GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Grub konnte Windows 7 nach der Installation von Raid 0 nicht finden?

Ich habe gerade einen neuen Computer mit zwei 256-GB-SSDs gekauft, die in RAID 0 konfiguriert sind. Windows 7 war vorinstalliert, aber ich wollte, dass auch mindestens eine Linux-Distribution installiert ist. Also habe ich versucht, Ubuntu über die LiveCD zu installieren.

In der LiveCD habe ich zunächst ein paar Partitionen für Ubuntu angelegt. Das erste war ein 12-GB-Swap und das nächste etwa 88 GB formatierte ext4 (gparted ließ mich keine erweiterte Partition erstellen, also waren beide primäre Partitionen). Der zusätzliche Speicherplatz entstand durch das Verkleinern der Windows 7-Partition.

Während der Installation von Ubuntu habe ich den Master-RAID-Controller für den Bootloader ausgewählt. Nachdem der Installer fertig war, bootete alles einwandfrei, aber GRUB hatte keinen Eintrag für den Windows 7 Loader (obwohl er einen für den Windows 7 Recovery Loader hatte).

Um dies zu beheben, habe ich versucht, die Datei /boot/grub/grub.cfg manuell zu bearbeiten, indem ich diese Zeilen zum Abschnitt 30_os-prober hinzufügte:

menuentry "Windows 7 (loader) (on /dev/mapper/isw_bhcibcaafd_Volume0p5)" --class windows --class os {
    insmod part_msdos
    insmod ntfs
    set root='(hd2,msdos3)'
    search --no-floppy --fs-uuid --set=root 6A92977992974889
    drivemap -s (hd0) ${root}
    chainloader +1
}

Nach dem Neustart wurde GRUB nicht geladen und alles, was ich bekam, war ein blinkender Cursor oben links auf dem Bildschirm. Also habe ich versucht, diesen Abschnitt herauszunehmen (über die Ubuntu LiveCD) und danach konnte ich immer noch nichts booten. Könnte mir bitte jemand weiterhelfen? Danke!

Hier ist eine Kopie meiner BootInfo-Zusammenfassung:http://paste.ubuntu.com/1159385/

P.S. Ich habe eine Kopie der grub.cfg, falls jemand sie braucht, um eine Lösung zu finden

Akzeptierte Antwort:

Bearbeiten Sie Ihre /boot/grub/grub.cfg nicht manuell . Seit grub2 (um 2009) wird diese Datei bei mehreren Ereignissen (z. B. Kernel-Updates) automatisch überschrieben.

Wenn Sie möchten, dass grub Ihre Festplatten scannt und nach Betriebssystemen sucht, versuchen Sie Folgendes:

sudo update-grub

Dadurch wird Ihre grub.cfg neu generiert mit allen Einträgen, die die Sonde findet. Wenn Sie dies anpassen möchten, versuchen Sie, diese Datei zu bearbeiten:/etc/defaults/grub . Dies ist die einzige Konfigurationsdatei, die vom Benutzer/Administrator bearbeitet werden soll.

Sie können auch das ausführbare Bit in den Dateien unter /etc/grub.d aktivieren oder deaktivieren . Sie können dort auch neue Dateien bearbeiten oder erstellen, um manuelle Einträge aufzunehmen. Letzteres ist genau das, was /etc/grub.d/40_custom ist für.

Verwandte:Ist es möglich, Ubuntu auf einem Nexus 7 auszuführen?

Sie können auch dieses Wiki überprüfen, es enthält alles und mehr, was Sie über grub2 wissen möchten


Ubuntu
  1. 10 Dinge, die nach der Installation von Ubuntu Desktop zu tun sind

  2. Dinge, die nach der Installation von Ubuntu 16.04 LTS zu tun sind

  3. Ubuntu 12.04 installieren, ohne Grub zu installieren?

  4. Reparieren Sie den Windows-Bootloader nach der Installation von Ubuntu auf dem Macbook Pro?

  5. Grub Rescue gibt unbekanntes Dateisystem nach Windows-Update zurück?

Die 10 wichtigsten Aufgaben nach der Installation von Ubuntu 16.04 LTS

Muss Dinge nach der Installation von Ubuntu 13.04 tun

Dinge, die nach der Installation von Ubuntu 13.10 zu tun sind

Dinge, die nach der Installation von Ubuntu Desktop zu tun sind

Die 23 besten Dinge, die nach der Installation von Ubuntu 18.04 und 18.10 zu tun sind

30 Top Dinge, die nach der Installation von Ubuntu 15.10 zu tun sind