16 лет назад 24 марта 2008 в 12:18 1344

 

Начну с приятного – разумеется лично для себя: недавно я приобрел ноутбук (кстати, хочу поблагодарить всех завсегдатаев нашего форума, чьи советы помогли мне сделать оптимальный выбор). Собственно, эта покупка и послужила поводом к написанию статьи.
Сначала соображения общего характера. Если по каким-то причинам вы пока не готовы связать свою жизнь с Vista, то думать об этом придется еще до похода в магазин.

После установки специального патча Hight Definition Audio появилось в «Диспетчере устройств»

Работать с загрузчиком системы «Виста» удобнее при помощи программы EasyBCD

Одной из самых больших сложностей при выборе ноутбука лично для меня было то, что я негативно относился к предустановленной «Висте». Однако практика такова, что домашнему пользователю особо выбирать не приходится. «Голый» ноутбук сегодня уже не купишь – извольте в нагрузку получить Windows Vista. С другой стороны, рассудил я, почему бы и нет? Так что решено: будем не ломать, а строить. Итак, нам надо оставить «Висту» (для изучения), поставить Windows XP (для игрушек) и Linux (для всего остального).

Подстилаем соломку
Перед тем как приступить к установке, надо заново разметить диск. Сложность этой операции зависит от того, насколько ответственно вы подошли к покупке. Если не пожалеть времени и почитать, что пишут люди на форумах, можно легко выяснить, что не все ноутбуки одинаковы. Например, на одном ресурсе я нашел сообщение покупателя, который, запустив fdisk на только что приобретенной машинке, получил такое сообщение:

«Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel».

Боюсь показаться банальным, но еще раз подчеркну: подавляющее большинство всех софтовых проблем (особенно в Linux) носят ярко выраженный железный характер. И решаются они проще простого – не покупайте устройство, в работоспособности которого у вас есть хоть малейшие сомнения. Любите трудности? – попутного ветра. А мне лишние проблемы ни разу не нужны – их у меня и так хватает.

Установка Windows XP
C самой установкой проблем возникнуть не должно. Разумеется, при инсталляции надо указать на второй раздел диска, иначе потом придется восстанавливать «Висту», а это лишняя и никому не нужная работа.
В комплекте с моим ноутбуком шел только один диск, и никаких драйверов к Windows XP там и в помине не было. Стало быть, самое время отправляться на поиски. Как уже не раз говорилось, каждый грамотный пользователь должен уметь работать с сетевыми ресурсами, проще говоря – знать, где можно найти ответы на самые разные вопросы. К сожалению, наша российская привычка во всем полагаться на советы других и ни в коем случае не пользоваться официальными источниками информации может сыграть с покупателем злую шутку.
Против менталитета не попрешь. Я и сам первым делом ломанулся на форумы, чтобы почитать о мучениях людей, пытавшихся заставить ноутбук нормально работать под XP. Естественно, все подобные темы пестрели ссылками, причем на какие-то совершенно «левые» места типа «рапидшары».
Поэтому я скрепя сердце полез на официальный сайт Toshiba – производителя моего свежекупленного ноутбука. И был немало удивлен, поскольку выяснил, что заумные рассуждения форумных знатоков оказались обычным флудом, так как все нужные драйверы лежали там, где и следовало ожидать.
Но и тут некоторых пользователей может поджидать засада. Например, на моем ноутбуке установлена видеокарта NVIDIA GeForce Go 7300. По привычке отправившись на сайт NVIDIA за драйвером, я с удивлением обнаружил, что нужного мне устройства в списке вообще нет. Но очень быстро выяснилось, что для огорчения не было причин: на сайте «Тошибы» я без проблем нашел «дрова» для видеоадаптера.
Тем не менее два устройства запустить не удалось – звуковой адаптер и модем. Дело было в пресловутом Hight Definition Audio, для реализации поддержки которого необходимо установить специальный патч.
Сайт Microsoft на сей счет сообщает, что никаких трудностей с этим быть не должно, правда, сама заплатка на ресурсе отсутствует. Мотивируется это тем, что при ее установке необходимо учесть специфику конкретной реализации. Короче, патч для активации Hight Definition Audio называется kb888111. Запомнить чрезвычайно просто, а вот найти его – задача нетривиальная.
Один вариант очевиден – это Google. Но есть и второй. Скачав драйвер звуковушки с сайта производителя ноутбука, распакуйте архив и изучите его содержимое. Вероятно, нужный файл там есть – «Тошиба», например, заплатками своих пользователей обеспечивает.
Но и это еще не все. Вполне может статься, что даже после установки всех драйверов и заплаток звук все равно не появится. В таком случае зайдите в «Диспетчер устройств» – там непременно обнаружится девайс под названием «Неизвестное устройство». Удалите его и перезагрузите машину. Тут система скажет, что нашла Hight Definition Audio, и попросит вставить в привод компакт-диск для его установки. Понятно, что его у вас нет, но это не повод для того, чтобы опускать руки. Все, что нужно системе, – это файл hdaudbus.sys, Google подскажет вам место, откуда его можно забрать. Подсуньте его менеджеру установки, и все будет в полном порядке – и модем, и звуковая карта заработают нормально.
Итак, Windows XP у нас уже стоит. Но по вполне понятным причинам Vista теперь загрузиться не может: Microsoft не позволяет конфигурировать загрузчик на этапе установки. Поэтому работа продолжается.
Первый вариант восстановления загрузчика «Висты» предполагает, что у вас есть полноценный установочный диск этой ОС. Загрузитесь с него, выберите режим восстановления и в командной строке введите <CD>:bootBootsect.exe /NT60 All, где CD – буква, обозначающая соответствующий привод.
Однако этот путь доступен не всем: например, мой ноутбук комплектовался диском-реаниматором, который не позволял запустить режим восстановления. В таком случае придется действовать из Windows XP. Найдите и скачайте утилиту bootsect.exe, а потом выполните команду bootsect.exe /NT60 All. Загрузчик Vista будет восстановлен, только он пока ничего не знает о наличии Windows XP.
Собственно, для настройки загрузчика «Висты» не требуется, ибо все можно сделать из Windows XP. Но мне кажется, этот путь не самый удачный: во-первых, придется искать и качать еще одну программу (bcdedit.exe), а во-вторых, неплохо бы убедиться в том, что первая операция завершалась успешно.
Поэтому перезагружайтесь и уже в Vista выполните последовательно следующие команды:

