ctw6av
(usa Nenhuma)
Enviado em 10/09/2016 - 01:56h
Para fazer isso terá que ter uma live-usb rodando como hospedeira para a sua partição onde o grub será instalado. Presupondo que a partição onde o grub será instaldo será montada em /mnt.
Da live-usb monte a partição:
mount /dev/sua_partição /mnt
Crie os nós do console e do null executando os comandos:
mknod -m 600 /mnt/dev/console c 5 1
mknod -m 666 /mnt/dev/null c 1 3
Agora tem que bindar o /dev do sistema hospedeiro (já populado) para o sistema onde o grub será instalado ou alguns passos do update-grub2 podem falhar.
mount -v --bind /dev /mnt/dev
Agora monte o restante do sistema de arquivos virtual do kernel:
mount -vt devpts devpts /mnt/dev/pts -o gid=5, mode=620
mount -vt proc proc /mnt/proc
mount -vt sysfs sysfs /mnt/sys
mount -vt tmpfs tmpfs /mnt/run
Em alguns sistemas o /dev/shm é um link simbólico para /run/shm (pelo monos no meu), o tmpfs e o run já foram montados, então agora é só criar o diretório se o diretório já existir, melhor menos trampo, execute:
if [ -h /mnt/dev/shm ]; then
mkdir -pv /mnt/$(readlink /mnt/dev/shm)
fi
Agora está na hora de pular para a sua partição:
chroot /mnt
E atualizar o grub, se ele não estiver instalado conecte seu sistema anfitrião à internet e instale o grub2 via apt:
apt-get install grub2
Mas se já tem instalado é só atualizar que ele vai reconhecer o sistema e criar uma entry para ele no grub.cfg, digite o comando:
update-grub2
Saia do chroot e desmonte a partição:
exit
umount /mnt
Reinicie o seu sistema principal novamente "SEM A LIVE-USB",
e se tudo correu bem deve existir uma entrada para o kali lá. E ai tá preparado?