Estou explorando uma questão do sistema não inicializar completamente e me deixar no prompt (initramfs) . O sistema é x86 com grub como o bootloader.
O problema parece ser que, por alguma razão, o disco rígido não pode ser localizado e montado.
No entanto, independentemente de não conseguir montar / no disco rígido, algo é montado como / .
(initramfs) mount
rootfs on / type rootfs (rw)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,realtime)
proc on /proc type proc (rw,nosuid,nodev,noexec,realtime)
udev on /dev type devtmfs (rw,nosuid,realtime,size=2016684k,nr_inodes=504171,mode=755)
devpts on /dev/pts type devpts (rw,suid,noexec,realtime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,realtime,size=404616k,mode=755)
Portanto, diretórios diferentes daqueles explicitamente montados estão vindo de algum lugar.
(initramfd) ls
dev bin etc lib var run scripts proc
root init conf lib64 sbin sys tmp
Perguntas:
- O que é montado como
/ nesse caso e de onde vem?
- Esta é a imagem do initramfs localizada em
/boot/initrd.img-4.9.0 em um sistema inicializável?
- Será que
grub leu a partir da partição do disco rígido para que ela se torne / depois que os scripts no initramfs forem concluídos?