Запуск Windows из под Linux с помощью Win4Lin

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 ( http://www.win4lin.com/index.php?option=com_remository&Itemid=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 тормозит, так что работать практически не возможно.


Источник - http://linuxportal.ru


Автор - Crion

Похожие новости

Комментариев 0