Ich habe nach dieser Frage gesucht, konnte aber keine klare Antwort finden ... oder sogar eine klare Frage. Ich werde also ein einfaches Beispiel verwenden.
Mein Computer hat ** zwei Festplatten: **
- Festplatte 1 : Ubuntu Linux mit GRUB2 auf MBR .
- Festplatte 2 : Jedes andere Betriebssystem (stört es welches?) Mit einem anderen MBR-Loader.
GRUB2 bootet nur unter Ubuntu (in meinem Beispiel auf der 1. Festplatte).
Issuing update-grub
nicht erkennen nicht das Betriebssystem auf der zweiten Festplatte, aber ich weiß , es ist eins.
Wenn ich beim Booten das BIOS betrete und die Startreihenfolge auf Festplatte 2 ändere, startet das zweite Betriebssystem OK .
Wie kann ich GRUB2 einen Eintrag hinzufügen , der von der zweiten Festplatte startet ?
(Tatsache ist: Ich denke, diese Frage kann gestellt werden, ohne anzugeben, welches das Betriebssystem auf der 2. Festplatte ist. Oder nicht?)
Hinzufügen einer Ausgabe auf Anfrage os-prober
für eine Beispielmaschine mit dieser Konfiguration:
luis@threepwood:~$ sudo os-prober
/dev/sdb1:Windows 7 (loader):Windows:chain
/dev/sdb7:Ubuntu 14.04.3 LTS (14.04):Ubuntu:linux
In diesem Beispiel (ich habe die Startreihenfolge im BIOS geändert):
sdb
ist HDD-1.sda
ist HDD-2.
update-grub
Ausführung bereitgestellt. Weitere Informationen finden Sie in der Antwort unten von "Radek Radek" (phk). Es sollte jedoch ohne die dort aufgeführten zusätzlichen Schritte erkannt werden, nachdem es bereitgestellt wurde.