В Кремле объяснили стремительное вымирание россиян
Павел Шалин: Как установить Windows XP на ASUS EEE PC Назад
Павел Шалин: Как установить Windows XP на ASUS EEE PC
Оказывается, правы те люди, которые утверждают, что хвастовство - это грех, и грех неизбежно наказуемый. Ибо стоило мне один-единственный раз притащить на работу собственный ASUS EEE PC, дабы поставить на него несколько полезных программ с корпоративного USB-винчестера, да и просто показать эту очаровательную миниатюрную машинку окружающим, как заместитель директора безапелляционно заявила, что хочет себе в точности такую же игрушку. Немедленно. Причем решение ответственной задачи покупки и настройки субноутбука она торжественно поручает мне, как единственному в компании специалисту по всевозможным железякам и программулькам.

Само собой, нужной модификации машинки в тот день в продаже не оказалось, и мне пришлось взять ASUS EEE PC-900 с предустановленной на нем ОС Linux. Если честно, я не очень-то огорчился этому обстоятельству, поскольку, во-первых, приобретения альтернативной системы было все равно не избежать, ибо на работе мы используем сеть с контроллером доменов, а большинство моделей EEE PC комплектуются Windows XP Home, которая, как известно, совершенно не дружит с Active Directory. А во-вторых, у меня появилась уникальная возможность на халяву протестировать эту машинку под управлением Linux и сравнить, так сказать, показатели. Ну, и потренироваться в установке на нее Windows, конечно.

Скажу сразу, что при всей моей любви к Open Source, Linux в исполнении ASUS мне совершенно не понравился. Интерфейс системы представлен в виде набора из шести тематических вкладок, на каждой из которых собраны значки соответствующих приложений или апплетов настройки. В нижней части экрана размещается панель, слева оборудованная кнопкой "Home"; в правой же ее части демонстрируются значки текущей раскладки клавиатуры, заряда батареи, сети, а также индицируется текущее время. Убрать нижнюю панель с экрана можно щелчком мыши на кнопке с изображением черной стрелки. В комплект поставки ОС входит браузер Firefox, несколько простеньких приложений для работы с почтой и графикой, а также стандартный OpenOffice.
Linux Xandros ASUS EEE PC

Примерно полчаса я игрался с новым ноутбуком: запустил Writer и Calc (тут никаких сюрпризов не произошло, с пакетом Open Office я знаком довольно давно), настроил сеть, вышел в Интернет. Безуспешно попытался создать новый значок в какой-либо из вкладок, изменить размер иконок или хотя бы поменять параметры отображения интерфейса системы в целом. Убожество жуткое. Чем дольше я возился с Linux на EEE PC, тем глубже утверждался в мысли, что даже мой доисторический карманный Rover PC 2002-го года выпуска, работающий под управлением ископаемой Windows CE, может похвастаться большим ассортиментом настроек, а стоящий в пыльном углу офиса древний Celeron-800 с Ubuntu вообще выглядит по сравнению с этой кастрированной версией Xandros верхом инопланетных технологий. Сносить, сносить этот ужас на фиг и ставить Windows. Чем скорее, тем лучше.


ASUS EEE PC

Сказано-сделано: в комплект к субноутбуку была приобретена лицензионная OEM-копия Windows XP Professional (за которой пришлось еще побегать, поскольку большинство дистрибуторов Microsoft уже успело перейти на Vista), причем инсталлировать систему я решил с использованием карты SD MMC, ибо ASUS EEE PC оборудован встроенным считывателем именно для этого типа карт. Итак, у меня получился следующий набор необходимых предметов для установки Windows XP на EEE PC: сам ноутбук, дистрибутив ОС, внешний кард-ридер, поддерживающий стандарт SD MMC (для подключения к настольному компьютеру), карточка SD объемом 2 гигабайта и мешок печенюшек. Как выяснилось позже, для успешного завершения процесса весьма пригодились бы еще бубен и заячья лапка, но мне в конечном итоге удалось обойтись и без них.

