Win4Lin setup

From ArchWiki

Jump to: navigation, search
i18n
English
简体中文


Contents

Installing Win4Lin 3.x

Boot your computer with the win4lin patch kernel

Enter instructions here (old link removed as website no longer active)

In root, extract Win4Lin-5.2.10c-d.i386.rpm (or other version) files with MC function F2.

Download Win4Lin-5.2.10c-d.i386.rpm:

Install mc:

pacman -S mc

Download mc.menu (mc.menu-x.xx.tar.gz):
Go to ftp://www.ibiblio.org/pub/linux/utils/package and download the file mc.menu-1.28.tar.gz.

tar zxvf mc.menu-x.xx.tar.gz.
cd mc.menu-x.xx
./INSTALL

Make a backup and copy mc.menu to /usr/share/mc/

cd /usr/share/mc/
cp mc.menu mc.menu.save
cd /usr/lib/mc/
cp mc.menu /usr/share/mc/

Extract Win4Lin files: Run mc, select Win4Lin-5.2.10c-d.i386.rpm and press F2.
Copy and paste the folders as per location.

Run script win4lin/postinst_rpm.sh

/opt/win4lin/postinst_rpm.sh

The script doesn't create all the necessary links. Compare with this list:

      /bin/dos --> /opt/win4lin/publicbin/dos
      /bin/loadwindowsCD --> /opt/win4lin/adminbin/loadwindowsCD
      /bin/win --> /opt/win4lin/publicbin/win

      /usr/bin/dosboot --> /opt/win4lin/publicbin/dosboot
      /usr/bin/dosinstall --> /opt/win4lin/adminbin/dosinstall

      /usr/bin/fwin --> /opt/win4lin/publicbin/fwin
      /usr/bin/installwindows --> /opt/win4lin/publicbin/installwindows
      /usr/bin/listwinconfig --> /opt/win4lin/publicbin/listwinconfig
      /usr/bin/mkimg --> /opt/win4lin/adminbin/mkimg
      /usr/bin/netscapefile --> /opt/win4lin/publicbin/netscapfile
      /usr/bin/quit.com --> /opt/win4lin/dosside/quit.com
      /usr/bin/win''network --> /opt/win4lin/publicbin/win''network
      /usr/bin/winadmin --> /opt/win4lin/publicbin/winadmin
      /usr/bin/winadminreset --> /opt/win4lin/publicbin/winadminreset
      /usr/bin/winconfig --> /opt/win4lin/publicbin/winconfig
      /usr/bin/winsetup --> /opt/win4lin/publicbin/winsetup

      /usr/lib/merge/ --> /opt/win4lin

Check if /var/win4lin/ folder was installed. If not check again when you have load the windows CD files (read point 7)

Edit /etc/default/merge

MERGE_CD_DEV_NAME=/dev/cdroms/cdrom0

Run script Win4Lin start

/etc/rc.d/init.d/Win4Lin start

Insert Windows '98 CD and run loadwindowsCD

loadwindowsCD

(if any error unload the windows files \"unloadwindowsCD\").

Add line in /etc/rc.local file (to start dos image at boot)

/etc/rc.d/init.d/Win4Lin start

Exit root and run 'installwindows' as a user rather than using the installer (winsetup)

Good luck

Appendix

Personal tools