rhaniery
(usa Linux Mint)
Enviado em 09/02/2020 - 16:13h
Leo CCB escreveu:
rhaniery escreveu:
Ola,
Eu acessei pelo dvd live e apareceu os dados com o comando. Segue.
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: 17930E8E-5509-44D8-86A1-D5CD99E9C4F9
Device Start End Sectors Size Type
/dev/sda1 2048 206847 204800 100M EFI System
/dev/sda2 206848 239615 32768 16M Microsoft reserved
/dev/sda3 239616 927422463 927182848 442.1G Microsoft basic data
/dev/sda4 927422464 1439422463 512000000 244.1G Microsoft basic data
/dev/sda5 1951424512 1953521663 2097152 1G Windows recovery environment
/dev/sda6 1439422464 1439424511 2048 1M BIOS boot
/dev/sda7 1439424512 1951424511 512000000 244.1G Linux filesystem
Partition table entries are not in disk order.
Disk /dev/loop8: 3.7 MiB, 3825664 bytes, 7472 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
Na sda7 esta instalado o ubuntu. Sds.
Tendo em mãos as partições sabendo onde está o ubuntu (/dev/sda7), vc entra pelo live cd (que é o método que eu conheço, se alguém souber outra forma, à vontade para participar da discussão), e com o live cd aberto vc monta a partição em alguma pasta, que pode ser criada por vc mesmo, mas vai precisar usar o terminal:
1) Criar a pasta ubuntu no diretório /mnt, por exemplo (vc pode escrever parte dos comandos e apertando o tab o ubuntu vai completar ou dar sugestões), vc vai usar o comando
sudo mkdir /mnt/ubuntu
2) Montar a partição onde o ubuntu foi instalado na pasta criada anteriormente:
sudo mount /dev/sda7 /mnt/ubuntu
como vc vai trabalhar no ubuntu, monta a /dev/sda1 no diretório de arranque do ubuntu
sudo mount /dev/sda1 /mnt/ubuntu/boot/efi
3) Acessar o diretório raiz como chroot
sudo chroot /mnt/ubuntu
4) Agora vc ja está na raiz do ubuntu e do problema. Tudo que vc fizer terá consequências no SO em questão.
tenta rodar o comando, já como chroot:
grub-install /dev/sda1
pois o sda1 é a partição dos arranques.
Aí já pode ter dado certo, mas pra ter mais certeza, faz o seguinte:
cd /boot/grub
e dá um ls para ver se existe um arquivo chamado grub.cfg. Se existir faz uma cópia
cp grub.cfg grub.cfg.cp
o .cp pode ser trcado por qualquer outra coisa que vc quiser, por precaução de algo der errado
agora, dentro da pasta /boot/grub roda da
grub-mkconfig > grub.cfg
Aqui tentei rodar o grub-update, mas por estar em chroot não funcionou direito
o grub-mkconfig vai gerar um novo arquivo de arranque, e o > grub.cfg vai fazer o antigo arquivo ser sobrescrito pelo novo.
Para ter certeza se deu certo, navegue até onde estão os arquivos de arranque
cd /boot/efi/EFI
e dá um ls, e deverão aparecer as pasta do ubuntu demais distros instaladas.
agora (ainda em chrrot) desmonta o /boot/efi
umount /boot/efi
e para sair do chroot roda
exit
cd /mnt
para ir para o diretório /mnt
e
umount ubuntu
para desmontar a partição sda7
Tem alguns arquivos que precisam ser montados com o chroot com a opção --bind, espero que não seja o caso, pois não tenho certeza se deveríamos usar o live como raíz.
Se não funcionar deve ser um peculariedade do windows, pois esses procedimentos resolveram meus problemas com e slack, sabayon e ubuntu, mas não uso windows, então meus recursos acabam aqui. Boa sorte. Vc pode seguir essas dicas ou por celular ou pelo próprio navegador do live, visto que só precisa de um terminal aberto para rodar os comandos.
Ola. Perdão pela demora, pois agora tive tempo. Meu amigo eu tentei fazer o que vc disse e o sistema deu o seguinte:
ubuntu@ubuntu:~$ sudo mkdir /mnt/ubuntu
ubuntu@ubuntu:~$ sudo mount /dev/sda7 /mnt/ubuntu
ubuntu@ubuntu:~$ sudo mount /dev/sda1 /mnt/ubuntu/boot/efi
ubuntu@ubuntu:~$ sudo chroot /mnt/ubuntu
root@ubuntu:/# grub-install /dev/sda1
Installing for i386-pc platform.
grub-install: error: cannot find a device for /boot/grub (is /dev mounted?).
root@ubuntu:/#
Eu estou rodando por um pen-drive, pois eh mais rápido. Eh a versão Ubuntu 18. Eu notei que dentro da pasta EFI ha o arquivo Ubuntu, mas nao aparece o Grub. Sds.