it-swarm.com.de

Wie kann ich dem Windows 7-Startmenü einen Eintrag für Ubuntu hinzufügen?

Ich habe folgendes Setup:

erste Partition ist Windows 7 Partition zweite Partition - Ubuntu 12.04 Partition

während der Installation von Ubuntu habe ich den Bootloader grub2 auf der Ubuntu-Partition installiert

mBR enthält Windows Bootloader

Ich habe versucht, EasyBCD zu verwenden, um einen Eintrag zum Windows-Startmenü hinzuzufügen, ohne Erfolg - dieser Eintrag startet nur in der Eingabeaufforderung von grub4dos

wie füge ich Ubuntu zum Windows-Startmenü hinzu?

bitte schlagen Sie nicht vor, grub2 auf mbr oder wubi zu installieren.


pdate:

Ich habe die Anweisungen zur Installation von EasyBCD befolgt und dem Windows-Startmenü einen Eintrag hinzugefügt, um Ubuntu Schritt für Schritt zu starten. Wenn ich den NeoGrub Bootloader und die Ubuntu-Menüpunkte neu starte, gehe ich zum Bildschirm unten.

enter image description here

20
ArtDeineka

Die Prozedur, die für mich funktioniert hat, ist unten beschrieben.

Haben Sie die Installation des NeoGrub-Bootloaders in Schritt (3) durchgeführt? Wenn NeoGrub installiert ist, befindet sich auf Ihrem \NST -Laufwerk ein C: -Ordner.

Ich denke, dieser Schritt wird manchmal in den Anleitungen zum Einrichten von EasyBCD ausgelassen.

Verwenden von EasyBCD zum Starten von GRUB aus dem Windows-Startmenü

  1. Starten Sie Windows und installieren Sie die kostenlose Version von EasyBCD .
  2. Öffnen Sie das EasyBCD-Programm und wählen Sie Neuen Eintrag hinzufügen in der linken Seitenleiste.
  3. Wählen Sie die Registerkarte ganz rechts NeoGrub unter " Betriebssysteme "und klicken Sie auf die Schaltfläche Install Taste.

    screenshot of NeoGrub bootloader install tab

    Hinweis: Dies fügt den NeoGrub-Bootloader-Code zu Ihrem C:\ -Ordner hinzu. Wenn die Installation korrekt funktioniert hat, werden die Datei C:\NeoGrub und der Ordner C:\NST angezeigt.
  4. Wählen Sie die Registerkarte Linux/BSD . Wählen Sie GRUB2 als Typ des Eintrags und bearbeiten Sie optional den Namen des Eintrags, den Sie dem Windows-Startmenü hinzufügen möchten.

    EasyBCD Add New Entry for Linux/BSD for GRUB2

    Drücke den Add Entry Schaltfläche, um einen Eintrag zum Booten von Linux (GRUB-Menü) zum Windows-Boot-Menü hinzuzufügen.
  5. Wählen Sie in der Seitenleiste Startmenü bearbeiten , um Ihre Änderungen zu überprüfen.

    Hinweis: Sie können den Eintrag für NeoGrub Bootloader löschen, wenn Sie möchten.
    Sie benötigen den Bootloader, benötigen jedoch keinen Eintrag im Bootmenü, es sei denn, Sie verwenden ihn auf andere Weise.
  6. Speichern Sie Ihre Änderungen und starten Sie neu. Wenn das Windows-Startmenü angezeigt wird, wählen Sie den EasyBCD-Eintrag aus, den Sie zum Starten von Linux hinzugefügt haben. Sie sollten etwas sehen, das dem folgenden Text ähnelt.

    enter image description here

    Dann sollte das Startmenü GNUGRUB erscheinen.
13
irrational John

Ich habe das gerade als Linux-Neuling dieses Wochenende durchgemacht und (!) Habe es gerade zum Laufen gebracht. Ich hatte Windows 7 Factory Setup auf einem Laptop und versuchte Ubuntu zum Dual Boot zu bringen. Ich habe den Windows-Partitions-Manager verwendet, um Speicherplatz auf der Festplatte freizugeben, und dann Live-CDs und GParted verwendet, um eine /,/home-Partition zu erstellen und logische Partitionen auszutauschen. Ich habe dann Ubuntu in diese Partitionen installiert. Ich bin dann zu Windows zurückgekehrt, habe EasyBCD ausgeführt und alles, was ich versucht habe (siehe oben, Thread-Vorschläge), habe am Ende immer entweder den Befehl grub> Prompt und manchmal gar nichts.

