Linux naar Windows 98/XP

English version

Inhoud

(Versie dd 09-08-05 , M.S.Ter Haseborg )

Aanleiding .

Zoals het velen met mij , heb ik er lang tegen aangezien om Linux te installeren . De verhalen van wat je wel niet allemaal moet doen en vooral wat er allemaal fout kon gaan heeft mij er lang van weerhouden . Maar onlangs kwam ik twee artikelen tegen een van drj en een van bladehunter welke mij de indruk gaven dat het toch wel wat simpler kon .

Ongetwijfeld werkt het voor meerdere Linux versie maar ik heb de Puppy uitvoering genomen . Temeer omdat ik mee goed kan vinden in de filosofie van de ontwerpen (small is buetifull) . Het bevat die dingen die je dagelijks gebruikt zoals een spreadsheet , wordproccessor en nog veel meer grappen . Teven zijn er veel mogelijk nodige en nog meer onnodige uitbreiding pakketten voor te vinden .


Wat nodig

Je hebt 2 bestanden nodig . Die kun je vinden op de PUPGCC side .
Te weten pup001.zip en w32pup104.zip , zet deze onder je C:\ . (Wat die overige troep is vertel ik je later wel eens .)
Exstract met WinZip of iets dergelijk beide bestanden in C:\ (en nergens anders !) . Je hebt dan in c:\ een bestand pup001 van ongeveer 250 Mb gekregen en een directory \boot een een bestand usr_cram.fs . Nu moet je kiezen welk systeem je hebt win 98 of xp .

Windows 98

Je moet aan je config.sys een menu toevoegen zodat de grub-loader gestart wordt .
[menu]
menuitem=windows, Windows
menuitem=linuxs, Linux's
menucolor=7,0
menudefault=windows,10

[windows]
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE
device=c:\windows\command\ansi.sys
shell=c:\command.com c:\ /p /E:1024

[linuxs]
install=c:\boot\grub\grub.exe

Windows XP

Je moet nu een opdracht toevoegen aan je boot.ini staat in C:\ . Kan zijn dat die readonly staat . Met rechtermuis en eigenschappen kun je de readonly weg vinken .
C:\boot\stage1="Puppy"
Als je dit gedaan hebt moet je eenmalig een dubbelklik op w32grub.exe doen .

Het Grub menu

In de directory(folder) C:\boot\grub staat een bestand menu.lst . Dit is het alternative boot menu (voor zowel W98 als XP) .
default 1
timeout 60
# Sample boot menu configuration bestand
#
# Boot automatically after a minute.
# By default, boot the second entry.
# Fallback to the first entry.
fallback 0

title Windows 98
unhide (hd0,0)
rootnoverify (hd0,0)
chainloader +1

# For booting Linux
# instalation on harddisk second drive
title Puppy (hdb1)
root (hd1,0)
kernel /boot/vmlinuz root=/dev/hdb1
#initrd /boot/image.gz

# instalation in a subfile system
title Puppy (win98)
root (hd0,0)
kernel /boot/vmlinuz root=/dev/ram0 PFILE=pup001
initrd /boot/image.gz
De hardisk instalatie heb je niet , het is beter die te verwijderen . Deze is onstaan doordat ik een kopy van mijn eigen machine heb gemaakt . Zolang je het niet aktiveerd gebeurt er niets . (Mocht je dat wel doen help meestal de toets je wel uit de problemen)

Heb je een XP met een drive welke een Fat32 bestands systeem kent , zet dan pup001 daarheen !.


En dan

Herstart je machine ! (Als het niet meer werkt is het niet mijn schuld !)
Je krijgt nu een menu met twee items . Kies het item Linux . Kies dan Puppy (win98) . Dan zal een kilometer text over je beeldscherm vliegen wat eindigd in een plaatje met een vogel .

Hoera het is je gelukt !


Verwijderen

Dit is simple .

Verwijder de hele directory \boot en de bestanden pup001 en usr_cram.fs en verwijder ook de toevoegingen in config.sys (windows 98) of boot.ini (windows XP) .

"schoon is je kunstgebit" .


Exstra's