Recientemente hice un arranque dualkali-linux-2016.2-amd64con Windows 10. Después de un tiempo actualicé mi Windows 10 y debido a esto, es posible que Windows haya eliminado grub del menú de inicio. Ahora no puedo iniciar kali-linux desde el menú de inicio porque ya no aparece allí.
Así que decidí reinstalar grub iniciando Live-kali (persistente) desde USB. Ingresé el siguiente comando en la terminal:
fdisk -l
sudo mount /dev/sda* /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sda
CTRL+D
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
sudo umount /mnt
Respuesta1
Es muy difícil ayudarte porque no sabes los comandos básicos... pero lo intentaré, ¿vale?
- Con
fdisk -l
usted enumera su partición actual, como su imagen. - Con su imagen puedo ver que tiene /dev/sda1 como sistema EFI, /dev/sda10 como sistema de archivos Linux y /dev/sda11 como intercambio de Linux. Guarde esta información.
Cuando arranca con un CD en vivo, debe realizar una operación
chroot
para acceder a su sistema, en otras palabras, una operación que cambia el directorio raíz aparente para el proceso en ejecución actual y sus hijos. Vamos:monte su sistema en /mnt. ¿Recordar? ¿Sistema de archivos Linux? Sí. Es /dev/sda10. Entonces ordena:
sudo mount /dev/sda10 /mnt
.
Lo estás usandosudo
porque debes tener permisos de administrador para hacerlo.Entonces, monte los sistemas de archivos temporales necesarios para que los programas funcionen, con los comandos:
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
Estás modificando tu arranque, por lo que también necesitas tu partición /boot. Algunos sistemas utilizan la misma partición para el directorio /boot y la raíz del sistema (/). Si no sabe cuál es su caso, en este punto verifique si tiene archivos en la carpeta /mnt/boot/ (encontrará las imágenes de su kernel, configuraciones, etc.).
-Si la carpeta /mnt/boot está vacía, entonces necesita montar la partición /boot. La única otra partición posiblemente utilizable en su caso es /dev/sda1, así será. Montar en /mnt/boot.
-Si encontró los archivos, la otra partición en /dev/sda1 debería ser realmente el sistema de archivos EFI y debe montarse en /mnt/boot/EFI.Con todo montado, cambie el directorio raíz usando:
sudo chroot /mnt /bin/bash
Ahora, dentro de chroot, puedes instalar grub:
sudo grub-install /dev/sda