目前共有12篇帖子。
【解決方案】Fedora22開機無法啟動,顯示emergency mode,且按Ctrl + D鍵也無法開機
1樓 巨大八爪鱼 2015-7-29 16:52
【癥狀】
螢幕提示文字:
Error getting authority: Error initializing authority: Could not connect: No such file or directory (g-io-error-quark, 1)
Welcome to emergency mode! After logging in, type "journalctl -xb" to view system logs, "systemctl reboot" to reboot, "systemctl default" or ^D to try again to boot into default mode.
Give root password for maintenance
(or press Control-D to continue):
2樓 巨大八爪鱼 2015-7-29 16:53
【問題原因】
這是因為/etc/fstab中規定的開機自動掛載條目中,部分硬碟分區掛載失敗造成系統無法開機。
3樓 巨大八爪鱼 2015-7-29 16:55
首先,需要用root密碼在emergency mode(緊急模式)下登錄,打開/etc/fstab看看開機需要自動掛載哪些分區。然後看看這些分區的掛載路徑的文件夾是否為空白。如果為空白,那麼證明該分區掛載失敗。
4樓 巨大八爪鱼 2015-7-29 17:03
例如,我的/etc/fstab內容如下:

#
# /etc/fstab
# Created by anaconda on Fri Jul 24 00:41:20 2015
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=f7c5fabe-03b4-418a-8c32-899e02757c88 /                       ext4    defaults        1 1
UUID=e8909068-d37b-41b0-acb9-821322e422bc /boot                   ext4    defaults        1 2
UUID=7C5C03055C02BA42   /disks/disk1            ntfs    defaults     0 0
UUID=0000C81600043219   /disks/disk2            ntfs    defaults     0 UUID=0002E0780007C22F   /disks/disk3            ntfs    defaults     0 0
UUID=70506FDD506FA914   /disks/disk4            ntfs    defaults     0 0
UUID=19896377-dfd9-442a-b2ad-cfc62c38ec18 /home                   ext4    defaults        1 2
UUID=137f059c-e5be-49b1-ba6c-cf92b193db0b swap                    swap    defaults        0 0
因此,依次檢查/, /boot, /disks/disk1, /disks/disk2, /disks/disk3, /disks/disk4, /home這些分區。
檢查發現/disks/disk1, /disks/disk2, /disks/disk3, /disks/disk4這四個文件夾是空白。因此是這四個分區出了問題無法掛載(可能是因為系統因外掉電導致分區被嚴重破壞)
於是,用vim打開fstab(或者在livecd下用gedit打開),把相應的UUID=前加入#注釋掉:
#UUID=7C5C03055C02BA42   /disks/disk1            ntfs    defaults     0 0
#UUID=0000C81600043219   /disks/disk2            ntfs    defaults     0 #UUID=0002E0780007C22F   /disks/disk3            ntfs    defaults     0 0
#UUID=70506FDD506FA914   /disks/disk4            ntfs    defaults     0 0
其餘行保持不變,按esc鍵輸入:wq退出。
因為fstab文件必須重啟才能生效,所以輸入reboot重啟。
然後,電腦正常啟動,正常進入gnome界面。

另外,這次我的ext4系統分區沒有出問題(/, /boot, /home等),如果還有這些分區出了問題,就應該在livecd下進行,詳細請參閱:
https://zh.arslanbar.net/post.php?t=18598
修復後,用不著#注釋掉這些系統分區。
5樓 巨大八爪鱼 2015-7-29 17:08

進系統後,就可以看到這些取消掛載了的分區
6樓 巨大八爪鱼 2015-7-29 17:09

其中有3個可以成功掛載,最後一個/disks/disk1掛載出錯,提示框的內容是說這個分區可能因為意外斷電等原因有分區錯誤。
因此,只需修復這個分區即可。
7樓 巨大八爪鱼 2015-7-29 17:12
Unable to access 「75 GB Volume」
意思:無法訪問該分區
Error mounting /dev/sda1 at /run/media/octopus/7C5C03055C02BA42: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000" "/dev/sda1" "/run/media/octopus/7C5C03055C02BA42"' exited with non-zero exit status 14: Windows is hibernated, refused to mount.
意思:掛載該分區時出錯(Windows已休眠,拒絕掛載)
Failed to mount '/dev/sda1': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.
意思:掛載失敗,無許可權操作。
該NTFS分區處於非安全(非正常)模式,請打開Windows系統並徹底關閉Windows(而非休眠或快速重啟),或者以只讀方式掛載該分區(例如在fstab中加入ro指令)
8樓 巨大八爪鱼 2015-7-29 17:23
【補充】
在emergency mode裡面執行journalctl -xb,也可以看到哪些分區掛載失敗了。不過有幾千行,太難找了。。。。
10樓 巨大八爪鱼 2015-7-29 17:32
http://blog.sina.com.cn/s/blog_6434936001014eij.html
WIN8開機這麼快了,搞到fedora不能正常掛載NTFS

原來是Win8的快速啟動功能導致了/disks/disk1 (C盤)無法掛載。
11樓 巨大八爪鱼 2015-7-29 17:37
所以,Windows 8.1的C盤我也懶得修復了。只需在fstab中加上ro屬性,進行開機自動只讀掛載酒行了。另外,我也覺得只讀掛載C盤要安全的多。

#
# /etc/fstab
# Created by anaconda on Fri Jul 24 00:41:20 2015
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=f7c5fabe-03b4-418a-8c32-899e02757c88 /                       ext4    defaults        1 1
UUID=e8909068-d37b-41b0-acb9-821322e422bc /boot                   ext4    defaults        1 2
UUID=7C5C03055C02BA42   /disks/disk1            ntfs    defaults,ro     0 0
UUID=0000C81600043219   /disks/disk2            ntfs    defaults     0 0
UUID=0002E0780007C22F   /disks/disk3            ntfs    defaults     0 0
UUID=70506FDD506FA914   /disks/disk4            ntfs    defaults     0 0
UUID=19896377-dfd9-442a-b2ad-cfc62c38ec18 /home                   ext4    defaults        1 2
UUID=137f059c-e5be-49b1-ba6c-cf92b193db0b swap                    swap    defaults        0 0
~                                                                              
~                                                                              
~                                                                              
"/etc/fstab" [readonly] 16L, 890C                             11,1          All

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
 
 
©2010-2024 Arslanbar [手機版] [桌面版]
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。