Por que não consigo o bootloader do Grub quando inicializo do HDD?

0

Eu tenho um Seagate HDD externo que eu inicializo o Windows 10 em . Eu queria dual boot dele, então eu instalei o Xubuntu 16.04 junto com o Windows 10 usando o procedimento de instalação normal para o Xubuntu (instalação normal, não persistente live-USB)

Eu particionei o disco em três partições (Windows, Xubuntu e swap), configurei o ponto de montagem para a partição do Xubuntu e instalei o Xubuntu lá.

Acredito que eu configurei o "dispositivo para instalação do gerenciador de inicialização" para o disco rígido externo em questão.

A instalação foi concluída com sucesso, e quando eu navego na partição do Xubuntu (de outro sistema Linux), eu posso ver a estrutura de arquivos do Xubuntu, e parece uma instalação totalmente bem sucedida.

No entanto, quando eu tento inicializar a partir deste disco rígido, eu só recebo o Windows 10 inicializando automaticamente, e nenhum gerenciador de inicialização do Grub.

Isso me leva a questionar se eu realmente escolhi este dispositivo para o bootloader, embora eu possa ter jurado que o fiz.

Existe algum método através do qual eu possa confirmar que eu realmente instalei o Grub neste HDD?

Como posso descobrir por que não recebo o Grub durante a inicialização deste HDD?

FWIW o computador que eu usei para executar a instalação inicializa como antes e ele só tinha o Windows 10 nele.

Como solicitado pelo @Pilot6, peguei meu laptop normal do Windows / Xubuntu, inicializei o Xubuntu, conectei o HDD externo em questão e executei sudo parted -l .

Aqui está a saída:

pal@pal-Vostro-3546:~$ sudo parted -l
[sudo] password for pal: 
Model: ATA Hitachi HTS54503 (scsi)
Disk /dev/sda: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End    Size    Type     File system     Flags
 1      1049kB  525MB  524MB   primary  ntfs            boot
 2      525MB   208GB  207GB   primary  ntfs
 3      208GB   317GB  109GB   primary  ext4
 4      317GB   320GB  3146MB  primary  linux-swap(v1)


Model: Seagate Expansion (scsi)
Disk /dev/sdb: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags: 

Number  Start   End    Size    Type     File system     Flags
 1      1049kB  262GB  262GB   primary  ntfs            boot
 2      262GB   498GB  236GB   primary  ext4
 3      498GB   500GB  2097MB  primary  linux-swap(v1)
    
por Revetahw 29.08.2017 / 22:50

1 resposta

1

Você não instalou grub em seu HDD externo. Conecte-o a uma máquina Ubuntu e execute:

sudo mount /dev/sdb2 /mnt
sudo grub-install --root-directory=/mnt /dev/sdb
sudo umount /mnt

Isso instalará grub a /dev/sdb .

    
por Pilot6 29.08.2017 / 23:13