Не удается загрузить Windows 8 после установки Scientific Linux 6.5

1702
user77346

У меня был стандартный toshiba latop (модель 2014 года с EFI), который был предварительно установлен с Windows 8.1, и я попытался установить Scientific Linux (SL) 6.5 в режиме двойной загрузки. Первоначально я не мог установить его как есть, потому что anaconda не смогла сжать существующий раздел Windows и создать новый для Linux. Итак, я уменьшил громкость вручную из окон, где разделил раздел Windows на две части. Мне также пришлось отключить безопасную загрузку. Затем я установил SL как обычно, lvm, swap и т.д .... Был установлен GRUB и SL тоже. Я смог войти на SL без каких-либо проблем. GRUB также реализовал другую операционную систему и создал запись в /etc/grub.conf.

title Other rootnoverify (hd0,2) chainloader +1 

Однако, когда я попытался загрузиться на Другое (Windows 8.1), это было невозможно; Я получил сообщение

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

Поэтому мне пришлось изменить файл /etc/grub.conf вручную. Я, конечно, обнаружил, что раздел не был правильным, основываясь на:

[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 

Кажется, что GRUB был не очень точным, поэтому я изменил его на:

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

Я тоже пробовал

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

Однако ошибка, которую я получаю:

Error 17: cannot mount selected partition 

Другая (тривиальная) информация:

[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 

Я пробовал также форумы о centos, fedore, rhel ... но тоже не удача ...

Я провел много часов, но безуспешно. Есть еще идеи? Я нашел несколько быстрых хаков, но они не соответствуют моему случаю.

Нужно ли устанавливать rEFInd? (Я бы не хотел)

PS. некоторая информация является избыточной, я просто помещаю ее для подвесных целей, в надежде помочь другим пользователям.

Любой бит высоко ценится и приветствуется

Большое спасибо заранее, Y

0
Вы пробовали Boot-Repair-Disk? http://sourceforge.net/p/boot-repair-cd/home/Home/ Logman 9 лет назад 0
Boot Repair предназначен для Ubuntu. Это могло бы работать, но это могло бы сделать больший хэш вещей. Я рекомендую вам попробовать REFInd. Вы можете сделать это с очень небольшим риском, попробовав USB-флеш-накопитель или версию CD-R, доступную на его [странице загрузок.] (Http://www.rodsbooks.com/refind/getting.html). Если это работает, вы можно установить версию RPM. Обратите внимание, что, когда вы пробуете его с USB или CD-R, вам может потребоваться дважды нажать F2 или Insert и добавить `root = / dev / mapper / VolGroup-lv_root`, чтобы он загрузился. Как только вы установите RPM, это больше не нужно. Rod Smith 9 лет назад 0

1 ответ на вопрос

0
pinghan

У меня была похожая проблема при использовании Scientific Linux 6.5 и Windows 7. Однако я хочу сказать, что rEFind работает! Следуйте инструкциям на http://www.rodsbooks.com/refind/install.html и используйте install.sh в вашей среде linux. После перезагрузки появляется похожая страница http://www.rodsbooks.com/refind/using.html (если вы введете ключ). Затем вы можете выбрать ОС, которую вы хотите.