Não é possível inicializar no Windows 8 após a instalação do Scientific Linux 6.5

0

Eu tinha um padrão toshiba latop (modelo 2014 com EFI), que veio pré-instalado com o windows 8.1 e tentei instalar o Scientific Linux (SL) 6.5 no modo de inicialização dupla. Originalmente, não consegui instalá-lo porque o anaconda não pode diminuir a partição do windows existente e criar um novo para o linux. Então, eu reduzi o volume manualmente, do windows, onde dividi a partição do windows em dois. Eu também tive que desativar a inicialização segura. Então eu instalei o SL como normalmente, lvm, swap, etc .... O GRUB foi instalado e o SL também. Consegui entrar no SL sem nenhum problema. O GRUB também percebeu o outro sistema operacional e criou uma entrada sob o /etc/grub.conf.

title Other
    rootnoverify (hd0,2)
    chainloader +1

No entanto, quando tentei inicializar em Outro (Windows 8.1), isso não foi possível; Eu recebi a mensagem

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

Então, eu tive que mudar o /etc/grub.conf manualmente. Eu certamente descobri que a partição não era a correta, baseada em:

[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

Parece que o GRUB não foi muito preciso, então mudei para:

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

Eu também tentei

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

No entanto, o erro que recebo é:

Error 17: cannot mount selected partition

Outras informações (triviais):

[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

Eu também tentei fóruns sobre centos, fedore, rhel ... mas também não tive sorte ...

Eu passei muitas horas sem sucesso. Alguma idéia adicional? Eu encontrei vários hacks rápidos, mas estes não correspondem ao meu caso.

Preciso instalar o rEFInd? (Eu gostaria de não fazer)

PS. algumas informações são redundantes, eu as coloco apenas para fins pendentes, na esperança de ajudar outros usuários também.

Qualquer coisa é muito apreciada e bem-vinda

Muito obrigado antecipadamente, Y

    
por user77346 13.07.2014 / 00:51

1 resposta

0

Eu tive um problema semelhante usando o Scientific Linux 6.5 e o Windows 7. No entanto, quero dizer que o rEFind funciona! Siga as instruções no link e use o install.sh no seu ambiente linux. Após a reinicialização, uma página semelhante aparece link (se você digitar uma chave). Então você pode selecionar o sistema operacional desejado.

    
por 30.08.2014 / 16:01