JS wrote:
> Jeg har installeret Ubuntu på min Slave HDD og installeret WinXP på min
> master.
>
> Jeg har geninstalleret WinXP. Men nu er GRUB blevet overskrevet og min
> computer booter direkte op i WinXP. Jeg jhar så forsøgt starte op på en
> Ubuntu Live CD og gjort følgende:
>
> sudo fdisk -l
>
>
> Disk /dev/hda: 80.0 GB, 80026361856 bytes
> 255 heads, 63 sectors/track, 9729 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
>
> Device Boot Start End Blocks Id System
> /dev/hda1 * 1 2740 22009018+ 7 HPFS/NTFS
> /dev/hda2 2741 9729 56139142+ f W95 Ext'd (LBA)
> /dev/hda5 2741 9346 53062663+ 7 HPFS/NTFS
> /dev/hda6 9347 9729 3076416 7 HPFS/NTFS
>
> Disk /dev/hdb: 20.4 GB, 20485785600 bytes
> 16 heads, 63 sectors/track, 39693 cylinders
> Units = cylinders of 1008 * 512 = 516096 bytes
>
> Device Boot Start End Blocks Id System
> /dev/hdb1 * 1 38700 19504768+ 83 Linux
> /dev/hdb2 38701 39693 500472 f W95 Ext'd (LBA)
> /dev/hdb5 38701 39693 500440+ 82 Linux swap / Solaris
> ubuntu@ubuntu
$
>
> Som der fremgår er der den der hedder /dev/hdb hvor linux ligger på.
>
> Hvis jeg dernæst skriver:
> sudo mkdir /mnt/hdb1
> sudo mount /dev/hdb1 /mnt/hdb1
> sudo chroot /mnt/hdb1
> sudo update-grub
>
> og genstarter computeren så er intet blevet ændret. Er der noget som jeg
> mangler at gøre?
>
Sæt en Linux Live CD i. Mount din partion med roden (/) i
/mount/safeplan (eller /media/safeplan) og /boot så den ligger i
/mount/safeplan/boot.
Lav en
$ chroot /mount/safeplan (eller /media/safeplan)
Kør så
# grub
Bemærk: Hvis dit system ikke har et diskettedrev, tilføj --no-floppy
valgmuligheden til ovenstående kommando for at undgå at grub prøver det
(ikke-eksisterende) diskettedrev.
I opsætningseksemplet, vil vi installere GRUB sådan at den læser
informationer fra boot-partitionen /dev/hda1, og installerer 'GRUB boot
record'en på harddiskens MBR (master boot record), så det første vi ser,
når vi tænder computeren er GRUB-prompten. Selvfølgelig, hvis du ikke
har fulgt opsætningseksemplet igennem installationen, skal du ændre
kommandoerne til dette.
TAB-afslutningsmekanismen i GRUB kan bruges inden i GRUB. F.eks. hvis du
taster "root (" fulgt af TAB, vil du blive præsenteret med en liste af
enheder (som f.eks. hd0). Hvis du indtaster "root (hd0," efterfulgt af
TAB, vil du modtage en liste over tilgængelige partitioner, som du kan
vælge imellem (som f.eks. hd0,0).
Ved at bruge TAB-afslutningen, skulle opsætningen af GRUB ikke være så
svært. Lad os nu gå videre med at opsætte GRUB, skal vi ikke?
Kode oversigt 8: Installation af GRUB i MBRen
grub> root (hd0,0) (Fortæl hvor din /boot partition ligger)
grub> setup (hd0) (Installer GRUB i MBRen)
grub> quit (Afslut GRUB-skallen)
Prøv det... De hurtige vil bemærke det er snuppet fra gentoo
installation manuel. Den del har reddet min røv før med samme problem