.png)
Instalé Arch Linux desde arch linux Evolution-image en un dispositivo virtual. Probé la instalación con GRUB MBR y GRUB efi.
Dentro de virtualbox, puedo ver el menú de grub, pero cuando selecciono Arch Linux me da un
Pánico del kernel: no se sincroniza: VFS: no se puede montar root fs en un bloque desconocido (0,0)
¿Qué está pasando mal?
Respuesta1
Tuve un error fstab
generado por genfstab
(como se señalóaquí). Entonces el kernel (corríjame si esto es incorrecto) no encontró mi partición raíz.
Generé fstab
con etiquetas y tenía una partición con un espacio. En fstab esto debe escribirse con \040
. genfstab
Escribí basura para el espacio.
Otras respuestasSugerimos ejecutarlo update-initramfs -u -k version
, sin embargo, este comando se reemplaza por mkinitcpio
.
Para que el sistema funcionara hice esto:
- Corrí
grub-mkcofnig -o /boot/grub/grub.cfg
(probablemente no sea importante en este caso) después de eso inicié en el menú grub y presionéCpara grub-shell inicié Arch Linux manualmente ingresando los siguientes comandos:
insmod linux insmod ext2 (this works for ext3 and ext4, too or enter your filesystem-driver) set root=(hd0, 2) (enter your partiton-number starting from 1) linux /boot/vmlinuz-linux root=/dev/sda2 (again select your partition) initrd /boot/initramfs-linux.img boot
correcto
/etc/fstab
(asegúrese de que los espacios se expresen como\040
)
¡Finalizado!
Respuesta2
¿Puedes decir qué CPU estás usando?
En Arch OS, se requiere intel-cpu.img para la CPU Intell, mientras que para la CPU AMD initramfs-linux.img.
Entonces, si está utilizando una CPU Intell, debe instalar intell-cpu junto con la imagen de Linux.
sduo pacman -S intell-cpu
Para otras CPU AMD, en algún momento Grub mantiene intell-cpu como microcódigo, lo que también resulta en la misma situación, por lo que debe actualizar el archivo grub.cfg manualmente. Abra el archivo Grub gksu gedit /boot/grub/grub.cfg
y luego edite la entrada del menú del arco.
# /boot/grub/grub.cfg
...
echo 'Loading initial ramdisk'
initrd /intel-ucode.img /initramfs-linux.img
...
Repítalo para cada entrada del menú.