變更分割區大小後,openSUSE 開機卡住 - Linux

Table of Contents

VirtualBox 虛擬機器硬碟結構
A 硬碟 8 GB,分割區依序如下 (空機安裝時 MBR 沒有勾,MBR 應該沒有開機程式?)
swap
/ (有 Boot 旗標,/boot 含 GRUB2)
/home
B 硬碟 12 GB (空)

因為虛擬機上的 / 切的不夠大,但是又不想另加一顆虛擬硬碟來分攤 / 的檔案。

所以用硬碟對拷軟體把 A 硬碟的內容複製到 B 上,

接著再用 GParted Live CD 把 B 硬碟上的 / 的分割區加大 4GB,

/home 則往後挪(所以順序不變)。

此時以 B 硬碟重開機時發現 openSUSE 13.1 會卡在蜥蜴的開機畫面上...

請問有人知道為什麼/怎麼解嗎?


GRUB 的開機選單畫面已經出現並選擇開機選項過了,我在猜或許不是 GRUB 的問題...

PS. A 硬碟的映像檔有備份,需要時可以放棄 B 映像檔,重新從 A 硬碟解決空間問題。

PS2. 我在移動 /home 分割區的位置時,GParted 提醒說移動含有 /boot 的磁區開頭會導

致無法開機,但 /home 並不包含 /boot 的資料。不知道這則提醒訊息跟這個問題有

沒有關係。

--

All Comments

Adele avatarAdele2014-03-01
2=> sudo blkid /dev/sda1 >>>之類的
Ida avatarIda2014-03-04
1 <-更正
blkid -s UUID-uuid-UuUuIiDd -o value /dev/sda1
Sarah avatarSarah2014-03-08
關於2) 你檢查一下/etc/fstab是不是有寫死UUID
Heather avatarHeather2014-03-11
基本上就是了 只是這邊是用mapper的方式
Eden avatarEden2014-03-14
嗯..我說得的確是關於partition的uuid沒錯
Belly avatarBelly2014-03-15
UUID=一串-PaRtItIon-的-UUID / ext4 default 0 1
看來你的跟說的不一樣
James avatarJames2014-03-17
基本上你怎麼改都對啦,反正壞了...再改回來就好了XD
Kristin avatarKristin2014-03-17
樓上... 用了mapper 它實際上還是認UUID沒錯啊...
Mason avatarMason2014-03-21
阿 不過這mapper是認硬碟ID XDD 然後如果lvm又是另一個w