¿Cómo editar / etc / fstab cuando el sistema arranca para leer solo el sistema de archivos?

14

Estoy en Ubuntu 14.04.

Pegué algo incorrecto (de un tutorial) en mi archivo / etc / fstab. Como resultado, el sistema de archivos raíz no se montará cuando la máquina se inicie.

Sé lo que hay que arreglar en / etc / fstab, pero no puedo guardar el archivo (o cualquier archivo) porque el sistema arranca como solo lectura.

Como root, probé:

mount -o remount,rw /

en vano. El mensaje de error citaba la sección de malas opciones que pegué en / etc / fstab.

Leí algunas cosas sobre el arranque en modo de usuario único agregando 'single' al final del parámetro del kernel. Parece que no puedo encontrar el parámetro del kernel. En el menú de grub, resalto Ubuntu y presiono 'e', ​​que muestra un archivo con algún tipo de configuración, pero no se encuentra ningún parámetro 'kernel'.

Soy relativamente nuevo en Linux. ¿Alguien puede ayudarme a encontrar una manera de arreglar mi archivo / etc / fstab para que Ubuntu arranque normalmente?

Daveh0
fuente
¿Puedes hacer un USB en vivo e iniciarlo? El parámetro del núcleo es la línea que comienza con linux ....
muru
Ah, gracias por señalar cuál es el parámetro del núcleo. Intentaré agregar 'single' al final y seguir las instrucciones desde allí.
Daveh0
2
mount -o remount,rw /Deberia trabajar. ¿Cuáles son los mensajes de error exactos?
Gilles 'SO- deja de ser malvado'
@Gilles: funcionó después de arrancar en modo de usuario único
Daveh0

Respuestas:

17

La forma en que has probado el mount comando todavía usa la información de /etc/fstab.

Pruebe la siguiente versión y debería funcionar independientemente del contenido de /etc/fstab:

mount -o remount,rw /dev/sdb6 /

Nota: en lugar de / dev / sdb6, use cualquier dispositivo que sea válido para su unidad.

simurg
fuente
¡Gracias! Acabo de tener el mismo problema, y ​​usted (y Google) lo solucionaron por mí.
Thomas Padron-McCarthy
6

Para que las cosas vuelvan a donde deberían estar, yo:

  1. 'Ubuntu' resaltado en el menú de arranque
  2. presione 'e' para editar la configuración
  3. en la línea que comienza con linux= , cambié el 'ro' a 'rw' y agregué la palabra 'single' al final de la línea
  4. pulsa f10 para arrancar
  5. una vez que arrancó, como root, hice:

    mount -o remount,rw /
    
  6. como root, edité / etc / fstab para llevarlo a donde tenía que estar

  7. reinicia normalmente y todo parece estar arreglado
Daveh0
fuente
ganó privilegios de root y sudo su -luego mount -o remount,rw /trabajó en raspbian también (y)
Ciasto piekarz