Configurar Dual Boot com Windows 10 em UEFI [RESOLVIDO]

1. Configurar Dual Boot com Windows 10 em UEFI [RESOLVIDO]

William Marques
wcmarques

(usa Ubuntu)

Enviado em 26/05/2016 - 11:46h

Olá pessoal!

Minha situação é a seguinte: eu tinha o Ubuntu 16.04 instalado no notebook com Windows 10 em UEFI. O boot funcionava que era uma maravilha. O próprio GRUB detectou o boot do Windows e tudo funcionava perfeitamente. Resolvi trocar o Ubuntu para o openSUSE Leap 42.1. Instalei o SUSE de boa, reiniciou o computador e está funcionando muito bem! O problema é que no GRUB do SUSE só tem três entradas: o próprio SUSE, as opções avançadas do SUSE e uma entrada para o sistema recuperação do Windows 10. Quando eu abro o carregador de inicialização no YaST, o carregador de boot é o GRUB2. Tem a opḉão de escolher o GRUB2-EFI, mas eu testei e dá algum problema na hora da instalação, mas não indica que problema é esse. Pesquisei na internet mas só encontro soluções reinstalando o sistema. Acabei de configurar, tá funcionando tão lindo e não queria reinstalá-lo. Existe alguma forma de configurar o GRUB para reconhecer o Windows também, sem ter que reinstalar o sistema?


  


2. Re: Configurar Dual Boot com Windows 10 em UEFI [RESOLVIDO]

Ulrich Beckmann
Bequimao.de

(usa openSUSE)

Enviado em 26/05/2016 - 17:58h

Olá wcmarques,

Por favor poste a saída do comandos (logado como root)

# efibootmgr


# ls -l /boot/efi/EFI/opensuse 


Abs
Bequimão


3. Re: Configurar Dual Boot com Windows 10 em UEFI [RESOLVIDO]

William Marques
wcmarques

(usa Ubuntu)

Enviado em 26/05/2016 - 18:14h

Bequimao.de escreveu:

Olá wcmarques,

Por favor poste a saída do comandos (logado como root)

# efibootmgr


# ls -l /boot/efi/EFI/opensuse 


Abs
Bequimão




# efibootmgr
Fatal: Couldn't open either sysfs or procfs directories for accessing EFI variables.
Try 'modprobe efivars' as root.



# ls -l /boot/efi/EFI/opensuse
ls: não é possível acessar /boot/efi/EFI/opensuse: Arquivo ou diretório não encontrado




4. Re: Configurar Dual Boot com Windows 10 em UEFI [RESOLVIDO]

Ulrich Beckmann
Bequimao.de

(usa openSUSE)

Enviado em 27/05/2016 - 05:36h

Por favor poste mais a saída do comando (também como root)
# lsmod | grep efivar 

e
# gdisk /dev/sda 

O segundo comando é para ver as partições do Windows.

A minha suposição é que o Window está instalado em modo UEFI e o openSUSE no velho PC BIOS. Assim o grub do openSUSE não consegue encontrar o bootloader do Windows. Não é possível misturar os dois no mesmo disco fixo. A sua firmware UEFI (ou o UEFI BIOS) tem o modo Legacy ou CSM (Compatibility Support Mode) ativado? Legacy mode equivale ao UEFI mode desativado. O openSUSE dá suporte ao Secure Boot. Esta opção pode ficar ativada como no Ubuntu também.

As saidas no meu sistema para comparar (Secure Boot desativado)
linux-91w7:~ # lsmod | grep efivar
efivarfs 16384 1
linux-91w7:~ #
linux-91w7:~ # gdisk /dev/sda
GPT fdisk (gdisk) version 0.8.8

Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): p
Disk /dev/sda: 1465149168 sectors, 698.6 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 3BDFAD85-6BB1-450F-9A5D-5BB1B10363A7
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1465149134
Partitions will be aligned on 2048-sector boundaries
Total free space is 79840941 sectors (38.1 GiB)

Number Start (sector) End (sector) Size Code Name
1 2048 534527 260.0 MiB ED00 EFI system partition
2 534528 3553279 1.4 GiB 2700 Basic data partition
3 3553280 4085759 260.0 MiB EF00 EFI System Partition
4 4085760 4347903 128.0 MiB 0C01 Microsoft reserved part
5 4347904 704706559 334.0 GiB 0700 Basic data partition
6 1395027968 1465147391 33.4 GiB 2700 Basic data partition
7 1081552896 1186410495 50.0 GiB 8E00
8 704706560 754845695 23.9 GiB 8300
9 976695296 1081552895 50.0 GiB 8E00
10 1186410496 1395027967 99.5 GiB 8E00
11 754845696 859703295 50.0 GiB 8E00 primary
12 859703296 884279295 11.7 GiB 8300
15 964116480 976695295 6.0 GiB 0700 primary

Command (? for help): q
linux-91w7:~ #


Abs
Bequimão







5. Re: Configurar Dual Boot com Windows 10 em UEFI [RESOLVIDO]

William Marques
wcmarques

(usa Ubuntu)

Enviado em 27/05/2016 - 11:05h

Bequimao.de escreveu:

Por favor poste mais a saída do comando (também como root)
# lsmod | grep efivar 

e
# gdisk /dev/sda 

O segundo comando é para ver as partições do Windows.

