Re: [問題] grub-install

看板Linux作者 (エニシ 縁)時間17年前 (2009/02/15 18:20), 編輯推噓2(201)
留言3則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《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
sudo grub => root (hd0,7) => setup (hd0) => reboot
02/17 00:27, 1F

02/17 00:28, , 2F
不用這麼麻煩吧??
02/17 00:28, 2F

02/17 00:29, , 3F
另外grub-install只是用來安裝grub所需要的檔案而已
02/17 00:29, 3F
文章代碼(AID): #19b-nwV1 (Linux)
討論串 (同標題文章)
文章代碼(AID): #19b-nwV1 (Linux)