29 votos

Ubuntu 14.04 no arranque después del mensaje de error. /tmp no podía ser montado

Recientemente he instalado Ubuntu 14.04 usando WUBI y después de la instalación cuando arranca se mostró un error:

Serious errors were found while checking the disk drive for /. 

Había tres opciones:

press [I] to ignore, press [S] to skip mounting and press [M] to mount manually. 

Después de pulsar el yo, se mostraron /tmp podría no ser montado y mi Ubuntu no arranca.

  • Puede alguien por favor me guía a cómo resolver este problema?

39voto

user273948 Puntos356
  1. En el Administrador de Arranque de Windows, seleccione Ubuntu.
  2. Presione cualquier tecla y entrar en GNU menú de Grub2.
  3. Puede pulsar la tecla "e" para editar la entrada de arranque GRUB2.

Usted necesita para cambiar el GRUB2 de la entrada de inicio de "ro" a "rw",

por ejemplo,

linux   /boot/vmlinuz-3.13.0-24-generic root=UUID=AAC884AC1F144321 loop=/ubuntu/disks/root.disk ro   quiet splash $vt_handoff

a

linux   /boot/vmlinuz-3.13.0-24-generic root=UUID=AAC884AC1F144321 loop=/ubuntu/disks/root.disk rw   quiet splash $vt_handoff

Presione F10, puede arrancar en Ubuntu 14.04.

y usted puede arreglar GRUB2 entrada de arranque:

sudo vi /etc/grub.d/10_lupin

Cambiar la línea:

linux   ${rel_dirname}/${basename} root=${LINUX_HOST_DEVICE} loop=${loop_file_relative} ro ${args}

a:

linux   ${rel_dirname}/${basename} root=${LINUX_HOST_DEVICE} loop=${loop_file_relative} rw ${args}

Regenerar GRUB2 entrada de arranque:

sudo update-grub

5voto

bcbc Puntos5287

La solución temporal - revocando la inicial de montaje de la root.disco a rw (lectura/escritura) en lugar de ro(sólo lectura) es buena. Es la única manera para arrancar Wubi después de un 14.04 instalar (o actualizar).

Sin embargo, hay una forma mejor de largo plazo de la revisión de forma permanente la modificación de la montaña de lectura/escritura. Lo mejor es modificar la forma en que el dispositivo de bucle se crea con el fin de permitir volver a montar como lectura-escritura. Esto permitirá que usted utilice el modo de recuperación.

Modificar el archivo /usr/share/initramfs-tools/script/local , como se muestra en una línea quitado, se agregaron tres):

--- /home/bcbc/local   2014-11-19 20:25:12.274837304 -0800
+++ /usr/share/initramfs-tools/scripts/local   2014-11-19 20:28:37.990832807 -0800
@@ -143,7 +143,9 @@
        modprobe ${FSTYPE}

        # FIXME This has no error checking
-       mount ${roflag} -o loop -t ${FSTYPE} ${LOOPFLAGS} "/host/${LOOP#/}" ${rootmnt}
+       loopdev=`losetup -f`
+       losetup ${loopdev} "/host/${LOOP#/}"
+       mount ${roflag} -t ${FSTYPE} ${LOOPFLAGS} ${loopdev} ${rootmnt}        

        if [ -d ${rootmnt}/host ]; then
            mount -o move /host ${rootmnt}/host

Después de realizar el cambio, la actualización de la ramdisk inicial:

sudo update-initramfs -u

Para obtener información adicional, y el crédito para la revisión ver: https://code.launchpad.net/~noorez-kassam/ubuntu/utopic/initramfs-tools/fix-for-1317437/+merge/219927

Precaución: obviamente, si usted comete algunos errores tipográficos al aplicar esta revisión se puede evitar que su instalación desde el arranque. Así que proceder con precaución. Y si no está seguro, utilice el más fácil de Grub anular. Asegúrese de usar la ` cita, no " para loopdev= línea.

Si intenta esto y ejecutar en problemas, hay un par de cosas que usted puede intentar:

  1. Si usted tiene más de un núcleo, vaya al menú de Recuperación y seleccione un kernel anterior (con su propio initramfs).
  2. Usted puede copia de seguridad de la initramfs (antes de actualizar) y, a continuación, cópielo sobre el mal desde un live DVD/USB.
  3. Usted podría reconstruir la initramfs en chroot, pero este es un poco implicado.

Si es una nueva instalación, a continuación, reinstalar es su mejor opción.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

;