A minha suposição é que o Window está instalado em modo UEFI e o openSUSE no velho PC BIOS. Assim o grub do openSUSE não consegue encontrar o bootloader do Windows. Não é possível misturar os dois no mesmo disco fixo. A sua firmware UEFI (ou o UEFI BIOS) tem o modo Legacy ou CSM (Compatibility Support Mode) ativado? Legacy mode equivale ao UEFI mode desativado. O openSUSE dá suporte ao Secure Boot. Esta opção pode ficar ativada como no Ubuntu também.

As saidas no meu sistema para comparar (Secure Boot desativado)
linux-91w7:~ # lsmod | grep efivar
efivarfs 16384 1
linux-91w7:~ #
linux-91w7:~ # gdisk /dev/sda
GPT fdisk (gdisk) version 0.8.8

Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): p
Disk /dev/sda: 1465149168 sectors, 698.6 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 3BDFAD85-6BB1-450F-9A5D-5BB1B10363A7
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1465149134
Partitions will be aligned on 2048-sector boundaries
Total free space is 79840941 sectors (38.1 GiB)

Number Start (sector) End (sector) Size Code Name
1 2048 534527 260.0 MiB ED00 EFI system partition
2 534528 3553279 1.4 GiB 2700 Basic data partition
3 3553280 4085759 260.0 MiB EF00 EFI System Partition
4 4085760 4347903 128.0 MiB 0C01 Microsoft reserved part
5 4347904 704706559 334.0 GiB 0700 Basic data partition
6 1395027968 1465147391 33.4 GiB 2700 Basic data partition
7 1081552896 1186410495 50.0 GiB 8E00
8 704706560 754845695 23.9 GiB 8300
9 976695296 1081552895 50.0 GiB 8E00
10 1186410496 1395027967 99.5 GiB 8E00
11 754845696 859703295 50.0 GiB 8E00 primary
12 859703296 884279295 11.7 GiB 8300
15 964116480 976695295 6.0 GiB 0700 primary

Command (? for help): q
linux-91w7:~ #


Abs
Bequimão






O primeiro comando não mostrou nada...

Segue a saída do segundo comando:


GPT fdisk (gdisk) version 0.8.8

Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present

Found valid GPT with protective MBR; using GPT.


Ele tem UEFI e Legacy Bios. Quando instalei o SUSE instalei pelo Legacy Bios, pois pelo UEFI não encontrava o pendrive.


6. Re: Configurar Dual Boot com Windows 10 em UEFI

Ulrich Beckmann
Bequimao.de

(usa openSUSE)

Enviado em 29/05/2016 - 09:26h

wcmarques escreveu:

Olá pessoal!
...
Tem a opḉão de escolher o GRUB2-EFI, mas eu testei e dá algum problema na hora da instalação, mas não indica que problema é esse. Pesquisei na internet mas só encontro soluções reinstalando o sistema. Acabei de configurar, tá funcionando tão lindo e não queria reinstalá-lo. Existe alguma forma de configurar o GRUB para reconhecer o Windows também, sem ter que reinstalar o sistema?


Qual é a saída do comando
# zypper in --dry-run grub2-x86_64-efi


Isto é apenas um teste.

Por favor, poste o comando inteiro incluindo o próprio comando, a saída e a linha que segue em vez de repetir os meus posts. Quando o comando não tem saída são duas linhas: o comando e a linha vazia que segue. Isto não são os requerimentos nos fóruns (pelo menos nos internacionais), mas também no emprego. Aqui no meu emprego a revisão exige que a documentação sempre fosse assim.

Abs
Bequimão




7. Re: Configurar Dual Boot com Windows 10 em UEFI [RESOLVIDO]

William Marques
wcmarques

(usa Ubuntu)

Enviado em 29/05/2016 - 12:43h

Segue a saída do comando:

nb-opensuse:/home/william # zypper in --dry-run grub2-x86_64-efi
Carregando dados de repositório...
Lendo os pacotes instalados...
'grub2-x86_64-efi' já está instalado.
Nenhum candidato a atualização para 'grub2-x86_64-efi-2.02~beta2-83.5.x86_64'. A maior versão disponível já está instalada.
Resolvendo dependências de pacote...

Nada a fazer.
nb-opensuse:/home/william #



8. Re: Configurar Dual Boot com Windows 10 em UEFI [RESOLVIDO]

Ulrich Beckmann
Bequimao.de

(usa openSUSE)

Enviado em 30/05/2016 - 13:54h

Você já instalou o grub2-efi com a sua primeira tentativa. Não sabia que as duas versões podem existir juntos no openSUSE.
Não tenho nenhuma ideia como prosseguir sem quebrar o sistema. Talvez se consiga pelo irc com os devidos backups, mas com suporte no fórum não dá. Acho que tem que fazer uma instalação nova. Se pode manter o /home sem formatar, e tem uma ferramenta para uma instalação automática, o AutoYaST. Infelizmente nunca o usei. Quando era iniciante no Linux, sempre fazia todas as configurações manualmente para treinar.

Boa sorte
Bequimão


9. Re: Configurar Dual Boot com Windows 10 em UEFI [RESOLVIDO]

William Marques
wcmarques

(usa Ubuntu)

Enviado em 30/05/2016 - 14:04h

Agradeço imensamente pela ajuda! Vou voltar a usar Ubuntu. Gostei muito do KDE, então vou tentar o Kubuntu e ver como é. O openSUSE tinha alguns problemas que me irritavam e não tinha no Ubuntu. Mais uma vez muito obrigado!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts