在雙重開機上將 root 移到另一個分割區時幫助更新 grub 和 fstab

在雙重開機上將 root 移到另一個分割區時幫助更新 grub 和 fstab

我在雙重啟動上使用 ubuntu 16.04 和 window 7,視窗 C(或 ubuntu 上的 dev/sda3)是啟動分割區。

我的磁碟分割如下 在此輸入影像描述

我試圖將我的根分區(sda1)移動到更大的分區(sda4)所以我按照上面給出的步驟進行操作網頁

我能夠成功完成步驟 4。在步驟 5(更新 grub 和 fstab)中,我不明白如何透過 gnome -> Places 掛載分區,因此我搜尋了網路並透過鍵入以下提到的命令掛載了 /dev/sda4網頁。 在此輸入影像描述

正如 Ubuntu 幫助文章中提到的,我嘗試運行

gksu gedit /media//boot/grub/grub.cfg &

我把 /dev/sda4 分割區的 uuid 放在哪裡,它打開了一個空白的 grub.cfg 檔。所以我嘗試運行命令

gksu gedit /mnt/test_root/boot/grub/grub.cfg &

它在新分區中打開了 grub.cfg,之後我無法理解要做什麼,即要更改哪些 uuid,而且我沒有找到任何 (hdX,Y)" 來替換文章中的內容,所以我已經上傳grub文件這裡誰能告訴我我必須改變什麼。我已將 /dev/sda1 的 uuid 替換為

另外,如果有人能告訴我關於 ubuntu 幫助的文章的作者的意思,那就太好了透過 gnome->places 掛載分區

答案1

首先是警告,這是 grub.conf 檔案的第一行:

#
# 不要編輯此文件
#
# 由 grub-mkconfig 使用模板自動生成
# 來自 /etc/grub.d 和設定來自 /etc/default/grub
#

所以請不要搞砸了,否則你的 Ubuntu 將無法啟動。

在你的設定檔中,你會看到很多地方都有這個字串:

'hd0,msdos1'

在你的情況下,你必須將其替換為

'hd0,msdos4',

使用文字編輯器的編輯選單中的替換選項,這將確保設定檔中的所有位置都替換該字串

在檔案 /etc/fstab 中,您必須變更 /-partition 的 UUID 範例:

# 安裝期間 / 位於 /dev/sda1
UUID=71d24e33-33cc-4815-83cd-92ce3c141be2 / ....

找出 sda4 的 UUID

須藤塊

尋找 sda4,複製 UUID 並將其貼到舊 UUID 上。就是這樣...

「透過gnome -> Places 選項掛載分割區」意味著在unity-panel 中開啟地方選單,所有磁碟區都列在那裡,只需點擊滑鼠即可自動掛載您的磁碟區(將掛載到/media/ 。

現在您可以按照社群協助 wiki 步驟 6 中的說明進行操作,我相信您能夠執行...第 6 步的一個提示:在您的情況下,[實例] 是 i386-pc...

祝你好運...

相關內容