[Grub2] mit CentOS 7 = Neuer Boot Eintrag?!

Duffman

Azubi
Hallo zusammen,
ich stehe erneut wieder vor einem Problem. Und zwar habe ich auf einem alten Thinkpad SL500 Windows 8.1 als erstes und danach CentOS 7 installiert auf eine Festplatte (2 Partitionen).
Mein Wunsch ist es; beim Start möchte ich auswählen, ob ich nun Windows oder doch CentOS starten möchte. Jedoch verzweifle ich an der GRUB2 Config, irgendwie einen Eintrag zu erstellen, dass am Anfang nicht mein ThinkPad sofort ins CentOS7 startet, sondern die Auswahl erscheint.
Kennt da jemand nützliche Tipps?
Hat vlt. jemand eine fertige Konfiguration?
Auf was muss ich achten?

Grüße
 
Normalerweise kommt immer dann eine Auswahl, wenn mehr als ein System konfiguriert wurde. Meine Vermutung: Windows 8 wurde nicht erkannt per os-prober.
Falls es so sein sollte, dann erkennst Du das daran, dass in der grub config ein Timeout > 0 gesetzt wurde aber dennoch kein Menü erscheint. Falls das so ist, dann bitte eine dieser zwei Lösungen verwenden:

Lösung:
Du kannst den entsprechenden Eintrag händisch hinzufügen, falls es um Grub 2 geht:
http://askubuntu.com/questions/369324/grub2-cannot-detect-windows-8
Aus der Antwort von "Rod Smith" interessiert Dich eigentlich nur der Eintrag für Windows 8.

Alternative Lösung:
Linux per Windows Bootmanager starten, wie das geht steht hier:
https://wiki.archlinux.org/index.ph..._Boot#Windows_Vista.2F7.2F8.2F8.1_boot_loader
 
Last edited by a moderator:
Danke - geschafft!

Hey zusammen,
ich habe mich zu sehr herunter gezogen von all den schlechten und unqualitativen Beiträgen im Internet zu diesem Problem - dabei ist es wirklich simpel! :)

Hier noch meine Auflösung wie ich mit folgendem Aufbau mein Problem lösen konnte: (Windows 8.1 Pro auf einer Partition installiert und CentOS 7 auf die andere Partition)

Dualboot mit Windows

Voraussetzung für diese Anleitung ist es, dass als erstes auf der Festplatte ein Windows installiert wurde. - danach kann man wie hier beschrieben vorgehen:

1. Als erstes checkt man die vorhandenen Partitionen und sucht die Windows boot Partition mit folgendem Befehl:
Code:
  fdisk -l
Meistens ist es die kleinste HPFS/NTFS/exFAT Partition, die verfügbar ist (~350MB)

2. Nun muss man in der Vorlagen Datei in **/etc/grub.d/40_custom** den Menüpunkt einfügen:
Code:
  menuentry "Windows 8.1" {
        insmod      ntfs
        set root=   'hd0,msdos1'
        chainloader +1
  }
3. Sind mehrere Partitionen oder Festplatten eingebaut, kann man mit der folgenden Tabelle die Werte für set root anpassen und korrigieren:

Code:
  /dev/sda1 = 'hd0,msdos1'
  /dev/sda2 = 'hd0,msdos2'
  /dev/sda3 = 'hd0,msdos3'
  
  /dev/sdb1 = 'hd1,msdos1'
  /dev/sdb2 = 'hd1,msdos2'
  /dev/sdb3 = 'hd1,msdos3'
  
  /dev/sdc1 = 'hd2,msdos1'
  /dev/sdc2 = 'hd2,msdos2'
  /dev/sdc3 = 'hd2,msdos3'
4. Der letzte Schritt, um die neue grub.cfg zu erstellen wird mit folgendem Befehl durchgeführt:

Code:
  grub2-mkconfig -o /boot/grub2/grub.cfg
https://wiki.archlinux.org/index.php/GRUB# Arch Wiki Eintrag zum Thema GRUB

(Aus meinem Wiki kopiert)

http://www.sponsor-board.de/dualboot-windows-mit-centos-gnome-t-50024.html Falls es zu Unstimmigkeiten kommt, warum in 2 Foren gepostet wurde. :)
 
Last edited by a moderator:
Back
Top