Теоретически процесс инсталляции Windows XP на EEE PC должен включать в себя несколько этапов: форматирование флеш-карты с использованием файловой системы FAT, создание на ней загрузочной записи, подготовка образа дистрибутива Windows, копирование дистрибутива на флешку, и, собственно, установка. Согласно инструкции, размещенной на сайте eee-pc.ru, я загрузил архивы следующих программ: USB_PREP8 - это приложение предназначено для подготовки загрузочного образа Windows на USB-носителе, PeToUSB - это программа для форматирования накопителей и создания загрузочной записи на флеш-карте, и Bootsect.exe - утилита для создания или восстановления загрузчика NT. После распаковки всех трех архивов я, согласно инструкции, скопировал файл PeToUsb.exe в папку, куда предварительно мною были извлечены файлы из архива USB_PREP8, после чего установил в кард-ридер чистую карточку SD, в оптический привод поместил компакт-диск с дистрибутивом Windows XP и запустил на исполнение файл usb_prep8.cmd.


PeToUSB

Непосредственно после этого нехитрого действия на экране появится окно программы PeToUSB, внешний вид которого вы можете увидеть на рисунке. Дальше я стал действовать строго по инструкции. В меню, расположенном в верхней части окна, выбираем нашу SD-карту, проверим, что установлены флажки Enable Disk Format и Enable LBA (FAT 16X), затем, нажав на кнопку, расположенную под надписью Source Path to Built BartPE/WinPE Files, выберем диск с дистрибутивом Windows XP, установим флажок Enable copy, и нажмем на кнопку Start.

После того как процесс форматирования SD-карты закончится, открываем окно Командной строки, выполнив последовательность команд Пуск-Все программы-Стандартные-Командная строка (Start-All Programs-Accessories-Command Prompt), или просто выбираем в Главном меню Windows пункт "Выполнить" (Start-Run), после чего следует набрать в открывшемся окне команду cmd и нажать Enter. Убедитесь, что в вашей системе не открыто окон программы Проводник, в которых демонстрируется содержимое SD-карты. Если такие окна открыты, закройте их.

В окне Командной строки откройте папку, в которой расположена программа bootsect.exe - для этого вам придется вспомнить команды MS-DOS. В частности, переход к любому локальному диску осуществляется набором его имени в окне командной консоли, а смена текущей директории - командой CD. Например, если после открытия окна Командной строки вашей текущей папкой является C:Documents and SettingsUsername, а программа bootsect.exe находится в папке folder на диске d: вам придется последовательно выполнить две команды:

d:

cd folder

Теперь наберите bootsect.exe /nt52 X: где X: - буква, обозначающая в системе вашу SD-карту. Нажмите Enter. Дождитесь завершения процедуры монтирования загрузочной записи, по окончании которой в окне Командной строки появится надпись "Bootcode was successfully updated on all targeted volumes". Вновь откройте окно usb_prep8. Если вы все сделали правильно, в нем должно демонстрироваться следующее:


usb_prep8

Теперь нажимаем цифру 1 и вводим путь к дистрибутиву Windows XP. Например, если ранее вы скопировали содержимое дистрибутивного компакт-диска в папку WINXP на диске C:, то необходимо указать полный путь к этой папке, включая финальный слеш: C:WINXP. Нажмите Enter. Теперь нажмите клавишу 2 и введите любую букву латинского алфавита, не соответствующую ни одному из используемых в вашей системе дисков, например, Z. Снова нажмите Enter. Нажмите клавишу 3 и введите букву диска, соответствующего вашей SD-карте, затем Enter. Наконец, нажмите 4 и Enter, чтобы запустить создание образа Windows XP на SD-карте. В окне Командной строки вам будет задан вопрос, следует ли форматировать диск. Ответьте положительно, нажав клавишу Y. Затем программа спросит, следует ли копировать файлы на карту, на этот вопрос также требуется ответить положительно нажатием клавиши Y. Следующий вопрос будет касаться создания загрузочной записи: (Would you like USB-stick to be Preferred to boot drive), также нажмите Y. Наконец, программа спросит, следует ли размонтировать SD-карту по окончании подготовки дистрибутива (unmount the virtual drive?) - также отвечаем положительно.

