Correge o sistema com o Live Usb do sistema Debian.
NOTA:
Os comandos abaixo funcionam para boot tipo Bios/UEFI..
Lembrando que independe da tabela de partição GPT/MBR:
GPT não utiliza o MBR desta forma deve ser criado uma partição de no mínimo 10MB (Sem sistema de arquivos e não deve ser formatada) e o tipo deve ser "Bios_grub" ou "Bios Inicialização" dependendo do software utilizado (gdisk. cfdisk e gparted) na preparação do disco, para o GRUB ser instalado e ter compatibilidade em computadores somente com Bios, válido para HDD/SSD, muito utilizado nas instalação em HDD/SDD externos. .
Atenção: O HDD/SSD no modo msdos deve ter uma partição de no mínimo de 300MB com sistema de arquivos "Fat32" ou "vfat" e o tipo deve ser efi(Fat16/32) com marcação de Boot. Use o gdisk, cfdisk ou gparted para preparar a unidade e formatar a unidade com os comandos, mkfs.fat -F32 /dev/sdx. Para partições ext4, mkfs.ext4 /dev/sdx.
Para habilitar swap, swapon /dev/sdx e desativar swapoff /dev/sdx.
Após carregar o sistema com o Live Usb do Debian faça o processo abaixo:
Montando as partições, como exemplo meu disco é /dev/sda:
Supondo /dev/sda1 // Partição de 10MB sem sistema de arquivo para instalação do GRUB. Não será montada.
Supondo /dev/sda2 // / /boot/efi (Normalmente durante a instalação é criado o diretório e o subdiretório)>
Supondo /dev/sda3 // swap
Supondo dev/sda4 // /home
Supondo /dev/sda5 // Diretório raiz (/)
NOTA: Lembrando que o processo pode ser com o usuário($) ou root(#) logado, no caso do usuário deve ter privilégios.
Importante: A internet tem que estar conectada.
$sudo mount /dev/sda5 /mnt
$sudo mount /dev/sda4 /mnt/home
$sudo mount /dev/sda2 /mnt/boot/efi
$sudo swapon /dev/sda3
Montando os arquivos/diretórios que o GRUB necessita para detectar o antigo sistema
$sudo mount --bind /dev /mnt/dev
$sudo mount --bind /dev/pts /mnt/dev/pts
$sudo mount --bind /proc /mnt/proc
$sudo mount --bind /sys /mnt/sys
$sudo cp /etc/resolv.conf /mnt/etc/resolv.conf (Conectar na internet antes da cópia).
Mudando para o novo “root”
$sudo chroot /mnt - (Debian, este processo serve para Manjaro com sistema do Arch Linux)
Agora pode Instalar software, corrigir e atualizar o GRUB.
Agora este comando sera executado no /dev/sda (sem colocar os números das partições), pois estou instalando no DISCO INTEIRO e não somente na partição.
Para o Grub e grub-common (Bios)
#grub-install /dev/sda
#grub-install --recheck /dev/sda
Para o Grub2 e grub2-common (Bios)
#grub-install --target=i386-pc /dev/sda
UEFI- (Possivelmente a instalação dos pacotes abaixo no Debian, pode ser
que o sistema remova alguns aplicativos devido a compatibilidade).
Instalar os pacotes efibootmgr e grub-efi
#apt-get install efibootmgr e grub-efi
#grub-install --target=x86_64-efi --efi-directory=/boot/efi --removable // (o "--removable" permite que utilize o HDD/SDD em qualquer computador, isso permite que utilize em um disco internos e externos.
Para os dois casos atualizar GRUB.
#update-grub (para o Debian)
#grub-mkconfig -o /boot/grub/gru.cfg (para o Arch Linux e Manjaro)
Desmontando o sistema de arquivos
Agora, desmontamos para que não tenha nenhuma perda de arquivos.
#exit
$sudo umount /mnt/sys
$sudo umount /mnt/proc
$sudo umount /mnt/dev/pts
$sudo umount /mnt/dev
$sudo umount /mnt
Ou tente:
$sudo umount -a
Pronto. Desligue seu sistema, remova o Live Usb e inicie diretamente pelo disco em que foi corrigido.
$sudo poweroff
Seja Feliz!!
Comments