它要我要 root password for maintenance,但 mint/ubuntu 預裝時,根本沒有設 root 密碼!!! (猜應該是目錄權限問題...
Give root password for maintenance
(or press Control-D to continue):
原來是掛載硬碟的 /etc/fstab 表出了問題。。。因為重新還原後,有可能硬碟重新格式化,而使硬碟的 uuid 改變。主硬碟會重新掛載修正 uuid,但其它的不會,包含 swap。這導致開機出問題,也無法進 root 去修復...
Linux 如何查詢系統硬碟的 UUID
先用 live CD 開機,然後在終端機中下指令,可以查到所有已掛載的硬碟的 uuidblkid
UUID= 後面的一長串字,就是 UUID,用文字編輯器,例如 gedit 把它們填好如下即可。注意,這個例子,/dev/sda1 是掛在根目錄 /。而 /dev/sda1 是掛 swap。
後來才發現,這篇其實解說了此事:https://askubuntu.com/questions/1149674/timeshift-restore-to-different-partitions
舊版 Linux /etc/fstab說明
/dev/sda1 / ext3 defaults 1 1
/dev/sda2 /extp ext3 defaults 1 2
/dev/sdb1
/array ext3 defaults 1 2
/dev/sda4 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom auto noauto,owner,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0
沒有留言:
張貼留言