Can't boot into Ubuntu 19.10 unless using sudo mount -o remount,rw /
https://askubuntu.com/questions/1226178/cant-boot-into-ubuntu-19-10-unless-using-sudo-mount-o-remount-rw
I was trying to set some mount for SFTP, in the process.
I think I messed up the fstab accidentally.
Now on reboot, it boots into recovery, and using
mount -o remount,rw /
can let me boot into the desktop.
I undo the edits for my mounts but unfortunately, I don't have backup of fstab. I tried a different fstab, e.g.: change to UUID, different directories etc., but I still haven't got a clue.
What could be the problem?
My fstab:
LABEL=system-boot /boot vfat defaults 0 1
LABEL=ssd /media/ubuntu/ssd auto nosuid,nodev,nofail,noauto,x-gvfs-show 0 0
Results of running fsck on reboot:
Ubuntu 19.10 ubuntu tty1
ubuntu login: ubuntu
Password:
Unable to setup logging. [Errno 30] Read-only file system: '/var/log/landscape/sysinfo.log'
run-parts: /etc/update-motd.d/50-landscape-sysinfo exited with return code 1
mktemp: failed to create file via template '/var/lib/update-notifier/tmp.XXXXXXXXXX': Read-only file system
run-parts: /etc/update-motd.d/95-hwe-eol exited with return code 1
/usr/lib/update-notifier/update-motd-fsck-at-reboot: 38: cannot create /var/lib/update-notifier/fsck-at-reboot: Read-only file system
ubuntu@ubuntu:~$ sudo mount -o remount,rw / [ 250.787472] cloud-init[1839]: Traceback (most recent call last):
[ 250.788150] cloud-init[1839]: File "/usr/bin/cloud-init", line 11, in <module>
[ 250.788785] cloud-init[1839]: load_entry_point('cloud-init==19.4', 'console_scripts', 'cloud-init')()
[ 250.789356] cloud-init[1839]: File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 893, in main
[ 250.789908] cloud-init[1839]: get_uptime=True, func=functor, args=(name, args))
[ 250.790478] cloud-init[1839]: File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 2558, in log_time
[ 250.791031] cloud-init[1839]: ret = func(*args, **kwargs)
[ 250.791478] cloud-init[1839]: File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 600, in status_wrapper
[ 250.791938] cloud-init[1839]: util.ensure_dirs((data_d, link_d,))
[ 250.792446] cloud-init[1839]: File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 1585, in ensure_dirs
[ 250.792933] cloud-init[1839]: ensure_dir(d, mode)
[ 250.793429] cloud-init[1839]: File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 1642, in ensure_dir
[ 250.793924] cloud-init[1839]: chmod(path, mode)
[ 250.794328] cloud-init[1839]: File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 1874, in chmod
[ 250.794827] cloud-init[1839]: os.chmod(path, real_mode)
[ 250.795289] cloud-init[1839]: OSError: [Errno 30] Read-only file system: '/var/lib/cloud/data'
[ 250.795746] cloud-init[1839]: Error in sys.excepthook:
[ 250.796235] cloud-init[1839]: Traceback (most recent call last):
[ 250.796686] cloud-init[1839]: File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 145, in apport_excepthook
[ 250.797162] cloud-init[1839]: os.O_WRONLY | os.O_CREAT | os.O_EXCL, 0o640), 'wb') as f:
[ 250.797690] cloud-init[1839]: OSError: [Errno 30] Read-only file system: '/var/crash/_usr_bin_cloud-init.0.crash'
[ 250.798209] cloud-init[1839]: Original exception was:
[ 250.798699] cloud-init[1839]: Traceback (most recent call last):
[ 250.799217] cloud-init[1839]: File "/usr/bin/cloud-init", line 11, in <module>
[ 250.799709] cloud-init[1839]: load_entry_point('cloud-init==19.4', 'console_scripts', 'cloud-init')()
[ 250.800233] cloud-init[1839]: File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 893, in main
[ 250.800763] cloud-init[1839]: get_uptime=True, func=functor, args=(name, args))
[ 250.801295] cloud-init[1839]: File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 2558, in log_time
[ 250.801770] cloud-init[1839]: ret = func(*args, **kwargs)
[ 250.802183] cloud-init[1839]: File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 600, in status_wrapper
[ 250.802633] cloud-init[1839]: util.ensure_dirs((data_d, link_d,))
[ 250.803077] cloud-init[1839]: File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 1585, in ensure_dirs
[ 250.803574] cloud-init[1839]: ensure_dir(d, mode)
[ 250.804086] cloud-init[1839]: File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 1642, in ensure_dir
[ 250.804539] cloud-init[1839]: chmod(path, mode)
[ 250.805044] cloud-init[1839]: File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 1874, in chmod
[ 250.805527] cloud-init[1839]: os.chmod(path, real_mode)
[ 250.805978] cloud-init[1839]: OSError: [Errno 30] Read-only file system: '/var/lib/cloud/data'
_