Grub no disco errado

Oi Eu tenho o windows 10 e o ubuntu 19.04 instalados no meu computador e o grub funcionava bem e tudo mais. Instalei o Deepin num disco externo e aparentemente os arquivos do grub foram para lá. Agora não posso mais desligar esse disco externo pois quando faço iss caio num prompt do grub (grub>). Como faço para move- lo para um disco interno?
Muito obrigado pelas eventuais ajudas.
Paulo
Segue o output do meu fdisk -l
Disco /dev/loop0: 1008 KiB, 1032192 bytes, 2016 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop1: 35,3 MiB, 37027840 bytes, 72320 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop2: 14,8 MiB, 15458304 bytes, 30192 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop3: 8,4 MiB, 8835072 bytes, 17256 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop4: 3,7 MiB, 3825664 bytes, 7472 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop5: 8,7 MiB, 9072640 bytes, 17720 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop6: 297 MiB, 311455744 bytes, 608312 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop7: 180,2 MiB, 188928000 bytes, 369000 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/sda: 447,1 GiB, 480113590272 bytes, 937721856 setores
Disk model: SanDisk SSD PLUS
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/sdb: 238,5 GiB, 256060514304 bytes, 500118192 setores
Disk model: LITEON L8H-256V2
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes
Tipo de rótulo do disco: gpt
Identificador do disco: 653573A5-411E-48C2-809A-DC332F1327A8

Dispositivo Início Fim Setores Tamanho Tipo
/dev/sdb1 63 204862 204800 100M Sistema EFI
/dev/sdb2 208845 241612 32768 16M Microsoft reservado
/dev/sdb3 257040 162767661 162510622 77,5G Microsoft dados básico
/dev/sdb4 162768896 164478975 1710080 835M Windows ambiente de recuperaçã
/dev/sdb5 164481024 500117503 335636480 160G Linux sistema de arquivos

Disco /dev/sdc: 223,6 GiB, 240057409024 bytes, 468862127 setores
Disk model: External
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes
Tipo de rótulo do disco: gpt
Identificador do disco: FD999AC8-2188-4D1C-9194-F3FA04F81017

Dispositivo Início Fim Setores Tamanho Tipo
/dev/sdc1 2048 468860927 468858880 223,6G Linux sistema de arquivos

Disco /dev/loop8: 53,7 MiB, 56328192 bytes, 110016 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop9: 134 MiB, 140443648 bytes, 274304 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop10: 104,2 MiB, 109252608 bytes, 213384 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop11: 151 MiB, 158363648 bytes, 309304 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop12: 42,8 MiB, 44879872 bytes, 87656 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop13: 14,8 MiB, 15462400 bytes, 30200 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop14: 174 MiB, 182419456 bytes, 356288 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop15: 14,5 MiB, 15208448 bytes, 29704 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop16: 1008 KiB, 1032192 bytes, 2016 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop17: 88,4 MiB, 92733440 bytes, 181120 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop18: 140,7 MiB, 147496960 bytes, 288080 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop19: 236 MiB, 247422976 bytes, 483248 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop20: 4 MiB, 4218880 bytes, 8240 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop21: 54,4 MiB, 57069568 bytes, 111464 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop22: 2,3 MiB, 2371584 bytes, 4632 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop23: 174,5 MiB, 182951936 bytes, 357328 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop24: 23 MiB, 24096768 bytes, 47064 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop25: 149,9 MiB, 157184000 bytes, 307000 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop26: 3,7 MiB, 3821568 bytes, 7464 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop27: 8,4 MiB, 8839168 bytes, 17264 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop28: 88,5 MiB, 92778496 bytes, 181208 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop29: 140,7 MiB, 147501056 bytes, 288088 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop30: 133,9 MiB, 140431360 bytes, 274280 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

1 Curtida

Olá. O @Dio a um tempo atráz fez um tutorial de como resolver isso:

Diolinux - Como recuperar o GRUB em 3 passos

Só não esqueça de não estar com outros dispositivos externos de armazenamento conectados, pra facilitar a aua identificação e recuperação.

Oi obrigado pela pronta resposta. Já havia lido o tutorial do @Dio. Fiz os três passos que ele mandou e continua na mesma. O Grub está funcionando perfeitamente no disco externo. Se eu o desconecto caio no prompt do grub e daí nao sei fazer nada. Será que copiando diretorios do grub Deepin do disco externo para o disco interno do Ubuntu funcionaria? Obrigado novamente
Paulo

:thinking: Você está usando o linux do seu HD externo pra tentar recuperar o do interno? Se fizer isso ele sempre vai instalar o grub no externo.
Como midia de instalação, use um pendrive bootável do Ubuntu e entre por ele, agora, antes de re-bootar desconecte o HD externo e reinicie bootando pelo pendrive, ai siga os passoa do tutorial. Qualquer coisa, se continuar dando errado, poste aqui se ainda tá dando o probrema. :wink::+1:

Ah copiar os arquivos não vai funcionar por causa de que, quem tem que sempre vasculhar ereconhecer é o OS-PROBE do próprio sistema que estiver rodando. Isso é pra evitar quebras quando o sistema for atualizado ou alterado. E ao copiar os arquivos podem ter dados incompativeis já que eles não foram gerados de uma identificação e sim copiados de outro SO.

1 Curtida

Oi Andryel. Não estou usando o HD externo para recuperar o interno. O que eu fiz foi instalar no externo o Deepin e nesse processo o grub ou parte dele foi parar no externo. Com isso sou obrigado a manter o ssd externo via usb permanentemente ligado. A menos desse grave inconveniente está tudo bem, ou seja, quando estou com o ssd externo conectado dou boot por qualquer um dos 3 SO instalados(windows 10, ubuntu 19.04 e Deepin 15). Como falei anteriormente fiz o procedimento que tem no blog tanto de dentro do Deepin quanto do Ubuntu e não tive sucesso. Instalei um aplicativo grub customizer mas fiquei com medo de fazer bobagem. Tem inclusive uma opção nele de gravar no MBR. Será que isso funcionaria?
Eu pensei que rodando o Ubuntu e ,de dentro dele, executar o procedimento resolveria a questão,já que o Os-PROBE nesse caso seria o do Ubuntu que está num disco interno e era o que funcionava anteriormente. Como falei acima o problema persiste…
Obrigado pela paciencia
Paulo

1 Curtida

Caro Andryel. Resolvi! Fui macho e no grub-customizer teclei a opcçao gravar na MBR(estava com medo de ferrar tudo…). Magicamente tudo funcionou! Voce foi muito legal comigo.
Um abraço Paulo.
ps Naosei colocar aquele RESOLVIDO no tópico…

2 Curtidas

Ainda bem que inventaram EFI, justamente para corrigir esse tipo de problema pois bastaria entrar no menu de boot EFI ou via efibootmgr para escolher qual SO iria iniciar.

1 Curtida