sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #88563
Re: Udskiftning af HD
Jens Bang wrote:
On Monday 10 July 2006 12:16, Jørgen Heesche wrote:
Det er ikke nødvendigt med en selvstændig partition til boot, du kan
bare oprette en ny mappe /boot på hdb.
Hvordan finder GRUB så ud af at den skal bootes fra et directory på hdb1
(altså hdb1/boot) og ikke direkte fra roden af hda1? Indholdet af
min /etc/sysconfig/grub ser sådan ud:
boot=/dev/hda
forcelba=0
Ud fra det kan jeg ikke se hvordan jeg skal fortælle den at den skal kigge i
hdb1/boot i modsætning til hda1.
Filen /etc/sysconfig/grub er ikke konfigurationsfil for grub, men er nok
oprettet fordi /boot ikke er på samme disk som linux iøvrigt.
Du skal se efter en fil i /boot: /boot/grub/grub.conf. I
Mandrake(Mandriva) hedder filen dog menu.lst.
I den fil vil du se forskellige boot-entries (boot-menu punkter) og
andre bootrelevante oplysniger.
Hovedentry er noget i denne retning:
"
title Mandriva-linux
kernel (hd0,6)/boot/vmlinuz root=/dev/hda7 resume=/dev/hda6
splash=silent vga=788
initrd (hd0,6)/boot/initrd.img
"
Måske har du også denne:
"
title failsafe
kernel (hd0,6)/boot/vmlinuz root=/dev/hda7 failsafe resume=/dev/hda6
initrd (hd0,6)/boot/initrd.img
"
Du kan læse om grub her: GNU GRUB Manual 0.97
http://www.gnu.org/software/grub/manual/html_node/
Rigtigt, det er ikke i fstab, men i konfigurationen af bootloader, LiLO
eller GRUB.
Jeg bruger GRUB. Er der ikke noget med at man skal køre en bestemt kommando
efter at have ændret i GRUBs opsætning?
Jo, grub-install. Se nærmere i manpage for grub-install
Eks.: grub-install /dev/hda.
Det noget med at rette hda til hdb (LILO), eller hd0 til hd1 (GRUB), og
installere booloaderen i MBR på hdb i stedet for MBR på hda.
Hvis du skal boote fra hdb i stedet for hda skal BIOS ændres, så der
bootes fra hdb før hda.
Det er vist ikke rigtigt, hvad jeg skrev her, i ovenævnte grub.conf er
der formentlig de rigtige referencer til hdb (hd0 i grub-sprog).
Device betegnelser er forklaret her:
http://www.gnu.org/software/grub/manual/html_node/Device-syntax.html#Device-syntax
Spørgsmålet er om det ikke er nemmere at ændre på rækkefølgen af diskene. Jeg
mener at rækkefølgen på diskene afhænger af hvor på de 2 HD kabler de er
placeret. Det kigger jeg lige på.
Det lyder besnærende, men jeg er ikke sikker på om du så ikke netop er
nødt til at ændre ovenævnte device-navne i grub.conf.
Det nemmeste ville jo nok være at klippe en lille partition ud af den nye
disk, og lade den mounte som /boot, det generer mig bare at have /boot
liggende på en ellers ren datadisk. Jeg ved godt at det også var det jeg
havde før, men det var min første Linux installation, så jeg er lovligt
undskyldt. :-)
Ja, som jeg ser det, er din hovedfejl, at du benytter det primære
disk-drive (hda) som datadisk, og et sekundært drive til Linux, det bør
som regel være omvendt.
Det nemmeste for dig er vist at geninstallere Linux på en ny hda-disk.
Når den installation er gennemført, kan du fra hdb-disken hente diverse
justeringer, du måtte have foretaget.
--
Med venlig hilsen
Jørgen Heesche
mailto:heesche@xxxxxxxxxxx
Registered Linux User #401007
References