Tengo Ubuntu instalado en mi computadora. Decidí instalar Arch Linux, pero omití la parte sobre la instalación de Grub, ya que ya está instalada. Al ver que Arch no aparece en la lista de menús de Grub, decidí instalarlo en Arch. Monté la partición de Arch en Ubuntu y me metí en ella. Emití el comando pacman -S grub-bios
y obtuve lo siguiente:
error: could not open file: /etc/mtab: No such file or directory
error: could not determine filesystem mount points
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.
/etc/mtab
es un enlace simbólico /proc/self/mounts
, pero no hay nada en la /proc
carpeta.
¿Qué estoy haciendo mal?
Como complemento, ¿voy en la dirección correcta para que Arch aparezca en la lista de Grub? EDITAR : Pude hacer que Arch aparezca en la lista de Grub desde Ubuntu haciendo sudo mount /dev/sdaX
( reemplazar X con el número de partición de Arch ) antes sudo update-grub
.
arch-linux
grub2
proc
pacman
Degradado
fuente
fuente
{/proc,/sys/,/dev}
según la entrada de wiki para chroot ?error: failed retrieving file 'grub-bios-2.00-1-x86_64.pkg.tar.xz' from mirror.cinosure.com : Could not resolve host: (nil); Unknown error
/etc/resolv.conf
en el chroot? De lo contrario, los programas chroot no conocerán su configuración de DNS.pacman -Sy
. También puede intentar generar una nueva lista espejo.Respuestas:
Recuerde
arch-chroot
y no simplementechroot
, de esa manera/proc
se completará y pacman funcionará como se esperaba.fuente
¿Tiene habilitado IPv6? No puedo usar pacman con IPv6 habilitado en ninguna de mis máquinas. Deberías intentar deshabilitarlo.
fuente
Según la edición de OP, consiguió que Arch apareciera en GRUB montando manualmente su partición Arch y luego volviendo
sudo update-grub
a ejecutar en Ubuntu.fuente