[分享] Grub 2.0 重新安裝

看板Linux作者時間14年前 (2009/11/14 00:36), 編輯推噓2(205)
留言7則, 4人參與, 最新討論串1/1
引自http://tinyurl.com/ydrfxtn 作者不是我 我不是很懂指令也很少用 所以都用比較新手的方式理解 看到有人po文 就先以自己的方式先記下 包括寫在電腦旁及自己的Blog 高手別笑我 下面的我寫給自己看怕忘記而已 =============================================================== A.先考慮 ( 可以進到系統操作 如像安裝第二種linux 沒安裝grub 可以正常進入ubuntu 或是ubuntu在第一個磁區 但調整grub調到壞掉 可以進入ubuntu系統, win重灌洗掉MBR的狀態應該不行 ) 1. sudo update-grub 更新grub.cfg的裝置設定 2. grub-probe -t device /boot/grub 載入開機載入程式的位置 3. sudo grub-install /dev/sda 安裝grub到某硬碟的MBR(a,b,c...) 4. sudo grub-install --recheck /dev/sda 檢查安裝 =============================================================== B.重新安裝 ( 重新再完整安裝一次grub 比如win硬洗掉MBR時 無法直接進入ubuntu系統 需借助live CD 光碟開機來回復 ) * grub以前的名稱變更 ex.(hd0,0)==>sda1 第一硬碟第一磁區; (hd1,4)==>sdb5 第二硬碟第五磁區 * 掛載:就是讓裝置出現在系統可以讀取的某資料夾中 下面出現的掛載 請想像/mnt的資料夾圖形裡 冒出某某裝置 * 系統裝置/root就是/ * 一句話: 掛載-安裝-卸載 下一頁開始 1. 進光碟片 開機後 進入終端機 (比如硬碟安裝選項 然後取消取消就會出現桌面) 2. sudo fdisk -l l是小L 在這先看分割槽 確定那幾個是系統槽 >>> 3. sudo mount /dev/sda1 /mnt sudo mount /dev/sda3 /mnt ........................... 掛載所有的系統分割區 到 /mnt的資料夾 >> 4. sudo mount /dev/sda7 /mnt/boot 掛載獨立的/boot分割槽 到 /mnt的資料夾 的 /boot資料夾 之前沒有特別分割的話可以不用 那就在/ 裡 > 5. sudo mount --bind /dev/ /mnt/dev 掛載裝置 比如光碟機 usb... 到 /mnt的資料夾 的 /dev資料夾 @@ 6. sudo chroot /mnt chroot改變根目錄/root(就是/ ) 到 /mnt的資料夾 也=掛載根目錄 7. sudo grub-install /dev/sda 重新安裝 grub 2 8. sudo grub-install --recheck /dev/sda 驗證安裝 @@ 9. Ctrl D 退出chroot ( 卸載根目錄/ ) >10. sudo umount /mnt/dev >> sudo umount /mnt/boot >>> sudo umount /mnt 顛倒方向卸載 前面有掛載的 就卸載 11. reboot 收工!!!!!!! PS.紫色地方看狀況調整... 就是所在硬碟及那個磁區 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 編輯: JokePtt 來自: 123.204.48.240 (11/14 00:38)

11/14 01:06, , 1F
推用心,BBS 教學文還排版得這麼漂亮
11/14 01:06, 1F

11/14 02:58, , 2F
如果是 B 部份重新安裝的話,建議用 Super Grub2 Disk 開
11/14 02:58, 2F

11/14 03:00, , 3F
機,選第一個選項會去用原來 Linux 開機,這樣就不用
11/14 03:00, 3F

11/14 03:01, , 4F
執行 mount 的部份。
11/14 03:01, 4F

11/14 03:02, , 5F
只要執行 B.7 B.8 就可以了。
11/14 03:02, 5F

11/15 00:45, , 6F
寫的很棒:)
11/15 00:45, 6F

11/15 16:29, , 7F
11/15 16:29, 7F
文章代碼(AID): #1A_OiA9O (Linux)