Re: [問題] grub-install
※ 引述《parvenir.bbs@bbs.ntou.edu.tw (舊的關係開始一一切斷)》之銘言:
: ※ 引述《herbert570.bbs@ptt.cc (エニシ 縁)》之銘言:
: > 如何把mbr指向ubuntu所在的分割?
: > 想請問一下板大
: > grub-install這個程式是主要是怎麼樣運行的呢?
: > 我現在硬碟上的分割有7個,如下
: > (parted) print
: > Number Start End Size Type File system Flags
: > 1 32.3kB 49.4MB 49.3MB primary fat16 boot
: > 2 49.4MB 44.1GB 44.0GB primary ntfs
: > 3 44.1GB 250GB 206GB extended lba
: > 5 44.1GB 181GB 137GB logical ntfs
: > 6 181GB 203GB 21.5GB logical ntfs
: > 7 203GB 207GB 4096MB logical linux-swap
: > 8 207GB 250GB 43.2GB logical ext3
: > 1 打算只做為windows開機選單用(僅含htldr和boot.ini等檔案)
: > 2 vista
: > 5 資料存放碟
: > 6 xp
: > 7 swap
: > 8 ubuntu 8.10
: > 上述的三個作業系統都是完整的
: > 現在我想做的事是把mbr指向ubuntu存在的8(sda8)
: > 然後接下來我就知道要怎麼修改我的開機選單了
: > 所以我主要的問題是在如何把mbr指向ubuntu所在的分割?
: > 有找到資料說grub-install可以完成這個工作,但我想先多了解一下這個程式再來用
: > 畢竟一不小心就掰了....
: grub-install這個指令的功用是把已經設定好的grub資訊,
: 來將grub安裝到你想裝的位置。
: 我是不清楚你問的問題。
: 你的mbr裡面的開機管理程式是什麼?
: 如果不是grub,或許你要將grub安裝到磁區8
: (假設磁區8是(hd0,7)),使用grub-install指令裝在hd0,7
: 然後將mbr的Linux選單指向第8區,就可以叫出grub來啟動linux.
感謝各位前輩指點
最後我是用
sudo mount /dev/sda8 /mnt
sudo grub-install --root-directory=/mnt --recheck /dev/sda
去把問題解決。
先用 ubuntu 8.10 光碟開機後
第一行把root mount上去
第二行指定root的位置以及因為是sata硬碟需要加入--recheck選項
之後mbr的grub就指向了sda8中/boot了!
謝謝大家的回答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.243.251
※ 編輯: herbert570 來自: 140.112.243.251 (02/15 18:21)
推
02/17 00:27, , 1F
02/17 00:27, 1F
推
02/17 00:28, , 2F
02/17 00:28, 2F
→
02/17 00:29, , 3F
02/17 00:29, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):