A instalação do Ubuntu Studio ainda é executada no disco rígido externo

0

Sou novo no linux e adoro isso. Eu tenho usado o Ubuntu Studio por cerca de um mês em "Try Ubuntu". Eu o tenho carregado sem nenhum soluço.

Agora eu pensei que eu instalei o HDD interno e dividi meu HDD interno metade do Windows para o Ubuntu.

Quando inicializo meu laptop sem o disco rígido externo. eu recebo Prompt do GRUB - inicialize a partir do Windows, Ubuntu etc ...

Eu abro o Ubuntu e pressiono enter e ele me diz que não há BIOS de inicialização?

obrigado por qualquer conselho

 administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

john@john-HP-Notebook:~$ sudo fdisk -lu
[sudo] password for john: 
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 8B2504C2-6EE8-423F-9A24-FC246A673A53

Device          Start        End    Sectors   Size Type
/dev/sda1        2048     534527     532480   260M EFI System
/dev/sda2      534528     567295      32768    16M Microsoft reserved
/dev/sda3      567296 1910232541 1909665246 910.6G Microsoft basic data
/dev/sda4  1910233088 1911943167    1710080   835M Windows recovery environment
/dev/sda5  1911943168 1953513471   41570304  19.8G Microsoft basic data




Disk /dev/sdb: 931.5 GiB, 1000204138496 bytes, 1953523708 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 45FE8261-149C-4993-92F7-BFC7B2FFC8EC

Device          Start        End   Sectors   Size Type
/dev/sdb1        2048  987379825 987377778 470.8G Microsoft basic data
/dev/sdb2   987381760  988430335   1048576   512M EFI System
/dev/sdb3   988430336 1937068031 948637696 452.4G Linux filesystem
/dev/sdb4  1937068032 1953521663  16453632   7.9G Linux swap
john@john-HP-Notebook:~$ 

Eu conecto o disco rígido externo e não há problemas.

Eu também desejo excluir janelas para sempre e fazer com que meus arquivos façam backup em outro disco rígido externo.

    
por jb nz 21.07.2017 / 02:46

1 resposta

0

Parece que seu /dev/sda é usado inteiramente pelo Windows e seu /dev/sdb é dividido aproximadamente 50/50 entre o Windows e o Ubuntu. Dada a sua descrição, suspeito que /dev/sdb seja seu disco externo, mas não posso ser 100% positivo disso.

Se estou certo, o problema é que o GRUB (o gerenciador de inicialização do Ubuntu) é instalado parcialmente no /dev/sda1 (a partição de sistema EFI, ou ESP, nesse disco) e parcialmente no /dev/sdb3 (o principal Partição Linux), com o GRUB definido como o programa de inicialização padrão. Isso funciona bem quando a partição ESP e Linux estão no mesmo disco, ou mesmo em dois discos diferentes, mas permanentemente instalados; mas quando você desconecta o disco do Linux, essa abordagem cai aos pedaços. Existem várias soluções para esse problema, como:

  • Viva com isso. Você pode digitar exit (IIRC; ou talvez seja quit ou algo semelhante) no prompt grub> quando você tentar inicializar com o disco externo desconectado e o sistema provavelmente inicializará para o Windows.
  • Reduza uma partição em /dev/sda para limpar cerca de 500-1000 MB de espaço, crie uma nova partição Linux e configure-a como uma partição /boot separada. Isso exigirá a cópia dos kernels dos arquivos /boot atuais para a nova partição; modificando /etc/fstab para montar permanentemente a nova partição em /boot ; e re-instalar o GRUB, ou pelo menos fazer uma reconfiguração pesada dele. Ainda assim, isso pode ser mais fácil do que fazer uma reinstalação completa do Ubuntu, principalmente se você investiu tempo na configuração do Ubuntu ou tem arquivos que deseja preservar.
  • Instale meu rEFInd gerenciador de inicialização no ESP em /dev/sda . O rEFInd não depende de nenhum arquivo do Ubuntu uma vez instalado, então quando você inicializa com o disco externo desconectado, o rEFInd instalado no /dev/sda detectará apenas o Windows (e o GRUB, mas você pode deletar ou esconder isso); e com o disco externo conectado, o rEFInd detectará o Windows e o Ubuntu. Se você instalar o pacote rEFInd PPA ou Debian, ele será instalado em qualquer ESP montado em /boot/efi ; digite df /boot/efi para descobrir o que é isso. As chances são de que é /dev/sda1 , que é o que você deseja.
  • Reinstale o Ubuntu, mas coloque-o totalmente em /dev/sda , como MichaelBay sugere. Se isso é o que você pretendia originalmente, pode valer a pena fazer, apesar do incômodo extra. OTOH, é é complicação extra. Você provavelmente também precisará ou precisará recuperar o espaço usado pela sua instalação atual do Ubuntu.
por Rod Smith 21.07.2017 / 05:22