"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Grub / Linux moven

Dumdideldum 12.01.2004 - 10:50 577 2
Posts

Dumdideldum

Here to stay
Avatar
Registered: Jun 2001
Location: Vienna
Posts: 1511
Ich hab massive Probleme mit Grub und Fedora, hier die Vorgeschichte:

Nach Neukauf einer Harddisk hab ich meinen Fedora-Install von /dev/hdb auf hda gemoved.
Ursprünglich hat dies so ausgesehen:
/dev/hdb1 /boot
/dev/hdb4 /

Nach dem Moven siehts so aus:
/dev/hda1 ---leer
/dev/hda2 /boot und / von Fedora
/dev/hda3 /swap

Soweit mir bekannt ist, muss die fstab abgeändert werden, bei mir sieht sie nun so aus:
Code:
LABEL=/                 /                       ext3    defaults        1 1
none                    /dev/pts                devpts  gid=5,mode=620  0 0
none                    /proc                   proc    defaults        0 0
none                    /dev/shm                tmpfs   defaults        0 0
/dev/hda3               swap                    swap    defaults        0 0
/dev/cdrom              /mnt/cdrom              udf,iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0 0
/dev/cdrom1             /mnt/cdrom1             udf,iso9660 noauto,owner,kudzu,ro 0 0

Müsste doch reichen :S

Also grub neu rauf:
grub.conf:
Code:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd1,0)
#          kernel /vmlinuz-version ro root=/dev/hdb4
#          initrd /initrd-version.img
#boot=/dev/hda
default 0
timeout 10
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
title Fedora 2.6.1
root (hd0,1)
kernel /boot/bzImage-2.6.1 ro root=LABEL=/ rhgb
initrd /boot/initrd-2.6.1.img
title Fedora Core (2.4.22-1.2132.nptl)
root (hd0,1)
kernel /boot/vmlinuz-2.4.22-1.2132.nptl ro root=LABEL=/ hdd=ide-scsi rhgb
initrd /boot/initrd-2.4.22-1.2132.nptl.img

Grub bootet nur von hda2, wenn ich ihm dies explizit via grub-console mitteile, obwohl die grub.conf passen müsste.

Jedoch hat der Boot dann auch Schönheitsfehler, wenn ich hdb abstecke, dann kann er root nicht mehr richtig mounten - k.A warum.

Aber jegliche Ladevorgänge führt Fedora von /hda2 aus, bis auf das Mounten von /.

Ich bin leider vollkommen ratlos und blicke nicht durch.

thx für Tips

Philipp

Here to stay
Registered: Jul 2001
Location: Wien
Posts: 1924
Probiere einmal folgendes in grub.conf zu ändern:

Code:
root=LABEL=/
in
Code:
root=/dev/hda2

Dumdideldum

Here to stay
Avatar
Registered: Jun 2001
Location: Vienna
Posts: 1511
thx,
funkt nun ohne grub-command line.

Jedoch mountet er nach wie vor /root von /dev/hdb4 - obwohl es so aussieht, als ob er ansonsten diese Partition nicht mehr benutzt.

mount
Code:
/dev/hdb4 on / type ext3 (rw)
none on /proc type proc (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
none on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

Soweit ich mich erinnern kann, gabs ne Meldung nach make bzImage von 2.6.1, dass root auf hd1,x blablabla ist.
Kann es damit zusammenhängen ?

thx
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz