Como reverter a instalação no sistema UEFI? [fechadas]

1

Portanto, eu tenho um HP EliteBook que está usando UEFI em vez de BIOS, que eu não conhecia antes. Este é meu primeiro encontro com o UEFI.

Este laptop já tinha o Windows 10 instalado, e eu queria fazer uma dupla inicialização de uma distribuição Linux para acessar algum software que não está disponível no Windows. Eu baixei o Linux Mint 17.3 porque eu queria tentar algo diferente da instalação padrão do Ubuntu. Feito um USB ao vivo de www.pendrivelinux.com Yumi ferramenta, e começou a instalar o Linux Mint.

A instalação não passou por nenhum problema, mas eu não consegui inicializar o computador sem o stick USB. Eu posso usar o stick USB e "iniciar a partir do primeiro disco rígido", mas sem o stick USB diz que não há nenhum disco rígido presente ou algo semelhante. Com o stick USB eu tentei montar a partição do Windows, mas não pode porque diz que o Windows está em modo suspenso ou algo parecido. Eu li sobre como você tem que desligar algo no Windows 10 antes de tentar dual-boot, mas é tarde demais para mudar isso agora, o dano já está feito. Eu preferiria manter meu disco do Windows, se possível, mas não me importo de limpar o material do linux e começar de novo.

Então eu tentei baixar o iso do Windows 10 do microsoft.com e dd para um stick USB com o live CD do Linux. Não funciona, não consigo arrancar a partir de qualquer outro dispositivo USB que o Live CD que criei pela primeira vez a partir do Windows com a Yumi, por mais que tente. Então eu tentei fazer uma partição no disco rígido com o meio de instalação do Windows 10, mas isso só mostra uma tela que "mídia de instalação está faltando" quando eu consigo inicializar nele com o syslinux a partir do stick USB Yumi. Parece que não posso usar o disco de instalação do Windows para redefinir o sistema, porque esse laptop não tem uma unidade de CD.

Depois de ler muito sobre as instalações UEFI e EFI do Linux, eu pensei que talvez pudesse fazê-lo funcionar com uma nova instalação de uma distribuição diferente. Então eu tentei Xubuntu e desktop padrão do Ubuntu. Ambos instalam bem, mas se recusam a inicializar depois de algum erro que não me lembro. Então, finalmente eu baixei o Gentoo LiveDVD mas nem sequer iniciei o LiveDVD porque ele trava em algo como o Windows está dormindo por favor conserte seu disco rígido (como Mint e Ubuntu deveriam ter feito, se eles tivessem então eu teria sido muito mais ciente dos problemas que me confrontam). De qualquer forma, nada que eu tentei instalar irá corrigir o problema. Todas as mídias de instalação que eu tentei instalam apenas algumas versões do GRUB e eu tenho que usar o stick USB Live Yumi para selecionar "iniciar do primeiro disco rígido" para acessar o menu GRUB. E mesmo assim, eles não incluem o Windows 10 no menu GRUB, e eles não se iniciam.

O Linux Mind 17.3 que eu instalei primeiro ainda está intacto e pode ser iniciado através do stick USB. E eu posso obter distribuições mais ao vivo para percorrer o stick USB Yumi do syslinux. O Gentoo é o único que se recusa completamente a iniciar, com referência ao Windows dormir.

Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Setting up refind (0.10.3-0ppa1) ...
Installing rEFInd to the ESP...
Fatal: Couldn't open either sysfs or procfs directories for accessing EFI variables.
Try 'modprobe efivars' as root.

Eu também tentei instalar o rEFInd porque eu vi alguma discussão que poderia ajudar, mas eu recebo o erro acima e executar o modprobe efivars não parece fazer nada.

O linux instala todos tentam usar o GRUB. Nenhuma das distribuições que tentei até agora identificou a necessidade de usar o EFI.

Então, minha pergunta é: como posso reverter antes de tentar instalar qualquer distribuição do Linux? Como posso deixar minha máquina voltar a usar a EFI novamente em vez de usar o GRUB através do pendrive? Como eu disse, inicializar de um USB diferente não funciona por qualquer motivo, então não posso usar os arquivos de resgate.

Posso editar a partição EFI manualmente? Eu tentei montá-lo, e são apenas alguns arquivos, parece uma partição normal. Mas eu não consigo encontrar nenhum guia para isso através do meu googling até agora ...

$ sudo blkid 
/dev/sda1: LABEL="Windows RE Tools" UUID="EE9AA08D9AA0543D" TYPE="ntfs" 
/dev/sda2: LABEL="SYSTEM" UUID="3EA1-5B19" TYPE="vfat" 
/dev/sda4: LABEL="Windows" UUID="FE120EA9120E674D" TYPE="ntfs" 
/dev/sda5: UUID="86F6385CF6384EA5" TYPE="ntfs" 
/dev/sda6: UUID="ee115c6d-6d07-415f-92af-56ddf14f99f3" TYPE="ext4" 
/dev/sda7: UUID="f01d733f-f665-485e-afa5-254ecfecc6ec" TYPE="swap" 
/dev/sda9: UUID="00acda3f-fcfe-408d-a6c6-d692e85d3ea7" TYPE="ext4" 
/dev/sda10: LABEL="Windows10install" UUID="019A3789077F6B20" TYPE="ntfs" 
/dev/sdb1: LABEL="MULTIBOOT" UUID="3696-FEFE" TYPE="vfat" 
/dev/sdc1: LABEL="UDF Volume" TYPE="udf" 

