Como descubro se tenho uma partição de inicialização separada?

0

Tenho o Ubuntu 16.10 no meu laptop e estou planejando uma inicialização dupla com o Windows 7. O problema é que, depois de instalar o Windows 7, ele quebrará o GRUB. Preciso saber se tenho uma partição de inicialização separada para que eu possa restaurar o GRUB no local correto usando um USB Ubuntu ao vivo.

Esta é uma foto do GParted. sda3 é a partição que criei para o Windows 7.

    
por Naiem da Legend 21.10.2016 / 22:20

1 resposta

1

Você não tem nenhuma partição /boot separada.

  • /dev/sda1 é a partição raiz do Ubuntu (ponto de montagem / , que inclui todas as pastas que não estão montadas de qualquer outro lugar, incluindo /boot no seu caso)

  • / dev / sda2 and / dev / sda3 are partitions for Windows, the small one is probably going to be the hidden system partition while the big one will show up as your C: 'unidade no Windows.

  • /dev/sda4 não é uma partição "real" para dados, é uma "partição estendida", o que significa que é apenas um contêiner que pode conter qualquer quantidade de volumes lógicos (que se comportam como partições normais novamente) . As partições estendidas são necessárias porque uma tabela de partições msdos / MBR pode ter somente 4 partições primárias ou 3 partições primárias e uma partições estendidas (contendo qualquer número de lógica).

  • /dev/sda5 é sua partição Linux Swap, que é usada para trocar páginas de memória de sua RAM quando fica cheia.

No entanto, para inicializar usando o GRUB, você deve instalá-lo no disco ( /dev/sda ) e não em qualquer uma das partições, usando, por exemplo, %código%. Isso deve ser feito a partir da instalação do Ubuntu em execução no disco (o que não será possível, pois você precisará restaurar o GRUB primeiro) ou de um sudo grub-install /dev/sda de um ambiente Ubuntu ao vivo para a partição Ubuntu montada. Funciona assim:

  1. Inicialize um DVD ou drive USB ao vivo do Ubuntu. Deve ser a mesma arquitetura (32/64 bits) e idealmente o mesmo lançamento que o seu Ubuntu instalado. Selecione "Experimentar o Ubuntu sem instalar".
  2. Abra um terminal ( Ctrl + Alt + T ) e execute os seguintes comandos para montar sua partição Ubuntu e chroot nela :

    sudo mount /dev/sda1 /mnt
    for x in /dev /dev/pts /proc /sys ; do sudo mount --bind "$x" "/mnt/$x" ; done
    sudo chroot /mnt
    
  3. Seu prompt de terminal deve ter mudado agora, já que você está logado em uma sessão de shell como usuário root na sua instalação do Ubuntu no disco, não no sistema live. Aqui, digite esses comandos para reinstalar o GRUB no disco. Note que não precisamos de chroot aqui por esse motivo. Além disso, o segundo comando provavelmente poderia ser omitido, mas não dói:

    grub-install /dev/sda
    update-grub
    
  4. Saia da sessão sudo novamente digitando chroot ou pressionando Ctrl + D . Desmonte todas as partições montadas novamente:

    sudo umount -R /mnr
    
  5. Saia do terminal e reinicie a partir do disco, ejetando a mídia ao vivo da qual você inicializou.

por Byte Commander 21.10.2016 / 22:49