Boot menu-grub loader, en hjælp

Tux

Situationen var den at jeg havde installeret en Linux Dist på en ekstra harddisk jeg havde anskaffet mig. Så nu var jeg den heldige ejer af en computer med XinXp pro og en Linux dist. Som ved opstart gjorde, at jeg kunne vælge mellem disse to vidt forskellige systemer. Som gjorde at jeg med sindsro kunne starte med at udforske dette "Linux".

Der opstod den situation at disken med WinXp pro. Altså min første harddisk. (Også kaldet primary, master eller hda1 i visse sammenhæng). Røg sig en tur og nu kunne jeg slet ikke boote op. Snøft.

Ved hjælp af CN (profil 2512) på vores helt igennem herlige www.linuxin.dk og http://www.sorgonet.com/linux/grubrestore/ lykkedes det mig at få en ny grub op og køre...

Følgende lykkedes for mig på en Ubuntu Dapper 6.06 LTS. Ganske udmærket system. Har gjort, at mit brug af win på hjemme fronten er meget begrænset. Det er kun lige når jeg tegner, at der er behov for det. (Men nu fik jeg sparket til at få projekter færdig gjort)

Sørg for at hardware er på plads. Jeg skulle tage min disk med WinXp ud og lave min Linux harddisk om til master.

Brug en Live cd/installations cd med styresystem på. Jeg har brugt http://releases.ubuntu.com/6.06/

Find din terminal (Konsol, shell, bash har jeg hørt den omtalt som)

Så tastet arbejdet i terminal:

user@linux:~$ sudo -s - (Da jeg var på "live cd" skulle jeg ikke indtaste root password)
root@linux:~# grub
grub >  find /boot/grub/stage1

(DEJLIG kommando. Da jeg ikke vidste hvad jeg lige skulle bruge. Den oplyser så hvad ens hdd lige hedder )

grub  >  root (hd0,0) 

- (I artiklen bruges (hd0,1). Til at starte med brugte jeg den, men læste som om ovenstående kommando. Men var "heldig" der skete ikke lige noget ved denne "fejl".)

grub > setup (hd0)

Som en oplysning kan jeg lige skrive at min harddisk ren faktisk lå i
cd /tmp/linuxhdd. Altså tmp mappen. Læste og kunne forså på det, at nogle kunne have behov for at være på drevet, når de skulle udføre kommandoerne.

Det kan også være betryggende, lige at se om den nu er der. Altså. Er det hele væk, eller har jeg det stadigvæk følsen. Men det er måske kun mig der er nervøs, i sådan situationer. Men på den anden side, det er jo bare data'er.

Se evt. i maskine/filsystem for at finde fremtil den. En "sjov" ting i den forbindelse, var at jeg fandt ud af, at jeg havede brugt 6 gb. på harddisken. Det var overraskende lidt, da jeg selv syntes at jeg har installeret ret meget og mange forskellige programmer.

Genstart maskine.
- (Når du kommer til den velkendte "menu" så tryk e som gør at du kan editere linjerne.

Du skal ind og ændre. For som du vil ligge mærke til, så skal (hd0,1) ændres til hd0,0 yderlige læg mærke til om der ikke skulle står noget med "hdb1" Det skal jo ændres. Da du har lavet harddisken om til at være master, altså skal det ændres til "hda1" Du ændre altså fra b til a.

Når du er kommet ind, i dit system igen. I mit tilfælde er det en traditionel Gnome desktop. Andre har måske hentet noget fra eks. www.art.gnome.org eller http://www.crystalxp.net/galerie/en.4.cat.1.htm (Tak til linuxin brugeren for dette link)
Men det korte af den lange er at dit valg af desktop meget gerne skulle komme frem.

Så husk at tjekke din grub. Altså ens "opstarts menu" Bedere kendt som grub.

Der gøres i en terminal:

user@linux:~$ sudo gedit /boot/grub/menu.lst 

- (nano kan også bruges i stedt for gedit. Dog kan gedit have den fordel, at man kan copy & paste mange linjer af gange. Ved en evt. hjælpe situation. Men gedit virker på en nem måde for sådan en wana bee noob som mig)

Min så sådan ud inden ændringer. Jeg ændrede min da jeg kunne se at (hd1,0) samt hdb1 stadigvæk stod der. Selv om jeg havde editeret det ved opstarten "e"

## ## End Default Options ##
title Ubuntu, kernel 2.6.15-23-386
root (hd1,0)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hdb1 ro quiet splash
initrd /boot/initrd.img-2.6.15-23-386
savedefault
boot
title Ubuntu, kernel 2.6.15-23-386 (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hdb1 ro single
initrd /boot/initrd.img-2.6.15-23-386
boot
title Ubuntu, memtest86+
root (hd1,0)
kernel /boot/memtest86+.bin
boot
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1

Efter første gangs ændringer. Hvor alle sikkert kan se at der skal yderlige ændringer til, da "windows" stadigvæk fremkommer. Har det jo ikke mere, da disken stod af.

## ## End Default Options ##
title Ubuntu, kernel 2.6.15-23-386
root (hd0,0)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda1 ro quiet splash
initrd /boot/initrd.img-2.6.15-23-386
savedefaultubuntu dapper
boot
title Ubuntu, kernel 2.6.15-23-386 (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda1 ro single
initrd /boot/initrd.img-2.6.15-23-386
boot
title Ubuntu, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
boot
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1

Gem og ved næste opstart skulle alt gerne være som før. Her er det så, at man kan arbejde videre på dette utrolige interessante emne. For det ligger altså mere i grub end bare dette her og så har jeg det her rod med noget windows..

god fornøjelse med en god "grub" dag......