[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

GRUB-Installation mit chroot



Moin,

ich habe ein System von einer kleineren Platte auf eine größere
kopiert und möchte auf dieser nun GRUB einrichten. Ich bin so
vorgegangen:

ms@pluto:~$ sudo mount /dev/hdb5 /mnt
ms@pluto:~$ sudo mount /dev/hdb1 /mnt/boot
ms@pluto:~$ sudo mount /dev/hdb2 /mnt/usr
ms@pluto:~$ sudo mount -o bind /dev /mnt/dev
ms@pluto:~$ sudo mount -o bind -t proc /proc /mnt/proc
ms@pluto:~$ sudo chroot /mnt
root@pluto:/# cp /proc/mounts /etc/mtab
root@pluto:/# grub-install /dev/hdb
The file /boot/grub/stage2 not read correctly.

Was stimmt da nicht? Mit Google habe ich nur die Lösung gefunden,
die GRUB-Shell zu verwenden, was aber nur bedingt Erfolg zeitigt:
Auf Rechner A startet GRUB zwar so, aber auf Rechner B, in den
die Platte eingebaut werden soll, erscheint:

GRUB Loading stage 1.5
GRUB loading, please wait...

Dann erfolgt ein Neustart mit dem gleichen Ergebnis.

Hier noch ein paar Infos:

ms@pluto:~$ diff /boot/grub/stage2 /mnt/boot/grub/stage2
Binary files /boot/grub/stage2 and /mnt/boot/grub/stage2 differ

Das Kopieren der Datei brachte nichts, sie wird bei
root@pluto:/# grub-install /dev/hdb
immer neu erzeugt.

root@pluto:/# grub --version
grub (GNU GRUB 0.95)
ms@pluto:~$ /sbin/grub --version
grub (GNU GRUB 0.95)


Gruß,
   Meinolf
-- 
GPG key ID: 0x43891B76



Reply to: