Clonezilla-Festplatte auf Festplatte klonen auf einem Dual-Boot ubuntu karmic & XP-Setup - '/boot/grub/device.map' kann nicht geöffnet werden

2677
srboisvert

Ich habe gerade versucht, ein fehlerhaftes vorhandenes Startlaufwerk für ein Dual-Boot-System zu klonen, auf dem Ubuntu karmic und Windows XP mit Clonezilla installiert sind. Das Klonen hat bis zum Ende gut funktioniert, als ich den folgenden Fehler erhielt:

Running: grub-install --no floppy --root-directory=/tmp/hd_img.twABYW /dev/sdb grub-probe: error: Cannot open '/boot/grub/device.map' /usr/sbin/grub-install:line 374: [: =: unary operator expected 

Was ist mein nächster Schritt?

Ich kann mir vorstellen, dass ich meinen Boot-Record für Windows und Ubuntu irgendwie neu erstellen und grub bearbeiten muss.

3

1 Antwort auf die Frage

2
cdauth

Wenn Sie Grub von einem System, das Sie nicht booten können, neu installieren möchten, starten Sie normalerweise von einer Live-CD wie Knoppix oder Ubuntu. Dort mounten Sie Ihre Linux-Installation:

mount /dev/sdbX /mnt 

Dabei ist X die Partitionsnummer auf Ihrer Festplatte. Dann haben Sie zwei Möglichkeiten. Sie installieren entweder die auf Ihrer Live-CD installierte Grub-Version:

grub-install --no-floppy --root-directory=/mnt /dev/sdb 

Oder Sie installieren die Grub-Version in Ihrer Linux-Installation:

chroot /mnt /bin/bash grub-install --no-floppy /dev/sdb exit 

Wenn dies immer noch den gleichen Fehler auslöst, sollten Sie uns diese Zeile des grub-install-Skripts und die darüber liegenden Zeilen senden (mit head -374 / usr / sbin / grub-install | tail -10).

* chroot * ist oft nicht so einfach wie dieses, aber es gibt eine gute Anleitung zum Thema [chroot verwenden] (http://superuser.com/questions/111152/whats-the-proper-way-to-prepare-chroot-to- Recover-a-broken-Linux-Installation) für alle, die mehr Details benötigen. quack quixote vor 14 Jahren 0