Ubuntu Server lädt nach grub nicht

647
Pedro Gabriel Lima

Ich installiere Ubuntu Server 16.04 auf einer SATA3 - 750 GB, hatte aber im ersten Versuch keinen Erfolg. Nach dem Booten mit USB wurde die Konsole von Grub2 geladen und ich musste das Ubuntu manuell laden. (Ich habe auch eine andere HD mit Xubuntu installiert)

So laden Sie den Ubuntu-Server:

grub> set root=(hd1,msdos5) grub> linux /install/vmlinuz grub> initrd /install/initrd.gz grub> boot 

Es funktionierte und ich konnte Ubuntu installieren, aber nachdem ich die Option bei grub ausgewählt hatte, wurde ich in einem schwarzen Bildschirm mit einer ähnlichen Meldung eingefroren:

dev/sdb1: mount, files: XXXXXX, blocks XXXXXXX 

Was habe ich getan, um das Problem zu lösen:

  • Überprüfen Sie die HD-Konsistenz, es wurde kein Fehler gefunden.
  • Wenn das Bild in Black Scream eingefroren ist, starten Sie das System mit Strg + Alt + Entf neu, um das Ubuntu-Bild anzuzeigen, bevor Sie es schließen.
  • Ich konnte das Betriebssystem im Wiederherstellungsmodus laden und verwenden.
  • Bei der Wiederherstellung führe ich alle Update-Optionen aus, prüfe das Dateisystem und andere, die einwandfrei funktionieren.
  • Der Grub Master wurde in meiner Xubuntu HD installiert, daher werden die Konfigurationsdateien für Grub dort gespeichert.

Einige Beobachtungen, die ich bei der Suche nach Lösungen gefunden habe:

  • Ich habe gelesen, dass sdb1 die Ursache dafür sein kann, dass das Betriebssystem nicht geladen wird.

  • Dass ich den Speicherort des Root-Dateisystems angeben sollte, wenn das Betriebssystem mit grub geladen wird, andernfalls könnte es zu Kernel-Panik kommen. Der Befehl sollte sein:

    grub> linux / install / vmlinuz root = / dev / sda1

Ich glaube, das Problem ist einfach, das Betriebssystem kann die richtige Datei nicht finden, um zu starten.

Ich brauche Ideen, um dieses Problem zu lösen.

Danke im Voraus!

UPDATE - Befehl update-grub (Ausgabe)

