Левая панель

Главное окно

Корзина
Admin-World - администраторы всех стран обьеденяйтесь Тема Home News Downloads Tutorials WebLinks Login to JoomlaCurve

  Панель
 
Главное меню
Главная
Новости
Поиск
Библиотека
Форум
Авторизация





Забыли пароль?
Ещё не зарегистрированы? Регистрация
Статистика
 
     
Главная arrow Библиотека arrow Linux arrow Установка Win4Lin
 
Реклама

 

Установка Win4Lin

Печать E-mail
Без Windows сейчас тяжеловато, поэтому немного об установке Win4Lin (www.netraverse.com) — эмуляторе Windows для Linux. К сожалению эмулируется только Win9x/Me, но на горизонте замаячил Win4LinPro, поддерживающий Win2K и WinXP.
Итак, традиционный для Gentoo способ:# emerge win4lin

и вот уже из Сети тянется ядро 2.4.26 (на момент написания статьи у меня был portage, датированный 29.03.05) размером ~30 MB. Если вы еще используете ядра ветви 2.4.х, то можно пойти и этим путем. Но у меня ядро 2.6.11, и мне это не подходит. Поэтому идем на www.netraverse.com и скачиваем соответствующие патчи для ядра. В моем случае это: mki-adapter26_1_3_11.patch
Kernel-Win4Lin3–2.6.11.5.patch


Накладываем патчи:# patch -p1 -i mki-adapter26_1_3_11.patch
# patch -p1 -i Kernel-Win4Lin3–2.6.11.5.patch


Убедитесь, что никаких сообщений об ошибках не было. Включаем поддержку Win4lin и пересобираем ядро. Перезагружаемся с пропатченным ядром. Теперь можно устанавливать и сам Win4Lin: # emerge --nodeps win4lin


После компиляции пакета вам вежливо сообщат, что если это новая установка Win4Lin, то необходимо провести пару манипуляций на клавиатуре: # ebuild /var/db/pkg/app-emulation/win4lin-версия.ebuild config
# rc-update add Win4Lin default
# /etc/init.d/Win4Lin start


Следующим шагом указываем, где у нас находится дистрибутив Windows: # loadwindowsCD fromdir <директория с Windows>


При этом у вас должна быть загрузочная дискета от устанавливаемой Windows либо ее образ. В случае использования дискеты убедитесь, что она доступна для записи (для тех, кто уже успел забыть, напоминаю, что окошко должно быть закрыто). Ну а образ можно взять здесь. Ну вот практически и все. Обычным пользователем набираем $ win

и у нас пошел процесс установки Windows. Вмешаться вам в него не удастся, да и сам процесс в раза 3–4 быстрее обычного. Все, Windows установлен, дальше уже проще и привычнее (-:

Теперь немного о грустном. Win4Lin — продукт коммерческий, и вкусить его прелести вы сможете только 15 дней. Поэтому делаем так: # cd /opt/win4lin/bin
#./ask_license.sh

и после непродолжительного диалога вводим лицензионный номер: 1sfp055x-nla85z-nx2t-n24p-xh4p-e3 для Win4Lin-5.5.18c-s
1w5p055x-nd5l23-843j-x328-jp28-7a для Win4Lin-5.5.18c-d

Для других версий попробуйте поискать на sys.net.ru

По традиции не обошлось без ложки дегтя. Когда я запустил win, то увидел такое вот сообщение: NOT_SUID_ROOT: dos: dosexec is not installed SUID root, or is installed on a filesystem that is mounted nosuid

По-русски это означает, что произошла какая-то сумятица с правами для dosexec, и чтобы это исправить, делаем вот так: # cd /opt/win4lin/publicbin
# chown root dosexec && chmod u+s dosexec

Для запуска Win4Lin вместо команды win (запускается обычное окошко и в нем Windows) мне больше нравится fwin — запускаются вторые Иксы, а в них на полный экран Windows.

14.04.2005


Добавление от 13.05.2005
Появился новый компьютер, туда я решил поставить Gentoo 2005.0. Пропатчил ядро, пересобрал, сделал emerge --nodeps win4lin. Все вроде бы нормально. Запускаю loadwindowsCD, а мне в ответ Win4Lin drivers are not loaded or not available for use. Оказалось, модули mki_adapter и Win4Lin почему-то не загружены. Тогда я пошел по другому пути. На www.pickledonion.net один энтузиаст помогает нам с установкой Win4Lin на ядра 2.6.x для Gentoo. Скачал у него ebuild, сделал emerge onion-sources, после этого Win4Lin установился нормально, вернулся на «родное» ядро и сейчас все работает отлично.
Случился еще один казус при вводе лицензионного номера. Номер принимает на ура, а потом вдруг пишет win4lin license not fully activated because unable to unload modules. Оказалось, что как только запускаю ask_license, так сразу выгружаются эти злосчастные модули, поэтому во время ввода номера на другой консоли сделал /etc/init.d/Win4Lin restart и лицензия нормально активировалась.
 
« Использование fbsplash   Настройка vsftpd »

 
  Админ World