Booten unter Windows 8 ist nach der Installation von Scientific Linux 6.5 nicht möglich

1795
user77346

Ich hatte einen Standard Toshiba Latop (Modell 2014 mit EFI), der mit Windows 8.1 vorinstalliert wurde, und ich versuchte, Scientific Linux (SL) 6.5 im Dual-Boot-Modus zu installieren. Ursprünglich konnte ich es nicht installieren, da Anaconda die vorhandene Windows-Partition nicht verkleinern und eine neue für Linux erstellen konnte. Also habe ich das Volume manuell von Windows aus verkleinert, wo ich die Windows-Partition in zwei Teile geteilt habe. Ich musste auch den sicheren Start deaktivieren. Dann habe ich SL wie gewohnt installiert, Lvm, Swap, etc .... GRUB wurde installiert und SL auch. Ich konnte mich problemlos bei SL einloggen. GRUB realisierte auch das andere Betriebssystem und erstellte einen Eintrag unter /etc/grub.conf.

title Other rootnoverify (hd0,2) chainloader +1 

Als ich jedoch versuchte, auf Other (Windows 8.1) zu booten, war das nicht möglich. Ich habe die Nachricht erhalten

invalid EFI file path Error 1:Filename must be either an absolute pathname or blocklist 

Also musste ich die /etc/grub.conf manuell ändern. Ich habe sicherlich herausgefunden, dass die Partition nicht die richtige war, basierend auf:

[root@unknown ~]# parted -l Model: ATA HGST HTSXXXXXXXXX (scsi) Disk /dev/sda: 500GB Sector size (logical/physical): 512B/4096B Partition Table: gpt  Number Start End Size File system Name Flags 1 1049kB 1075MB 1074MB ntfs Basic data partition hidden, diag 2 1075MB 1180MB 105MB fat32 Basic data partition boot 3 1180MB 1314MB 134MB ntfs Basic data partition msftres 4 1314MB 254GB 253GB ntfs Basic data partition 6 254GB 255GB 524MB ext4 7 255GB 490GB 236GB lvm 5 490GB 500GB 9652MB ntfs Basic data partition hidden, diag   Model: Linux device-mapper (linear) (dm) Disk /dev/mapper/VolGroup-lv_home: 176GB Sector size (logical/physical): 512B/4096B Partition Table: loop  Number Start End Size File system Flags 1 0.00B 176GB 176GB ext4   Model: Linux device-mapper (linear) (dm) Disk /dev/mapper/VolGroup-lv_swap: 6140MB Sector size (logical/physical): 512B/4096B Partition Table: loop  Number Start End Size File system Flags 1 0.00B 6140MB 6140MB linux-swap(v1)   Model: Linux device-mapper (linear) (dm)  Disk /dev/mapper/VolGroup-lv_root: 53.7GB  Sector size (logical/physical): 512B/4096B  Partition Table: loop   Number Start End Size File system Flags 1 0.00B 53.7GB 53.7GB ext4 

Es scheint, dass der GRUB nicht sehr genau war, also habe ich ihn geändert:

title Windows8 rootnoverify (hd0,3) chainloader /EFI/Microsoft/Boot/bootmgfw.efi 

Ich habe es auch versucht

title Windows8 rootnoverify (hd0,3) chainloader /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi 

Der Fehler, den ich erhalte, ist jedoch:

Error 17: cannot mount selected partition 

Andere (triviale) Informationen:

[root@unknown ~]# grub --version grub (GNU GRUB 0.97)  [root@unknown ~]# uname -a Linux unknown 2.6.32-431.20.3.el6.x86_64 #1 SMP Thu Jun 19 14:01:59 CDT 2014 x86_64 x86_64 x86_64 GNU/Linux  [root@unknown ~]# uname -a Linux unknown 2.6.32-431.20.3.el6.x86_64 #1 SMP Thu Jun 19 14:01:59 CDT 2014 x86_64 x86_64 x86_64 GNU/Linux  [root@unknown EFI]# ls /boot/efi/EFI Boot Microsoft redhat Toshiba   [root@unknown ~]# ls /boot/efi/EFI/Microsoft/Boot BCD BOOTSTAT.DAT en-US hu-HU nb-NO ro-RO tr-TR BCD.LOG boot.stl es-ES it-IT nl-NL ru-RU uk-UA BCD.LOG1 cs-CZ et-EE ja-JP pl-PL sk-SK zh-CN BCD.LOG2 da-DK fi-FI ko-KR pt-BR sl-SI zh-HK bg-BG de-DE Fonts lt-LT pt-PT sr-Latn-CS zh-TW bootmgfw.efi el-GR fr-FR lv-LV qps-ploc sr-Latn-RS bootmgr.efi en-GB hr-HR memtest.efi Resources sv-SE 

Ich habe auch Foren über Centos, Fedore, Rhel ausprobiert ... aber auch kein gutes Glück ...

Ich habe viele Stunden ohne Erfolg verbracht. Irgendwelche weiteren Ideen? Ich habe einige schnelle Hacks gefunden, aber diese entsprechen nicht meinem Fall.

Muss ich rEFInd installieren? (Möchte ich nicht)

PS. Einige Informationen sind überflüssig, ich habe sie nur für pendantische Zwecke verwendet, um auch anderen Benutzern zu helfen.

Alles ist sehr geschätzt und willkommen

Vielen Dank im Voraus, Y

0
Haben Sie Boot-Repair-Disk ausprobiert? http://sourceforge.net/p/boot-repair-cd/home/Home/ Logman vor 9 Jahren 0
Boot Repair ist für Ubuntu gedacht. Es könnte funktionieren, aber es könnte zu einem größeren Hash von Dingen kommen. Ich empfehle, dass Sie rEFInd versuchen. Sie können dies mit sehr geringem Risiko tun, indem Sie das USB-Flashlaufwerk oder die CD-R-Version ausprobieren, die auf der Seite [Downloads] (http://www.rodsbooks.com/refind/getting.html) verfügbar ist kann die RPM-Version installieren. Wenn Sie es von USB oder CD-R aus versuchen, müssen Sie möglicherweise zweimal F2 oder Insert drücken und `root = / dev / mapper / VolGroup-lv_root` hinzufügen, um es booten zu lassen. Nach der Installation des RPM sollte dies nicht mehr erforderlich sein. Rod Smith vor 9 Jahren 0

1 Antwort auf die Frage

0
pinghan

Ich hatte ein ähnliches Problem bei der Verwendung von Scientific Linux 6.5 und Windows 7. Ich möchte jedoch sagen, dass rEFind funktioniert! Befolgen Sie die Anweisungen unter http://www.rodsbooks.com/refind/installing.html und verwenden Sie die install.sh in Ihrer Linux-Umgebung. Nach dem Neustart erscheint eine ähnliche Seite http://www.rodsbooks.com/refind/using.html (wenn Sie einen Schlüssel eingeben). Dann können Sie das gewünschte Betriebssystem auswählen.