Waar vind ik het kernelimagebestand en hoe kopieer ik het naar
mijn MS-DOS partitie?Het kernelimagebestand wordt gewoonlijk vmlinuz genoemd
en zou in de '/boot' directory te vinden moeten zijn. Vaak is
vmlinuz een symbolische link naar de werkelijke kernel.
Als dit alles niet lukt, typ je:
find / -name vmlinuz*
achter een Linux shellprompt. Hiermee zullen alle Linux partities
worden doorzocht op het vmlinuz bestand. Als je meerdere vmlinuz bestanden
hebt, zorg er dan voor dat je de juiste gebruikt. De veiligste gok zou
het gebruik van de recentste zijn als je er niet zeker van bent.
Je moet je DOS-partitie zichtbaar maken onder Linux om het linux
kernelbestand naar je DOS-partitie te kunnen kopiëren. Vervolgens
mount je de partitie als dit nog niet is gebeurd. Over het algemeen
zou dit reeds moeten zijn ingesteld tijdens de installatie van Linux.
Het enige wat je vervolgens moet doen is naar de directory met het
vmlinuz bestand gaan en het met de opdracht cp naar DOS kopiëren.Als Linux echter niet zodanig werd ingesteld dat het je DOS-partitie
herkend, dan kopieer je vmlinuz naar een diskette. Pak een willekeurige
DOS geformatteerde diskette (met voldoende diskruimte dat er je
kernelimagebestand op kan worden geplaatst) en doe het in het
diskettestation. Typ:
mount /dev/fd0 /mnt/floppyachter een Linux shellprompt. Ga dan naar de directory met je kernel
imagebestand en typ:
cp vmlinuz /mnt/floppyHiermee zal vmlinuz naar de diskette worden gekopieerd en zal het
voor DOS leesbaar zijn. Sluit Linux af, boot in DOS, en kopieer
vmlinuz dan naar de directory van je keuze. Als je de kernel opnieuw
compileert, vergeet dan niet de nieuwe kernelimage naar je DOS-partitie
te kopiëren. Hiermee zal je oude bestand worden overschreven, dus
het kan een goed plan zijn het oude bestand eerst te hernoemen voor het
geval het nieuwe imagebestand niet juist werkt.Als je de mtools utility's hebt, dan kun je als alternatief
intikken:
mcopy vmlinuz a: