Dupla instalação do Windows com o Ubuntu no sistema UEFI DUET

1

Eu tenho um laptop Sony Vaio que tem uma placa-mãe com BIOS ativado. Eu comprei recentemente um SSD. Eu estava usando Arch e Ubuntu com o Windows 7 no meu HD de 320GB antes disso e preferiria fazer o mesmo depois de instalar o novo SSD.

Eu queria usar a tabela de partição GUID (GPT) no meu SSD porque ele suporta mais do que apenas 4 partições. (Eu estava pensando pode ser que eu possa instalar mais tarde alguns outros sistemas operacionais também).

Eu passei pelo guia do Rodsbooks . Então, eu fiz algumas partições e estas são refletidas como

sudo gdisk /dev/sda
GPT fdisk (gdisk) version 0.8.1

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: 500118192 sectors, 238.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 2C8E0936-465F-4BE2-B8D5-CA10A0C408C4
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 500118158
Partitions will be aligned on 1-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         1075199   524.0 MiB   EF00  
   2         1075200         1077247   1024.0 KiB  EF02  
   3         1077248         1339391   128.0 MiB   0C01  
   4         1339392       127168511   60.0 GiB    0700  
   5       127168512       169111551   20.0 GiB    8300  
   6       169111552       211054591   20.0 GiB    8300  
   7       211054592       251054592   19.1 GiB    0700  
   8       251054593       500118158   118.8 GiB   0700 

Até aqui, eu estava feliz com a instalação do Windows 7 x64. Então eu continuei a instalar o Arch x64 e o Ubuntu 12.04 x64 (que depois atualizei para 12.10). O Ubuntu instalou o grub e agora não consigo mais inicializar o Windows. Além disso, também não reconhece a partição Arch Linux, que acho que instalei com sucesso.

Eu tentei a solução por jarondl em aqui mas não ajuda muito.

Perguntas:

  • Como eu posso direcionar meu Ubuntu (e / ou Arch) para instalar os kernels em /dev/sda1 ?

  • Posso instalar o rEFInd no meu sistema?

  • Posso atualizar meu Windows 7 para o Windows 8 ou fazer uma nova instalação do Windows 8? Isso criará um problema?

por Pankaj Parag 30.10.2012 / 06:31

2 respostas

0

Primeiro, não está claro se o GRUB instalado no Ubuntu é a versão em modo BIOS ou a versão em modo EFI. Se o primeiro, você deve ser capaz de reconfigurá-lo para iniciar o DUET, bem como o Ubuntu, que deve restaurar todo o resto para a capacidade de inicialização. Para fazer isso, você precisará editar /etc/grub.d/40_custom para adicionar uma entrada de inicialização para o DUET. Alternativamente, você pode restaurar o SYSLINUX e depois obter a inicialização do Ubuntu no modo EFI, substituindo o GRUB no modo BIOS por outro carregador de inicialização no modo EFI. Se o Ubuntu instalou um GRUB no modo EFI, você precisará reconfigurar o GRUB para detectar e inicializar seus outros sistemas operacionais ou suplementá-lo ou substituí-lo por outra coisa. Minha página da Web Carregadores de inicialização EFI para Linux descreve algumas de suas opções.

Você pode dizer qual versão do GRUB você instalou, verificando se você instalou o pacote grub-pc ou grub-efi no Ubuntu; o primeiro é o pacote do modo BIOS e o último é um meta-pacote do modo EFI (ele realmente instala um pacote específico da arquitetura).

Se você achar que está usando o GRUB no modo EFI, a instalação do rEFInd deverá ser bem fácil - basta instalá-lo usando as instruções no site do rEFInd. Em DUET, é provável que você tenha que nomear EFI/BOOT/bootx64.efi no ESP, já que o DUET parece esquecer as alterações criadas por efibootmgr , na minha experiência. FWIW, meu próprio laptop baseado em BIOS está inicializando o Windows 7, Fedora 17 e Mint via DUET e rEFInd. (Dito isso, eu mantenho o rEFInd e sou o autor da página da Web no DUET que você referenciou, então eu não sou exatamente um novato nesse jogo.)

    
por Rod Smith 30.10.2012 / 19:27
0

De acordo com seu último Boot-Info ( link ):

  1. sda1 é um ESP (partição EFI), portanto você não pode instalar nenhum kernel nele.
  2. você já instalou o Refind.
  3. se a Microsoft fez bem o seu trabalho, a atualização do Windows7 para o Windows 8 não deve ser um problema. Mas você deve fazer backup de seus documentos antes de tal operação.
por LovinBuntu 07.11.2012 / 11:14