$ sudo parted
GNU Parted 2.3
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Model: ATA TOSHIBA MQ01ACF0 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system     Name                          Flags
 1      1049kB  1070MB  1068MB  ntfs            Basic data partition          hidden, diag
 8      1070MB  1074MB  4194kB                  bios_grub                     hidden, bios_grub, legacy_boot
 2      1074MB  1451MB  377MB   fat32           EFI system partition          boot
 3      1451MB  1585MB  134MB                   Microsoft reserved partition  msftres
 4      1585MB  171GB   170GB   ntfs            Basic data partition          msftdata
 5      171GB   172GB   868MB   ntfs                                          hidden, diag
 6      172GB   457GB   285GB   ext4            Basic data partition          msftdata
 9      457GB   472GB   15.0GB  ext4
10      472GB   478GB   5555MB  ntfs            Windows10install              boot, legacy_boot
 7      492GB   500GB   8126MB  linux-swap(v1)
    
por GaRyu 08.06.2016 / 13:39

2 respostas

0

Eu acho que você tem alguns dados no Windows . Então, meu conselho é você inicializar a partir do live CD e acessar as partições do Windows . Copie os dados de lá para outra unidade externa , por ex. disco rígido ou USB. Agora você está seguro para experimentar com dual boot .

Da próxima vez, ao fazer o boot duplo, lembre-se do seguinte:

  1. Desmarque ative a inicialização rápida (recomendada) das configurações de energia no Windows .
  2. Ao instalar o Linux , não toque nas partições do Windows!
  3. Ao instalar o Windows , crie uma partição separada para o Linux!
  4. Sempre crie uma unidade de recuperação do Windows para recuperar o Windows em tais situações.
  5. Primeiro, instale o Windows e, em seguida, o Linux .
  6. Você pode manter o UEFI . Não cria problemas.
por Hobby Dev 08.06.2016 / 16:04
0

É uma questão muito longa ... Vou tentar esclarecer apenas algumas partes dele.

  1. ...using UEFI instead of BIOS é uma declaração imprecisa. Tanto quanto eu sei, uma placa-mãe pode ter um UEFI ou BIOS, não ambos. Houve algumas placas-mãe híbridas iniciais (UEFI + BIOS), mas elas foram rapidamente abandonadas devido a vários problemas. Se o seu HP foi UEFI, sempre será UEFI, não BIOS. UEFI é uma evolução da BIOS.
    UEFI = Interface de Firmware Extensível Unificada
    BIOS = Basic Input Output System

  2. The linux installs all try to use GRUB. Esta declaração é exata. GRUB = Bootloader GRand Unified (linux). Todos os linuxes usam o GRUB. O Windows também usa um gerenciador de inicialização. É chamado de winboot (para W7 +) ou ntldr (para WinXP).
    Nenhum sistema operacional pode inicializar sem um bootloader adequado. O bootloader é como o intermediário entre o hardware e o sistema operacional.

  3. None of the distributions ... need to use EFI. Mas todos eles fazem. Em todos os sistemas de hardware da EFI, TODOS os sistemas operacionais instalados PRECISAM de usar uma partição especial chamada de partição EFI. A partição EFI é a guardiã dos dados / registros da tabela de partição. Se você excluir a partição EFI, todos os sistemas operacionais instalados serão considerados inoperantes.

  4. Não há necessidade de editar a partição EFI realmente. Mas você pode editar a tabela de partição (adicionar, excluir, mesclar, redimensionar partições) usando o GParted ou outro software de particionamento.

  5. O que o he * l é essa tabela de partições? A tabela de partição mantém os registros sobre todos os dispositivos de disco (discos rígidos, armazenamento em massa USB, disco rígido externo, cartões SD, todos os dispositivos de armazenamento em geral), como quantas partições, qual tamanho, tipo, etiqueta, ordem etc. A tabela de partição pode ser de dois tipos: MBR (estilo antigo) ou GPT (estilo mais recente).
    MBR = Registro mestre de inicialização
    GPT = tabela de partição GUID (GUID = identificador global exclusivo)
    Normalmente, o estilo MBR é tradicionalmente associado a placas-mãe BIOS, mas também pode ser usado em UEFI mbs.
    O estilo GPT só pode ser usado em sistemas UEFI, não é suportado por BIOS mbs.
    A tabela de partições MBR é sempre mantida na primeira partição.
    A tabela de partições GPT é sempre mantida na partição EFI E também possui um backup no final do disco.
    Quando o MBR é corrompido, eles geralmente desaparecem para sempre. Isso significa que você precisa reinstalar TUDO.
    Quando o GPT é corrompido, o PC carrega automaticamente o backup e substitui o corrompido.

  6. Voltando ao Win10. Inicialize um Ubuntu ao vivo e abra o GParted. Apague todas as partições ext e swap. Certifique-se de não excluir partições FAT e ntfs, o Windows pode precisar delas. Reinicie e remova o meio Live Ubuntu. O próximo menu do GRUB pode aparecer ou alguma janela informando que o Windows está quebrado. Em ambos os casos, você precisa reparar o bootloader do Win. Insira o disco de instalação do Windows, reinicialize o instalador do Windows, escolha a opção Reparar o Windows e deixe-o fazer a coisa certa. Quando o reparo estiver concluído, reinicialize no seu Windows reparado.

por ipse lute 08.06.2016 / 21:59