[Fedora 34磁碟修復紀錄]
今天在筆電安裝完Fedora 34之後,想說花點時間搞雙硬碟的dual boot,結果搞到fedora那顆壞了一個partition。狀況列表如下:
1. Fedora能進入grub選單,但因為一個partition掛載失敗導致系統進入Emergency mode。
2. Emergency mode要求使用root進行工作,但Fedora在安裝期間沒有要求設定root密碼,導致你在這模式無法登入。
狀況2解法:用LiveCD開進該系統。(令磁碟在/dev/sda)
1. 先確認root所在分區,指令:sudo fdisk -l /dev/sda。root分區會在boot分區後面(ex: sda2),UEFI會在boot分區前面再分割出一個EFI分區(本例就是sda3)。
2. 掛載root分區到/mnt,指令:mount /dev/sda3 /mnt
3. 變更系統基底目錄,指令:chroot /mnt/root
4. 設定密碼,指令:passwd root。
5. 完成,重開後該系統的密碼會生效。
狀況1解法:使用fsck修復分區,並用mount檢查是否正常。(令問題分區在/dev/sda2)
1. 輸入root密碼進入命令列。
2. 使用mount檢查掛載狀況,指令:mount -a。
3. 使用fsck檢查磁碟,指令:fsck -y /dev/sda2。
4. 再使用mount檢查掛載狀況,指令:mount -a。
如果第四步驟沒有報錯的話就可以重開測試了。