Generating grub configuration file ... Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported. Found linux image: /boot/vmlinuz-4.13.0-37-generic Found initrd image: /boot/initrd.img-4.13.0-37-generic Found linux image: /boot/vmlinuz-4.13.0-36-generic Found initrd image: /boot/initrd.img-4.13.0-36-generic Found memtest86+ image: /boot/memtest86+.elf Found memtest86+ image: /boot/memtest86+.bin Found Ubuntu 16.04.4 LTS (16.04) on /dev/sdb1 done 
0
Wenn Sie Xubuntu booten können, öffnen Sie das Terminal und führen Sie `sudo update-grub` aus, wenn das externe Laufwerk angeschlossen ist. Hoffentlich ist alles was du brauchst. Natürlich nicht, wenn Sie in einem anderen Modus installiert haben. BTW, UEFI oder BIOS (Legacy)? vor 5 Jahren 0
@MichaelBay, entschuldige mich für die verspätete Antwort und danke für die Hilfe. Der Befehl Update-Grub hat nicht funktioniert. Ich werde meine Frage mit dem Ergebnis des Befehls aktualisieren. Und über den unterschiedlichen Modus, UEFI oder BIOS, weiß ich nicht, was Sie meinen. Wenn Sie eine Erklärung geben oder etwas, das ich überprüfen kann, werde ich darauf antworten. Pedro Gabriel Lima vor 5 Jahren 0
Seit fast einem Jahrzehnt hat fast jeder PC UEFI und kein BIOS. Die meisten UEFI-PCs verfügen jedoch auch über einen kompatiblen Modus ("BIOS" / Legacy / CSM) für ältere Betriebssysteme, die keine UEFI unterstützen. Wenn Sie ein Betriebssystem installieren, insbesondere mit Dual- oder Multi-Boot, ist es nicht möglich, über diese Modi und Anforderungen Bescheid zu wissen. (...) vor 5 Jahren 0
Anscheinend ist es in Ihrem Fall Legacy (oder Sie verwenden einen alten BIOS-PC). Nun, `update-grub 'scheint Ubuntu 16.04 gefunden zu haben, so dass Sie es im anfänglichen Grub-Menü auswählen können. Sehen Sie nicht das Menü -oder- Sehen Sie es, wählen Sie "Ubuntu 16.04" und es startet nicht? vor 5 Jahren 0
Ich sehe Ubuntu in Grub-Optionen, es wird nach der Auswahl nicht richtig geladen. Ich sage es richtig, denn wenn ich stecken geblieben bin und Strg + Alt + Del benutzt habe, sehe ich ein Logo von Ubuntu und das Betriebssystem, das nach unten rangiert. Pedro Gabriel Lima vor 5 Jahren 0
Ein Logo in der Server Edition ist nicht normal. Oder haben Sie auch eine Desktop-Umgebung installiert? vor 5 Jahren 0
"Oder haben Sie auch eine Desktop-Umgebung installiert?" - Wenn ich das tat, war das nicht meine Absicht. Was ich aber sagen kann: Ich konnte im Wiederherstellungsmodus eintreten und das Betriebssystem nur auf Konsolenebene verwenden, nicht mit Schnittstelle. Pedro Gabriel Lima vor 5 Jahren 0
Ich lade Ubuntu Server 18.04 herunter und werde es in Live ausprobieren. Wenn es funktioniert, werde ich es installieren und die Version 16.04 entfernen. Danke für deine Hilfe, Michael! Wie lobO unten antwortete, scheint es nicht einfach zu sein, dieses Problem zu beheben. Pedro Gabriel Lima vor 5 Jahren 0
Ubuntu Server ist "nur Konsole" (ohne Kopfhörer). Es kann eine "Schnittstelle" haben, wenn vom Benutzer nur ein DE installiert wird. Die Standardeinstellung ist wiederum ohne Befehlszeile. Und noch etwas, was sehr wichtig sein kann, was als nächstes zu tun ist: (...) vor 5 Jahren 0
** Alles, was Sie mit Ubuntu Server tun können, ist mit Xubuntu möglich. ** Vielleicht benötigen Sie keinen separaten Ubuntu Server? vor 5 Jahren 1
Guter Punkt. Das wusste ich noch nicht. Ich habe mehr für Wissen und Spaß installiert als für die Arbeit oder ähnliches. Und weil es ein alter Desktop ist, den ich als Server betreiben möchte. Pedro Gabriel Lima vor 5 Jahren 0
Halte es einfach. Sie haben bereits einen funktionierenden Xubuntu. Wenn Sie Befehle üben möchten, öffnen Sie das Terminal. Wenn Sie Serverfunktionen verwenden möchten, installieren Sie die erforderlichen Komponenten. vor 5 Jahren 1
Danke für den Hinweis. Nach der Installation des Servers werde ich das zuerst tun! Nochmals vielen Dank für die Hilfe! Pedro Gabriel Lima vor 5 Jahren 0

1 Antwort auf die Frage

0
l0b0

Diese Art von Problem ist leider sehr schwer zu debuggen (auch lokal, vor allem aber im Web). Im Allgemeinen können Sie versuchen, einen USB-Live-Stick zu booten (z. B. ganz zum Betriebssystem, nicht nur zur GRUB-Eingabeaufforderung) und prüfen, welche Partition als startfähig markiert ist. Sie müssen GRUB dann neu konfigurieren, um auf diese Partition zu zeigen. Sobald dies abgeschlossen ist, sollte das Booten funktionieren.

Angenommen, Xubuntu (das bootete) und Ubuntu Server wurden auf demselben installiert, das Booten von Xubuntu und das Ausführen von "update-grub" sollten ausreichen, oder? vor 5 Jahren 0
Prüfen Sie nach `update-grub`, ob Ihre /boot/grub/grub.cfg die erwarteten Einträge enthält. Wenn ja, dann solltest du golden sein. Wenn nicht, können Sie es in die Frage aufnehmen. l0b0 vor 5 Jahren 0