depois de instalado o Ubuntu 16.04 para unidade externa no sistema Windows 8, não consigo arrancar com a unidade externa

1

depois de instalado o Ubuntu 16.04 para unidade externa no sistema Windows 8, não consigo inicializar sem unidade externa. Se eu ligar a unidade externa do Ubuntu 16.04, eu posso inicializar com o grub normalmente. se não, vá para o prompt do GNU GRUB versão 2.02 ~ beta2-36ubuntu. minha janela usa UEFI. Eu tento executar "sudo update-grub / dev / sda" (sda é o meu disco rígido interno), mas não funciona.

isto é como eu instalei o Ubuntu 16.04 para o drive externo e todos os passos que eu tentei resolver.

  1. eu formato meu disco externo como ntfs.
  2. eu uso o LiveCD e inicializo no disco.
  3. eu escolho o Ubuntu.
  4. particiono usando gparted por desmontar do que definir
    / 30 GB
    / Trocar 8 GB
    / home o resto
  5. eu instalei o Ubuntu 16.04 e configurei o gerenciador de inicialização em / dev / sda
  6. depois que eu fiz eu não consigo arrancar sem o meu LiveCD
  7. então eu inicializo o Ubuntu, no Ubuntu, eu removo meu LiveCD.
  8. agora eu uso o reparo da inicialização.
  9. funciona sem meu LiveCD, mas ainda preciso que meu disco externo seja conectado.
  10. então eu tento rodar "sudo update-grub / dev / sda" mas ainda não está funcionando.
  11. eu uso o reparo da inicialização novamente e aqui está o log link

agradeço a todos os outros senão a janela.
Edit: Meu drive externo é wd elemento se 500gb com usb2.0

update eu descobri que alguma parte do grub está em / dev / sda2 e não sei como movê-lo para sdb

eu movo grub2 para sdb1 agora usando link mas agora não usa o grub ao inicializar, mas não consigo inicializar o grub2

    
por khunjuice 25.09.2016 / 06:33

1 resposta

1

O problema que você está tendo é inicializar no modo Legacy e tentar instalar o grub no Drive /dev/sda durante a instalação. Você pode instalar o grub em /dev/sdb e configurar seu BIOS para /dev/sdb como sua prioridade de inicialização. Durante isso, você irá inicializar o Ubuntu. No entanto, você não terá opções de inicialização para inicializar no Windows.

Embora possa haver vários métodos em torno disso, o método mais simples seria instalar uma partição do Ubuntu em /dev/sda . Esta pode ser uma instalação muito pequena, apenas o suficiente para ter a instalação básica, que pode ser tão pequena quanto 8 shows.

Quando você inicializar a versão UEFI do Ubuntu em /dev/sda e executar update-grub se a sua unidade externa estiver instalada, juntamente com outros sistemas operacionais detectados serão adicionados ao menu de inicialização.

Agora, quando você selecionar UEFI Ubuntu como opção de inicialização do BIOS, todos os sistemas operacionais serão incluídos em todos os drives externos no menu do Grub. Você poderá selecionar qualquer um para seu padrão, incluindo o Windows.

As informações são adicionadas automaticamente à partição EFI em /dev/sda .

Existem muitas descrições "aparentemente" complexas de como editar manualmente a partição EFI para fazer isso. Mas eu considero gastar 8 GB de espaço para permitir que a instalação do Ubuntu faça isso automaticamente bem gasto para a facilidade. Sempre que você quiser fazer uma alteração, basta inicializar o Ubuntu na unidade /dev/sda e executar update-grub para que qualquer alteração seja reconfigurada automaticamente.

As etapas acima são para permitir que o Windows seja incluído no menu de inicialização.

Se você não quiser que sua instalação do UEFI Windows seja incluída no menu de inicialização. Basta instalar o grupo em /dev/sdb (sua unidade externa). Defina seu BIOS como legado com /dev/sdb como seu dispositivo de inicialização padrão.

    
por L. D. James 25.09.2016 / 18:44