Como inicializo o Ubuntu e o Kali em um disco rígido externo?

1

Mais especificamente, como faço para que funcione?

Eu instalei o Ubuntu no meu disco rígido externo, e ele funciona perfeitamente, com o Grub2 aparecendo e eu tenho a opção entre o Ubuntu e o Kali, no entanto o kali não funciona.

Quando eu seleciono Kali, ele diz attempt to read outside disk hd0. Então eu tenho que reiniciar como todos os outros sistemas operacionais dizem isso também.

Detalhes:

$ sudo fdisk -l

/dev/sda1  *         2048    208895    206848   101M  7 HPFS/NTFS/exFAT<br>
/dev/sda2          208896 347426815 347217920 165.6G  7 HPFS/NTFS/exFAT<br>
/dev/sda3       347426816 351649839   4223024     2G  c W95 FAT32 (LBA)

Disk /dev/sdb: 931.5 GiB, 1000170586112 bytes, 1953458176 sectors<br>
Units: sectors of 1 * 512 = 512 bytes<br>
Sector size (logical/physical): 512 bytes / 512 bytes<br>
I/O size (minimum/optimal): 512 bytes / 512 bytes<br>
Disklabel type: dos<br>
Disk identifier: 0x263a01fb<br>

Device     Boot     Start       End   Sectors   Size Id Type<br>
/dev/sdb1            2048 307201266 307199219 146.5G 83 Linux<br>
/dev/sdb2       307202048 317442047  10240000   4.9G 82 Linux swap /       Solaris<br>
/dev/sdb3  *    317442048 471042047 153600000  73.2G 83 Linux<br>
/dev/sdb4       471042048 481282047  10240000   4.9G 82 Linux swap / Solaris<br><br>

(sdb é meu disco rígido externo)

Eu preciso reinstalar o Kali de uma certa maneira? Eu tentei algumas vezes.

    
por Chris Ohlin 12.01.2016 / 23:53

1 resposta

0

Da sua saída, parece que você só tem o Windows instalado em seu primeiro disco rígido (/ dev / sda). Você provavelmente selecionou isso como sua unidade de inicialização padrão. O Windows não pode ler uma partição do Linux, portanto, seu gerenciador de inicialização não pode inicializar em uma instalação do Linux.

Por outro lado, o gerenciador de boot padrão do Ubuntu, o Grub, pode inicializar para Linux ou Windows. Se você instalou o Grub em sua unidade principal quando inicializar a sua primeira unidade, você teria a opção de todos os sistemas operacionais no menu de inicialização.

Você pode, alternativamente, selecionar sua segunda unidade como sua unidade de inicialização padrão. Atualize seu gerenciador de inicialização do grub nessa unidade e ele verificará todas as suas unidades conectadas e adicionará todos os sistemas operacionais instalados ao menu de inicialização. O comando para atualizar o gerenciador de inicialização do grub é:

$ sudo update-grub

Agora, quando você tiver a unidade selecionada pela ordem de inicialização da sua unidade de disco como a unidade de inicialização padrão, todas as instalações do sistema operacional (todas as instalações do Windows e Linux) serão listadas como opções no menu de inicialização.

Eu vejo dois Linux instalar na sua saída. Eles são:

/dev/sdb1 - a 146G partition
/dev/sdb3 - a  73G partition

Você pode anexar qualquer número de unidades (externas ou internas) e instalar outros sistemas operacionais Linux nele. A instalação instalará (atualizará) o gerenciador de inicialização padrão do grub e terá todas as instalações do seu sistema operacional, incluindo a nova no menu de inicialização.

Você poderia usar um editor de partições de disco, como gparted , para reorganizar suas partições (resize, move, or create) , para que você possa ter uma partição de uma nova instalação do sistema operacional em uma das unidades atuais com (/dev/sda or dev/sdb) . Depois de ter uma partição para a sua instalação, basta executar o disco Ubuntu ao vivo e instalar qualquer versão adicional do Linux que você tenha incluído no seu menu de inicialização.

    
por L. D. James 13.01.2016 / 06:59