[已解決]開機時出現無法掛載partition的訊息 [論壇 - Ubuntu基本設定]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



[已解決]開機時出現無法掛載partition的訊息
會員三級
註冊日期:
2011/5/4 7:38
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 201
MP : 33 / 7100
EXP: 5
離線
不好意思,又是我。昨天剛把個人的資料復原,又在另一顆硬碟上劃了一塊磁區做為備份的空間,結果重開機後,在系統載入的畫面出現了系統無法掛載xxxxxx磁區或磁碟未準備好之類的訊息,要我按S跳過或是M手動修復。手動修復我不會,所以就只好按S。結果一連跳出四次相似的訊息(但指的是不同的磁區),連按四次S後才進入登入畫面。登入後看看各分割的磁碟似乎也都可正常掛載及卸載,不知哪裏有問題?雖然在開機時遇到這個訊息只要一直按S就可以正常開機,但總是麻煩,請問如何修正這個問題回復到正常開機?

2014/10/16 8:20
應用擴展 工具箱
回覆: 開機時出現無法掛載partition的訊息
會員五級
註冊日期:
2009/10/16 8:57
所屬群組:
已註冊使用者
等級: 22
HP : 0 / 541
MP : 204 / 21562
EXP: 67
離線
你那顆硬碟使用多久了?確定它可正常使用?

你的情況大部份來說都是硬碟有問題,可能是有壞軌。

2014/10/16 10:37
同源一体、感同身受、樂於分享、教學相長!
寬廣的心, 世界不會小 ^_^
CreMaker 的生活網誌
應用擴展 工具箱
回覆: 開機時出現無法掛載partition的訊息
會員三級
註冊日期:
2011/5/4 7:38
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 201
MP : 33 / 7100
EXP: 5
離線
用了兩三年了,可以正常使用。就只有開機時出現這訊息,登入系統後掛卸載硬碟及存取資料都沒問題。
我目前使用兩顆seagate 1TB的硬碟:
#1 Ubuntu14.04, swap以及一塊小小的延伸區(好像是系統自己做出來的)
#2 Windows XP, ext4格式的資料區
Ubuntu剛灌好時開機都很正常,而在劃好#2的資料區時,因為想讓它可以自動掛載,便動了自動掛載的選項,重開機後就出現這訊息。後來雖然把它關了,但開機時這訊息還一直出現,而且還出現了四次,好像是想要把Ubuntu之外的其他四個磁區都掛載但又不行的樣子。

2014/10/16 13:27
應用擴展 工具箱
回覆: 開機時出現無法掛載partition的訊息
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 901
MP : 671 / 29252
EXP: 6
離線
可以看你的分割區的「UUID」。

$ sudo blkid

若你有編寫「/etc/fstab」這裡自動掛載分割區的話,對照一下你的「/etc/fstab」,確認「UUID」是否一致。

$ sudo vi /etc/fstab


2014/10/16 13:42
應用擴展 工具箱
回覆: 開機時出現無法掛載partition的訊息
會員三級
註冊日期:
2011/5/4 7:38
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 201
MP : 33 / 7100
EXP: 5
離線
sudo blkid出來的訊息如下
/dev/sda1: UUID="222e7bf1-ff0d-4d95-9abe-67ebb860a8da" TYPE="ext4"
/dev/sdb1: LABEL="WindowsXP" UUID="361EB1E82498B7F0" TYPE="ntfs"
/dev/sdb2: LABEL="BACKUP" UUID="57ef8e45-0c2d-40a8-9a25-7b6dbc820a42" TYPE="ext4"

sudo vi /etc/fstab之內容如下
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=222e7bf1-ff0d-4d95-9abe-67ebb860a8da / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
#UUID=743758af-8e35-43ab-b2d2-bc77ec8ea4f0 none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
/dev/disk/by-uuid/8a897c64-724d-4f01-8ff4-e4bf9eb7045a /mnt/8a897c64-724d-4f01-8ff4-e4bf9eb7045a auto nosuid,nodev,nofail,x-gvfs-show 0 0
/dev/disk/by-uuid/3c1a2a91-95fa-4941-9ed8-6126ea411ee3 /mnt/3c1a2a91-95fa-4941-9ed8-6126ea411ee3 auto nosuid,nodev,nofail,x-gvfs-show 0 0
/dev/disk/by-uuid/10a2ba8a-eb3b-4613-907f-76154525732c /home auto nosuid,nodev,nofail,x-gvfs-show 0 0

怎麼看起來內容不相符,後面那個/dev/mapper.....及三個/dev/disk/by-uuid/.....好像就是開機時訊息所指稱沒法掛載的磁區,請問我該怎麼辦?可以直接砍了嗎?

2014/10/16 18:45
應用擴展 工具箱
回覆: 開機時出現無法掛載partition的訊息
會員三級
註冊日期:
2011/5/4 7:38
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 201
MP : 33 / 7100
EXP: 5
離線
對了!swap那一行也很怪
#UUID=743758af-8e35-43ab-b2d2-bc77ec8ea4f0 none swap sw 0 0
前面用了'#',那不就沒效了?

2014/10/16 19:02
應用擴展 工具箱
回覆: 開機時出現無法掛載partition的訊息
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 901
MP : 671 / 29252
EXP: 6
離線
==================================================================
這個是你的「root」分割區
/dev/sda1: UUID="222e7bf1-ff0d-4d95-9abe-67ebb860a8da" TYPE="ext4"

