引自
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/sd
a
安裝grub到某硬碟的MBR(a,b,c...)
4. sudo grub-install --recheck /dev/sd
a
檢查安裝
===============================================================
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/sd
a1 /mnt
sudo mount /dev/sd
a3 /mnt
...........................
掛載所有的系統分割區 到 /mnt的資料夾
>> 4. sudo mount /dev/sd
a7 /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/sd
a
重新安裝 grub 2
8. sudo grub-install --recheck /dev/sd
a
驗證安裝
@@ 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)
→ MilchFlasche:推用心,BBS 教學文還排版得這麼漂亮 11/14 01:06
→ oversky0:如果是 B 部份重新安裝的話,建議用 Super Grub2 Disk 開 11/14 02:58
→ oversky0:機,選第一個選項會去用原來 Linux 開機,這樣就不用 11/14 03:00
→ oversky0:執行 mount 的部份。 11/14 03:01
→ oversky0:只要執行 B.7 B.8 就可以了。 11/14 03:02
推 yanganto:寫的很棒:) 11/15 00:45
推 ryanlei:推 11/15 16:29