Win4Lin setup

From ArchWiki

(Redirected from Win4Lin)
Jump to: navigation, search
i18n
English
简体中文


Contents

[edit] Installing Win4Lin 3.x

[edit] Boot your computer with the win4lin patch kernel

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

[edit] 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.

[edit] 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] Edit /etc/default/merge

MERGE_CD_DEV_NAME=/dev/cdroms/cdrom0

[edit] Run script Win4Lin start

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

[edit] Insert Windows '98 CD and run loadwindowsCD

loadwindowsCD

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

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

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

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

Good luck

[edit] Appendix

Personal tools