Instalou o Ubuntu 14.04 na unidade externa no sistema Windows 8. Agora não consegue inicializar janelas sem disco externo conectado?

0

Instalei o Ubuntu 14.04 em uma unidade de disco USB externa de um sistema Windows 8. Se eu reinicializar o sistema com o disco externo conectado, posso inicializar com êxito o Ubuntu ou o Windows 8. As instruções que eu estava seguindo pareciam indicar que, ao remover a unidade de disco externa, o Windows inicializava como antes. No entanto, agora recebo um prompt do Grub (GNU GRUB versão 2.02 ~ beta2-9), no qual não sei como inicializar o Windows. Isso significa que eu sempre tenho que ter a unidade de disco externa conectada quando eu quero inicializar o Windows? Eu estava esperando que este não fosse o caso. Como posso permitir que o Windows inicialize como antes sem a unidade externa conectada, mas quando a unidade está conectada, é possível inicializar o Ubuntu?

Qualquer ajuda recebida com gratidão e muito obrigado.

Steve

    
por Steve Kinder 14.07.2014 / 22:39

2 respostas

1

Isso está acontecendo porque você coloca o grub no outro disco, mas ele ainda removeu o bootloader no disco interno. Tente rodar "sudo update-grub / dev / sd (o que nunca o nome da unidade interna, a minha é sda)

    
por sbergeron 14.07.2014 / 22:41
0

Você deve conseguir configurar as coisas da maneira que quiser. Sua máquina é UEFI, portanto, para inicializar um sistema Ubuntu de USB, você deve configurar o USB com sua própria partição EFI (300M, FAT32, sinalizável inicializável) e especificar essa PARTITION para o instalador (pode ou não funcionar, especificando o dispositivo nunca funcionou para mim).

De qualquer forma, verifique após a instalação e, se a partição EFI do USB estiver vazia, basta copiá-la da EFI do disco rígido. Agora, o bootloader padrão USB não é indicado por alguma entrada nvram no firmware, então NADA precisa ser alterada no lado do Windows (outro que selecione USB antes do disco rígido, e talvez adicionando algum atraso de inicialização para dar a si mesmo a chance de acertar tecla de função). O bootloader USB é /EFI/Boot/bootx64.efi . Para uma inicialização não segura, esse arquivo deve ser uma cópia do unubed grubx64.efi. Para inicialização segura, bootx64.efi deve ser uma cópia do arquivo shimx64.efi , e a versão assinada de grubx64.efi deve estar presente em /EFI/Boot também. O grub.cfg file should be in / EFI / ubuntu ', e que deve ser inicializado automaticamente quando o USB estiver presente.

Agora, o que você tem pode ser uma entrada nvram em primeiro lugar (após USB) no bootorder apontando para /EFI/ubuntu/grubx64.efi do disco rígido, tentando executar um arquivo de configuração fora do USB (não presente). Essa entrada é apenas errada - exclua! efibootmgr no lado do Ubuntu permitirá isso, ou talvez um programa do Windows possa fazer a mesma coisa. A primeira entrada para o disco rígido deve ser para o Windows.

Agora sem o USB, o Windows deve ser executado. Com o USB, o /EFI/Boot/bootx64.efi do USB deve ser executado e inicializado no grub.

    
por ubfan1 15.07.2014 / 01:03