Gör en start-CD

Nu är det inte alltid det finns en diskettstation när du köper en ny dator, min laptop har exempelvis ingen. Då gjorde jag så här för att ha en start-CD i reserv "när" (inte "om") det börjar krångla.
Orginalet (på tyska) hittar du här..
(http://www.pro-linux.de/news/2005/7752.html) http://www.pro-linux.de/kurztipps/2/1396/bootbare-cd-mit-grub-erstellen.html


(OBS! Beskrivningen gäller den tidigare grub, d v s grub-legacy eller grub-v.0.9x. OBS! /le)

Börja med att installera grub, finns hos "linuxpackages"..
(http://www.linuxpackages.net/search_view.php?by=name&name=grub&ver=10.2) http://pkgs.org/search/grub
..som "root"..
#installpkg grub-0.97-i486-2.tgz

..sedan flyttar vi till rot-katalogen..
#cd /

..och gör några kataloger..
# mkdir -p iso/boot/grub/

..nu kopierar jag min kärna..
# cp /boot/vmlinuz-2.6.13.4 iso/boot

..och blivande menu.lst..
# cp /boot/grub/menu.lst.sample iso/boot/grub/menu.lst

..bara på skoj, "splaschen"..
# cp /boot/grub/slack_nalug.xpm.gz iso/boot/grub

..samt "toriton"..
# cp /usr/lib/grub/i386-pc/stage2_eltorito iso/boot/grub

Då är det dags att fixa "menu.lst", så här gjorde jag min..

## GRUB splash image

splashimage (cd)/boot/grub/slack_nalug.xpm.gz

## time to wait for user interaction

timeout 5

## default boot kernel 

default 0

## Default menu entries
# ide1=noprobe är för min laptop, det behöver förmodligen inte du.

title Slackware GNU/Linux
kernel (cd)/boot/vmlinuz-2.6.13.4 ide1=noprobe ro root=/dev/sda7

## Boot Microsoft Windows(TM)
# Mitt XP är på 2:a partitionen, hda2

title Windows 
root (hd0,1)
makeactive
chainloader +1

..nu gör vi en bootbar iso-fil..
# mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o grub.iso iso

Den lägger sig i /-katalogen och heter grub.iso, bränn på CD, (använd CD rw, jag fick testa 4 ggr.;-) ) och prova!!

Valid XHTML 1.0 Transitional