Дистрибутив готов. Теперь можно извлечь SD-карту из кард-ридера настольного компьютера, вставить ее в слот для чтения SD MMC нашего ASUS EEE PC, включить питание ноутбука и сразу же нажать клавишу Esc. На экране появится меню выбора загрузочного диска.


ASUS EEE PC BOOT

Выбираем в нем наш встроенный кард-ридер (пункт CardReader SD0) и нажимаем Enter. Теперь на экране отобразится меню загрузчика программы установки Windows: в нем нам нужен пункт TXT Windows Install. Теперь, воспользовавшись стандартной утилитой разметки дисковых разделов программы установки Windows, необходимо удалить все имеющиеся на встроенном диске EEE PC логические разделы, создать вместо них один, отформатировать его в стандарте NTFS и устанавливать Windows именно в этот раздел. Позже можно будет изменить его объем или создать дополнительный раздел при помощи какой-нибудь утилиты работы с дисками, например, Partition Magic. Если проигнорировать эту инструкцию, то в процессе установки системы вы получите вот такое забавное сообщение об отсутствующем файле hal.dll, после чего установка будет прекращена:


ASUS EEE hal.dll

После окончания первого этапа инсталляции компьютер будет перезагружен: в момент включения питания вновь нажимаем Esc, загружаемся с SD-карты, только на этот раз выбираем в меню мультизагрузчика программы установки режим GUI Mode.

Казалось бы, чего проще? Делай все по инструкции и будет тебе счастье... Ан нет. Ибо после первой же перезагрузки на экране моего ASUS EEE PC появилась следующая надпись: "не удается загрузить файл $WIN_NT$.~BTiosinfo.inf Код ошибки :14" после чего ставиться Windows XP отказалась категорически. Что делать? В панике я начал перелопачивать тематические форумы в Интернете: везде советовали заменить бракованный дистрибутив Windows на любой другой, однако фокус-то заключался в том, что я как раз использовал дистрибутив абсолютно легальный. Да и замени я его, компьютер не прошел бы потом процедуру активации с использованием ключа с лицензионной наклейки Microsoft. Помучавшись пару часов, я таки нашел выход из создавшейся ситуации. Вот он: перед началом процедуры подготовки загрузочной SD-карты следует скопировать дистрибутив Windows XP на жесткий диск в какую-нибудь папку, а еще лучше - вытянуть с дистрибутивного диска образ при помощи любой подходящей утилиты (я использовал ISO BOOSTER) и затем распаковать его архиватором. Первоначально я указывал в качестве источника для копирования файлов собственно дистрибутивный компакт-диск, но стоило использовать вместо него копию, хранящуюся на винчестере, как проблема исчезла сама собой. При записи пути к дистрибутиву Windows не забудьте про закрывающий слеш ("") - это важно.

Драйверы для ASUS EEE PC 900 я благополучно скачал с сайта ru.asus.com. Немного пришлось помучиться со встроенной веб-камерой: оказалось, что она автоматически настраивается только после установки драйвера системы управления питанием ACPI, и каких-либо дополнительных магических пассов для своей работы не требует (спасибо, ASUS, за два часа времени, убитого на поиск подходящего ПО). В целом на установку Windows XP на EEE PC у меня ушел почти целый рабочий день, проведенный, как я считаю, с пользой. Заместитель директора осталась довольна, а загрузочную SD-карту с дистрибутивом я на всякий случай сохранил.

www.holmogorov.ru

10.10.2008

Док. 513858
Перв. публик.: 10.10.08
Последн. ред.: 31.10.08
Число обращений: 47

  • Холмогоров Валентин (Шалин Павел Андреевич)

  • Разработчик Copyright © 2004-2019, Некоммерческое партнерство `Научно-Информационное Агентство `НАСЛЕДИЕ ОТЕЧЕСТВА``