O Ubuntu Server instalado a partir do USB coloca o GRUB na unidade USB em vez do disco rígido

17

Acabei de tentar instalar o Ubuntu Server no meu novo PC. O PC não tem uma unidade de CD-ROM, apenas USB, então usei uma instalação USB do Ubuntu Server.

Quando eu o instalo, ele aloca dev/sda como minha caneta USB e dev/sdb como meu disco rígido.

Eu configurei minhas partições no disco rígido, incluindo partições de boot e swap, mas no final da instalação, o Ubuntu instala o GRUB na minha caneta USB, para que o sistema não inicialize a menos que eu inicialize da caneta USB.

Como instalar o GRUB no disco rígido para que eu possa remover completamente minha caneta USB?

    
por Paul 15.08.2010 / 11:50

4 respostas

15

Você pode instalar manualmente o GRUB em um dispositivo, se ele foi instalado no lugar errado, emitindo

sudo grub-install /dev/sdX

após inicializar e entrar na sua instalação do Ubuntu, se isso for possível (como parece da sua pergunta).

No entanto, se não for possível inicializar o SO, você pode usar o "Rescue a broken system" no menu de inicialização da unidade USB para instalar o GRUB. Basta seguir as instruções para configurar o teclado e o fuso horário e montar sua partição raiz. Então, quando perguntado, escolha Executar um shell em / dev / sdXY . Se você criou uma partição separada que deve ser montada em /boot , você precisa montá-la manualmente usando esse shell (senão a instalação do GRUB não funcionará como esperado porque não encontrará sua imagem do kernel):

mount /boot

Em seguida, instale o GRUB usando:

grub-install /dev/sdX

Em seguida, saia do shell ( Ctrl + D ) e escolha a reinicialização no menu. Agora tudo deve funcionar como esperado.

nota lateral:
O Ubuntu Desktop Edition oferece uma opção de configuração avançada (que permite definir onde o GRUB está instalado) logo antes de instalar o sistema operacional. Mas não consegui encontrar uma opção equivalente no processo de instalação do Server Edition e parece sempre instalar o GRUB no primeiro dispositivo de disco. Ou talvez eu também tenha negligenciado isso.

    
por 15.08.2010 / 16:46
10

A maneira mais simples de fazer isso no instalador do servidor Ubuntu (funciona pelo menos em 14.04)

  • Na pergunta "Você deseja instalar o GRUB no registro mestre", responda NÃO
  • você será perguntado onde instalar o GRUB, digite "/ dev / sdb"
por 18.08.2014 / 12:20
6

Tive o mesmo problema. Encontrou uma solução simples para a instalação do Ubuntu Server 10.04 a partir da caneta USB.

  1. Iniciar a instalação a partir da inicialização com caneta USB
  2. Selecione (país) .archive.ubuntu.com
  3. Depois de definir o relógio, remova a caneta USB
  4. Continue a instalação sem USB
  5. O GRUB é instalado automaticamente no disco certo
por 27.09.2011 / 22:16
0

Durante o processo de instalação na etapa de alocação de disco, deve haver uma opção para selecionar os discos que você deseja envolver na instalação. Exclua a unidade USB da lista lá.

Além disso, você pode verificar se o seu BIOS usa uma ordem de disco específica para inicializar. Defina o disco rígido acima da unidade USB e inicialize a partir do pen drive usando o menu de inicialização. (Normalmente chamado pressionando uma certa tecla durante o processo de inicialização como F11 )

    
por 15.08.2010 / 15:44