Автор статьи: Crion Дата: 11.11.2005
Запуск Windows из под Linux.
1. Введение.
В данном HOW-TO пойдет речь о возможности запуска самого Windows 9x/Ме и/или Windows W2k/XP на Linux. Естественно сама ОС Windows будет работать в режиме эмуляции, в качестве эмулятора был использован Win4Lin.
Справочно:
Win4Lin - системный инструмент, который позволяет Вам устанавливать и использовать Windows 9x/Me на Вашей Linux системе
2. Стандартная "отмазка".
Все что описано в данном тексте вы используете на свой страх и риск. Я, как автор за ваши действия и любые потери, связанные с ними ответственности не несу.
3. Подготовительная работа.
Все дальнейшие действия делаем из под root.
Для того что бы Win4Lin 5.5.20e и более ранние версии заработали на вашем Linux придется перекомпилировать ядро с поддержкой Win4Lin, предварительно наложив соответствующий патч, для AltLinux, есть готовые ядра с уже наложенным патчем - ядра с префиксом "-wks-". Т.е. с помощью Synaptic устанавливаем - ядра с kernel-image-wks-up нужной вам версии. В моем случае Synaptic вытянул ~14Mb это и само ядро kernel-image-wks-up#2.4.27-alt3 и модули к нему.
После того как поставили новое ядро не спешим его загружать, а проверим наш /etc/lilo.conf, потому что инсталлятор не корректно переписал символьные ссылки. После правки мой lilo.conf стал выглядеть следующее:
------------------------- lilo.conf ----------------------------
boot=/dev/hda
map=/boot/map
install=/boot/boot-bmp.b
vga=788
default=2427-wks-up-3
message=/boot/splash/message
prompt
timeout=50
image=/boot/vmlinuz-2.4.26-std-up-alt6
label=linux-up
root=/dev/hda8
initrd=/boot/initrd-2.4.26-std-up-alt6.img
read-only
image=/boot/vmlinuz-up
label=failsafe
root=/dev/hda8
initrd=/boot/initrd-up.img
vga=normal
append=" failsafe noapic nolapic acpi=off"
read-only
other=/dev/hda1
label=NT
table=/dev/hda
other=/dev/fd0
label=floppy
unsafe
image=/boot/vmlinuz-2.4.27-wks-up-alt3
initrd=/boot/initrd-2.4.27-wks-up-alt3.img
label=2427-wks-up-3
root=/dev/hda8
read-only
optional
------------------------------------------------------------ ------
После того как все проверили, запускаем /sbin/lilo для изменения конфигурации загрузчика. И перегружаемся.
Для WIN4LinPro 6 версии уже ни надо перекомпилировать ядро. Шестерка работает с Windows 2000/XP, но о ней чуть позже поговорим.
4. Win4Lin
Скачиваем последнюю версию Win4Lin ( temid=76&func=selectcat&cat=1) и устанавливаем
# rpm -Uvh Win4Lin-х.х.x-x.i386.rpm
Русифицируем Win4Lin:
# cd /opt/win4lin/lcs
# cp koi8-r.lcs KOI8-R.lcs
Win4Lin является коммерческим продуктом и его необходимо зарегистрировать. Для получения серийного номера необходимо написать письмо на ящик технической поддержки компании Netraverse (обычно на следующий день они высылают триальный ключ), либо если Вам позволяет совесть, можете взять, без лимитный серийный номер, где и как его найти поможет Google.
Полученный файл лицензий license.lic копируем в
/var/win4lin/install/
Для инсталляции ОС Windows запускаем в консоли команду
# loadwindowsCD
или
# winsetup
Выбираем System-wice Administration далее Windows Load CD.
На данном этапе Win4Lin скопирует необходимы данные с CD.
Остальные действия делаем от пользователя.
После того, как мы скопировали необходимые данные, производим автоматическую установку windows, для этого выполним команду
# installwindows
Далее идет непосредственно инсталляция Windows (надо заметить, что данная процедура выполняется минут 10-15, что значительно быстрее, нежели эта же инсталляция запущенная из под DOS.
Выполнить настройку системы (подключить диски, принтеры, другие устройства) можно через команду:
# winsetup
Выбираем Personal session configuration: win
и при необходимости меняем настройки принятые по умолчанию.
Запустить windows можно, например из графической консоли через:
# win
или, что удобнее, создать ссылку на Рабочем столе для команды win.
5. Win4LinPro.
От root
a) Устанавливаем пакет.
# rpm -Uvh Win4LinPro-6.2.0-03.i386.rpm
b) Переходим в нужный каталог.
# cd /opt/win4linpro/bin
c) Запускаем копирование нужных данных с CD.
# loadwinproCD
От пользователя
d) Запускаем установку форточек.
# installwinpro
e) Запуск Windows 2000/XP.
# winpro
6. Оценка работы.
Win4Lin
a) Мне так и не удалось установить русскую редакцию Windows Me
b) Windows 98 SE rus работает без каких либо проблем, есть небольшие глюки.
c) Некоторые игры могут не пойти.
Win4LinPro
d) Windows XP Prof SP1 установить так и не удалось.
e) Windows XP Home SP1 при установке глючит мышь, то и дело вылетает за рамки окна эмулятора. Траблы с переключением раскладки клавиатуры.
f) Установка происходит значительно дольше, W2K Prof - 1,5 часа.
g) W2k тормозит, так что работать практически не возможно.
|