Ubuntu Server 20.04 - Grub loader mit Knoppix reparieren schlägt fehl
Hallo,
bei einem meiner Server ist der Grub Loader abgeschmiert. Hab per Knoppix versucht, Grub nach folgender Anleitung zu reparieren:
Link zum Manual
Auszug:
Öffnen Sie ein Terminalfenster und werden Sie über Eingabe von sudo -s zum Benutzer root.
Binden Sie die Root-Partition des anderen Linux-Systems ein, die im Beispiel /dev/sda1 heißt und den Bootloader im MBR beherbergt. Danach hängen Sie hintereinander /dev, /sys und /proc ein:
Beim Eingeben von
kommt der Fehler:
Ubuntu Server 20.04
Knoppix 7.6.1
Nachtrag: Linux ist auf /dev/sda1. Linux LVM auf /dev/sda2.
bei einem meiner Server ist der Grub Loader abgeschmiert. Hab per Knoppix versucht, Grub nach folgender Anleitung zu reparieren:
Link zum Manual
Auszug:
Öffnen Sie ein Terminalfenster und werden Sie über Eingabe von sudo -s zum Benutzer root.
Binden Sie die Root-Partition des anderen Linux-Systems ein, die im Beispiel /dev/sda1 heißt und den Bootloader im MBR beherbergt. Danach hängen Sie hintereinander /dev, /sys und /proc ein:
mount /dev/sda1 /mnt
mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
mount -t proc /proc /mnt/proc
Beim Eingeben von
mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
mount -t proc /proc /mnt/proc
kommt der Fehler:
mount: mount point /mnt/dev doesnt exist
Ubuntu Server 20.04
Knoppix 7.6.1
Nachtrag: Linux ist auf /dev/sda1. Linux LVM auf /dev/sda2.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 913502640
Url: https://administrator.de/contentid/913502640
Ausgedruckt am: 08.11.2024 um 16:11 Uhr
12 Kommentare
Neuester Kommentar
Moin,
Dein Knoppix ist zu alt. aktuell ist knoppix bei version 9.1 (bzw 9.2 in der Linux-Magazin-Edition).
Aber um ein Ubuntu-grub zu reparieren solltes Du die Ubuntu-Live-CD nehmen (installationscd als live-CD geboootet) oder Dir ein Ubuntu-Stick machen.
Ansonsten hast Du auch eine falsche Anleitung:
Es reicht einfach das Root-verzeichnis (/), /boot und ggf. /boot/efi korrekt einzubinden, udn dann ein grub-install --rootdirechtory=/path/to/target /dev/sda einzugeben.
Ist sda1 "/" oder "/boot"? Und welche LVM-Volumes sind für wlchen Mountpoint?
lks
Dein Knoppix ist zu alt. aktuell ist knoppix bei version 9.1 (bzw 9.2 in der Linux-Magazin-Edition).
Aber um ein Ubuntu-grub zu reparieren solltes Du die Ubuntu-Live-CD nehmen (installationscd als live-CD geboootet) oder Dir ein Ubuntu-Stick machen.
Ansonsten hast Du auch eine falsche Anleitung:
Es reicht einfach das Root-verzeichnis (/), /boot und ggf. /boot/efi korrekt einzubinden, udn dann ein grub-install --rootdirechtory=/path/to/target /dev/sda einzugeben.
Ist sda1 "/" oder "/boot"? Und welche LVM-Volumes sind für wlchen Mountpoint?
lks
Zitat von @bolshi:
Hi.
Bis Zeile 2 geht alles glatt.
Nach eingeben von
kommt der Fehler:
Hi.
Bis Zeile 2 geht alles glatt.
Nach eingeben von
> mount -o bind /sys /mnt/linux/sys
>
kommt der Fehler:
> mount: mount point /mnt/linux/sys does not exist
>
da hilft ein "mkdir /mnt/linux/sys"
Aber Du hast die Frage noch nicht beantwortet: ist /dev/sda1 die boot oder die root-Partition? mach mal ein "ls -l /mnt/linux/" nachdem Du sda1 gemountet hast.
lks
PS. Du kanns auch gleich mal ein "sudo vgscan" und ein "sudo lvscan" hinterherschicken und deren Ausgabe posten.
Zitat von @bolshi:
copy paste geht grad nicht, daher Bilder:
3[IMG]https://s20.directupload.net/images/210705/78t9ue39.png ls -l /mnt/linux]
4[IMG]https://s20.directupload.net/images/210705/sg5pe367.png vgscan lvscan]
copy paste geht grad nicht, daher Bilder:
3[IMG]https://s20.directupload.net/images/210705/78t9ue39.png ls -l /mnt/linux]
4[IMG]https://s20.directupload.net/images/210705/sg5pe367.png vgscan lvscan]
Moin,
Stell das doch bitte direkt hier ins Forum rein. Externe Bilder sind unnötig, kontraproduktiv, werden hier nicht gerne gesehen, udn kaum einer klickt hier drauf, ich auf jeden Fall nicht. Einfach im Kommentarfeld oben das "Bild" rechts neben den eckigen Klammern anklicken und die Bilder hier hochladen.
lks
Sorry für die späte Antwort, aber hatte keine zeit hier ausführlicher zu antworten.
Daß sda1 /boot ist, sieht man, nachdem das Bild hier sichtbar ist. Aber anscheinen hast Du mit Deine reparaturversuchen das Ding auch als / (=root) eingehängt und damit verzeichnisse produziert, die da nicht hingehören. Ist aber erstmal nicht schlimm.
Wenn man sich das zweite Bild anschaut, hast Du zwei LVs lv00 und lv01. Ich vermute man, daß lv00 das root-filesystem ist und lv01 entweder /home oder /srv.
Du kannst mal mit
mkdir -p /media/lv00 /media/lv01 /media/sda1
mount -t auto /dev/sda1 /media/sda1
mount -t auto /dev/vg00/lv00 /media/lv00
mount -t auto /dev/vg00/lv00 /media/lv01
ls /media/lv00 /media/lv01 /media/sda1
die Partitionen und LVs mal mounten und deren Inhalt aufölisten. Dann sieht man, was da drauf ist. Davon hängt dann ab, wohin man die verschiedenen Filesysteme mountet und wie man dann repariert.
lks
PS: lv00 könnte natürlich auch swap und lv01 das root-fs sein. Wird man dann sehen, wenn man versucht diese zu mounten.