Inicialização dupla “Ubuntu Desktop 12.04” “Ubuntu Server 12.04” bagunça!

0

Eu tenho um sistema com duas versões do Ubuntu em dois discos rígidos, "Ubuntu Desktop 12.04" no primeiro ( sda1 ) e "Ubuntu Server 12.04 "no segundo ( sdb2 ).
(primeiro instalado o Desktop, em seguida, instalado a versão do servidor).

Nenhuma das duas instalações tem uma partição de inicialização separada.
Ambos possuem o grub 2 instalado.
Somente sda1 tem um sinalizador de inicialização.

Saída de sudo parted -l :

Model: ATA OCZ-VERTEX2 (scsi)
Disk /dev/sda: 115GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End    Size    Type      File system     Flags
 1      1049kB  111GB  111GB   primary   ext4            boot
 2      111GB   115GB  4122MB  extended
 5      111GB   115GB  4122MB  logical   linux-swap(v1)


Model: ATA TOSHIBA MK3252GS (scsi)
Disk /dev/sdb: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End    Size    Type     File system  Flags
 4      1049kB  236GB  236GB   primary  ntfs
 2      236GB   290GB  54,5GB  primary  ext4
 1      290GB   320GB  30,0GB  primary               lvm

Por padrão, ( como é esperado eu acredito ) o computador roda o grub instalado na versão do Servidor, pois é o último instalado.
Eu sei que este é o que está rodando, porque quando eu estou atualizando o kernel na versão desktop, eu tenho que rodar o "update-grub" no servidor para listar o novo kernel no menu do grub!

A minha pergunta é como posso fazê-lo executar o grub da versão Desktop por padrão?

Quando eu desconectar o segundo disco rígido (com a versão do servidor), recebo esta mensagem de erro:

error: no such device .... #(I don't remember the name of the device)
grub rescue>
    
por naskoos 31.12.2012 / 13:43

1 resposta

1

Você também pode inicializar a partir da mídia ao vivo do Desktop 12.04 e reinstalar o Grub. Verifique se o segundo disco está conectado e depois de um terminal:

sudo grub-install /dev/sda
sudo update-grub

Note que é / dev / sda (sem o 1 no final).

Se você adicionar instalações ou distribuições no futuro, poderá manter o Grub associado à sua primeira instalação: 1) escolhendo a opção de não instalar qualquer carregador de inicialização na nova instalação ou 2) se você não tiver essa opção, escolhendo a mesma partição (desta vez com número) que você está usando para a nova instalação. Em seguida, inicialize a primeira instalação como normal e execute update-grub novamente. Se você esquecer e instalar um gerenciador de inicialização para / dev / sda novamente, você sempre poderá inicializar a partir da mídia ao vivo e executar os dois comandos acima.

    
por chaskes 31.12.2012 / 19:01