%windir%system32Bcdedit /create {ntldr}
/d «Microsoft Windows XP»
%windir%system32Bcdedit /set {ntldr} device partition=C:
%windir%system32Bcdedit /set {ntldr} path ntldr
%windir%system32Bcdedit /displayorder {ntldr} /addlast
%windir%system32Bcdedit /timeout <время
задержки загрузки>.

После этого вы сможете запустить обе установленные на ноутбуке ОС.

Установка Linux
Прежде всего выясним, какие потенциальные опасности могут подстерегать человека, покупающего ноутбук с целью установить на него систему Linux.
Во-первых, есть устройства, которые либо вообще не работают в Linux, либо работают, но с некоторыми ограничениями. Например, так называемые указатели Dual Mode Pad: в режиме обычного тачпада такой девайс работать будет, а вот быстрым вызовом программ вряд ли удастся воспользоваться.
Во-вторых, даже если устройство поддерживается в принципе, это вовсе не означает, что оно заведется в конкретном дистрибутиве. Конечно, прикрутить драйвер – не такая уж сложная задача, но на это требуется время.
Стратегий тут может быть две: подбирать железо под софт либо, наоборот,  софт под железо. Домашнему пользователю, вероятно, лучше выбрать последнее, разумеется, с поправкой на то, что девайсы, которые вообще не поддерживаются в Linux, должны быть сразу исключены из рассмотрения.
Перед установкой дистрибутива выясните вопрос о работе всех устройств «из коробки». Так, текущая версия ALT Linux не поддерживает адаптер беспроводной сети Intel Wireless WiFi Link 4965AGN, а вот в ASPLinux с этим проблем не будет. Самый простой метод узнать реальное положение дел – спросить непосредственно у производителя дистрибутива. К тому же почти на всех официальных сайтах есть список поддерживаемого железа, внимательное его изучение поможет избежать лишних конфузов.
Если дистрибутив выбран правильно, с установкой и настройкой проблем не будет. В частности, установив ASPLinux 12 на свою «Тошибу», я обнаружил, что все работает и без дополнительных телодвижений.
Единственный раздражающий момент связан, опять-таки, с загрузчиком. Вставший с умолчальными настройками GRUB позволяет выбрать между Linux и Windows. Если выбрать второй пункт, будет вызван настроенный ранее загрузчик «Висты», способный запустить одну из двух систем производства Microsoft. Работает, но неудобно.
Вариантов решения проблемы множество. В качестве примера рассмотрим только один – использование родного загрузчика Windows Vista. В конце концов, мы ведь для того и оставили новую систему от Microsoft, чтобы разобраться с ней получше.
Первым делом надо отредактировать файл /boot/grub/menu.lst. Удалите оттуда запись, управляющую загрузкой Windows, поскольку она больше не нужна. Затем установите загрузчик на раздел диска командой grub-install /dev/<раздел, на котором стоит Linux>. После этого надо восстановить MBR. Тут тоже ничего сложного нет: загрузитесь с установочного диска Windows XP и в консоли восстановления воспользуйтесь командой fixmbr.
Чтобы облегчить себе задачу по редактированию загрузчика Windows Vista, скачайте утилиту EasyBCD (neosmart.net). Запустите ее и в разделе Add / Remove Entries откройте вкладку Linux, введите название ОС и укажите раздел, в котором находится GRUB. После перезагрузки в стартовом меню будут все установленные на ноутбуке системы. Теперь ваша универсальная машина настроена и полностью готова к работе. UP

 

Никто не прокомментировал материал. Есть мысли?

Требуется ли дополнительное ПО при установке Линукса на свежепоставленную ХР?