Als Erstes müssen Sie überprüfen, ob Sie die Eingabeaufforderung grub> verwenden können, um Ihre Ubuntu-Installation tatsächlich zu starten. Auf diese Weise können Sie sicher sein, dass die Installation erfolgreich war, und Sie erfahren später, welche Einstellungen Sie verwenden müssen.

"ls" gibt Ihnen eine Auflistung, wo Sie sich befinden. Für mich schien dies mein Windows 7 C-Laufwerk zu sein, das aus einigen der Verzeichnisnamen stammt, die es aufgerufen hat. Sie müssen also das Stammverzeichnis in die Partition ändern, die die/boot-Dateien von unbuntu enthält. Verwenden Sie dazu den Befehl grub "root".

Grub verwendet nicht sda/b/c/d für SATA-Festplatten, sondern hd0 für SDA, hd1 für SDB usw. Der 'tab_key' wird in grub für Auto-Vervollständigungsoptionen verwendet. Ich habe nur eine Festplatte. Wenn Sie also "root (hd0, 'tab_key'" eingeben, stehen mir alle verfügbaren Optionen für Partitionen in hd0 zur Verfügung. Es ist hilfreich, wenn Sie wissen, auf welcher Partition Sie/boot installiert haben, aber selbst dann Ich hatte GParted verwendet, um meine Installationspartitionen zu erstellen und wusste, dass ich die Partition sda9 installiert/gebootet hatte, damit ich sie relativ einfach identifizieren konnte Um meine/boot-Partition zu bekommen, tippte ich "root (hd0,8)" ein, also eine, die kleiner als die sda9-Nummer ist Datei im Stammverzeichnis.

Als nächstes müssen Sie den Kernel und die initrd-Datei laden. Der Kernel war derjenige, der mich auf die Idee gebracht hat, als Teil des Befehls den Stamm in der normalen Linux-Terminologie anzugeben. Der eigentliche Kernel und die IMG-Datei befinden sich zwar im Verzeichnis/boot, sie haben jedoch lange Namen. In der Wurzel befinden sich Zeiger, die eine genaue Eingabe ersparen. Hier ist alles, was ich eingegeben habe, einschließlich des obigen Root-Befehls:

root (hd0,8)

kernel /vmlinuz root=/dev/sda9

initrd /initrd.img

boot

Dadurch wurde mein Ubuntu hochgefahren und ich konnte mir sicher sein, dass es korrekt installiert wurde. Jetzt musste ich nur noch herausfinden, wie ich es automatisieren kann. Dies brachte mich auf Win7 zu EasyBCD zurück. Klicken Sie hier, um einen neuen Eintrag hinzuzufügen (ich habe den ursprünglichen Eintrag, der mich zu grub führte, alleine gelassen), und wählen Sie die Registerkarte NeoGrub aus und klicken Sie auf Installieren. Danach habe ich auf Konfigurieren geklickt und eine menu.lst-Datei aufgerufen. Ich fügte alle Zeilen, die ich oben verwendet hatte, in die Befehlszeile von grub ein, um es zum Booten zu bringen, und das war es. Beim nächsten Neustart habe ich mich für NeoGrub entschieden und tippe dies alles in Ubuntu ein, was im Vergleich zu den konstanten Verzögerungskreisen von Win7 fabelhaft und schnell aussieht.

links, die ich das ganze Wochenende benutzt habe ....

http://www.linuxbsdos.com/2012/05/17/how-to-dual-boot-ubuntu-12-04-and-windows-7/2/

http://www.dedoimedo.com/computers/dual-boot-windows-7-ubuntu.html

2
Mike

Sie können EasyBCD verwenden, aber denken Sie daran, dass dies das Booten des Systems verlangsamt. Ändern Sie daher mbr nach dem Booten auf Ubuntu so, dass es auf Ubuntu GRUB zeigt, das gesucht und aufgelistet wird Alle auf dem System installierten Betriebssysteme, die weitaus besser sind als das Windows-Startmenü, entfernen auch die Ubuntu-Option aus dem Windows-Startmenü.

1
arjun