對應到「/etc/fstab」。要自動掛載「/」。
UUID=222e7bf1-ff0d-4d95-9abe-67ebb860a8da / ext4 errors=remount-ro 0 1

這部份是ok的,就不用去動他了。
==================================================================
要釐清的是,這個分割區,是你的「/home」嗎?
/dev/sdb2: LABEL="BACKUP" UUID="57ef8e45-0c2d-40a8-9a25-7b6dbc820a42" TYPE="ext4"

因為我在「/etc/fstab」有看到,有掛載「/home」。
/dev/disk/by-uuid/10a2ba8a-eb3b-4613-907f-76154525732c /home auto nosuid,nodev,nofail,x-gvfs-show 0 0

若是的話,應該是改成
/dev/disk/by-uuid/57ef8e45-0c2d-40a8-9a25-7b6dbc820a42 /home auto nosuid,nodev,nofail,x-gvfs-show 0 0

不過你既然可以進到系統,表示你的「/home」應該不是獨立的分割區。所以可以註解掉上面那行。
==================================================================

其他的,若沒有這個分割區,可以註解掉,或刪掉。
/dev/mapper/cryptswap1 none swap sw 0 0
/dev/disk/by-uuid/8a897c64-724d-4f01-8ff4-e4bf9eb7045a /mnt/8a897c64-724d-4f01-8ff4-e4bf9eb7045a auto nosuid,nodev,nofail,x-gvfs-show 0 0
/dev/disk/by-uuid/3c1a2a91-95fa-4941-9ed8-6126ea411ee3 /mnt/3c1a2a91-95fa-4941-9ed8-6126ea411ee3 auto nosuid,nodev,nofail,x-gvfs-show 0 0

==================================================================

另外掛載「ntfs (WindowsXP)」這個分割區,你可能要在找一下網路的文章,看要怎麼下那個參數。
呵呵,我目前系統都只有Ubuntu,所以無法測試,也沒有記住參數要怎麼下,歹勢拉。

==================================================================
#UUID=743758af-8e35-43ab-b2d2-bc77ec8ea4f0 none swap sw 0 0
至於swap,看你有沒有這個分割區,或是有沒有在用,有,把註解拿掉,就照著寫就好,只要確保UUID有對到就好。
不過看你「sudo blkid」的結果,應該是沒有「swap」的分割區。
==================================================================

以上可以參考「這篇」或「這篇」。

你編寫「/etc/fstab」,就是要在開機時,自動掛載,當那個UUID有出入時,所以掛載失敗,才會出現你說的訊息。
我會發生這個情況,是我將某個分割區,重新安裝不同的Ubuntu系統,那個分割區的UUID就會被安裝程式改變。
而我自己有編寫「/etc/fstab」自動掛載那個分割區導致的。

然後下面這個寫法,我印象中應該某個自動掛載軟體寫上去的,忘了是哪個軟體了。不過我不確定。
/dev/disk/by-uuid/8a897c64-724d-4f01-8ff4-e4bf9eb7045a /mnt/8a897c64-724d-4f01-8ff4-e4bf9eb7045a auto nosuid,nodev,nofail,x-gvfs-show 0 0





壓力鍋 寫到:
sudo blkid出來的訊息如下
/dev/sda1: UUID="222e7bf1-ff0d-4d95-9abe-67ebb860a8da" TYPE="ext4"
/dev/sdb1: LABEL="WindowsXP" UUID="361EB1E82498B7F0" TYPE="ntfs"
/dev/sdb2: LABEL="BACKUP" UUID="57ef8e45-0c2d-40a8-9a25-7b6dbc820a42" TYPE="ext4"

sudo vi /etc/fstab之內容如下
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=222e7bf1-ff0d-4d95-9abe-67ebb860a8da / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
#UUID=743758af-8e35-43ab-b2d2-bc77ec8ea4f0 none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
/dev/disk/by-uuid/8a897c64-724d-4f01-8ff4-e4bf9eb7045a /mnt/8a897c64-724d-4f01-8ff4-e4bf9eb7045a auto nosuid,nodev,nofail,x-gvfs-show 0 0
/dev/disk/by-uuid/3c1a2a91-95fa-4941-9ed8-6126ea411ee3 /mnt/3c1a2a91-95fa-4941-9ed8-6126ea411ee3 auto nosuid,nodev,nofail,x-gvfs-show 0 0
/dev/disk/by-uuid/10a2ba8a-eb3b-4613-907f-76154525732c /home auto nosuid,nodev,nofail,x-gvfs-show 0 0

怎麼看起來內容不相符,後面那個/dev/mapper.....及三個/dev/disk/by-uuid/.....好像就是開機時訊息所指稱沒法掛載的磁區,請問我該怎麼辦?可以直接砍了嗎?

2014/10/16 19:50
應用擴展 工具箱
回覆: 開機時出現無法掛載partition的訊息
會員三級
註冊日期:
2011/5/4 7:38
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 201
MP : 33 / 7100
EXP: 5
離線
感謝指導
後來把後面那幾行刪掉就正常了。
至於swap,那是安裝Ubuntu在劃分磁區時被要求一定要有,所以就劃了一小塊。沒想到安裝好之後就被註解掉,那到底swap在作業系統下有沒有作用呢?我該不該重新把它enable?
其實我並沒有編寫fstab,是在用系統工具->偏好設定->磁碟這支程式劃分一個存放備份資料的磁區時,莫名奇妙產生的。我對這個不是很懂,現在既然開機回復正常,我想我就這麼用就好。
謝謝版上先進的指導。

2014/10/16 20:20
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.