現在のUbuntu 16.04と一緒に別のOSをインストールしようとしましたが、インストールプロセスの最後にgrubをインストールする必要があるときに、致命的なエラーが発生しました。それ以来、OSを起動できなくなりました。 「ようこそモードへようこそ」は、ログイン画面の代わりに表示されます。 /home
パーティションがマウントされていないことがわかりました。マウントするには、この「緊急モード」でmount -a
を実行してからCtrl + D
を押すと、OSが正常に読み込まれます。 mount /etc/sda9 /home && systemctl default
も問題なく機能します。
これが私のfstab
です:
# / was on /dev/sda8 during installation
UUID=43c8292e-dfce-4191-9040-8797667be0e3 / ext4 errors=remount-ro 0 1
# /boot was on /dev/sda7 during installation
UUID=2b80fd17-a9d5-4c80-8e6e-d917f4e02cc0 /boot ext2 defaults 0 2
# /home was on /dev/sda9 during installation
UUID=0873df66-f7fe-416c-bebf-eec4e26f11e7 /home ext4 defaults 0 2
# swap was on /dev/sda6 during installation
UUID=52728841-4b38-416b-888c-9742e98a2943 none swap sw 0 0
元に戻すにはどうすればよいですか?
問題はパーティション自体にありました。 fsck -vf /dev/sda9
(sda9はホームパーティションでした。/etc/fstab
ファイル)。このコマンドはいくつかのエラーを検出して修正し、OSは通常どおり再起動できました。みんな助けてくれてありがとう!
私の場合、rootパーティションはデフォルトではマウントされていません。ブート中にctrl+alt+f3 | f4 | f5
を押してコマンドを使用し、高度なブートオプションのShell root Promptを介して手動でマウントする必要がある場合。
マウントする前に、すべてのパーティションで完全なfsck
を実行してください。 lsblk
は、すべてのパーティション名を表示します。
fsck /dev/{partition-name}
読み書きアクセスですべてのパーティションを再マウントしますmount -n -0 remount, rw /
exit
およびresumerebootingせずにブート永続的なソリューションの場合、rootパーティションを見つける必要があります6.コマンドlsblk
を使用するか、手動でディレクトリ/ dev/your-root-partition。/etc/fstabをcatしてルートパーティションを見つけることができます
# / was on /dev/{your-partition-name} during installation
/etc/fstab
のfstab
を編集して、rw accessで自動的に起動しながらルートパーティションをマウントし、追加します
/dev/{your-boot-directory} / ext3 rw 0 1
ファイルを保存して、GRUBを更新します
Sudo update-grub
reboot
これで、通常どおりログインできます。
クレジット:
https://bbs.archlinux.org/viewtopic.php?id=118114