關於手動安裝 grub2 問題 [論壇 - Ubuntu 哈啦]
正在瀏覽:
1 名遊客
關於手動安裝 grub2 問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2012/9/24 22:40 所屬群組:
水桶中使用者 等級: 14
HP : 0 / 346
![]() |
我想把ubuntu 的 boot 目錄分離出來 作獨立的開機引導選單
想手動把grub2的引導寫到EFI 例如把 /boot 裡面的文件複製到 sda10 的分割區 然後開機載入sda10 分割區的grub2 這個還需要什麼檔案 指令該怎麼打
2014/10/6 20:11
|
||||||||||
![]() |
回覆: 關於手動安裝 grub2 問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 179 / 899
![]() |
虎千代 寫到: 我對導引這方面的知識還不夠深入。 目前我用到的只有兩個指令 $ sudo update-grub # 這個指令會掃描我目前的硬碟存在什麼系統,然後就會寫到「/boot/grub/grub.cfg」。 然後執行下面的指令,會安裝grub到某個硬碟。所以應該不用刻意獨立出來。 $ sudo grub-install /dev/sda # 舉例安裝到「/dev/sda」 另外,「/etc/default/grub」,這裡可以更改一些參數。 會影響「update-grub」掃描和寫到「/boot/grub/grub.cfg」的結果。 例如「GRUB_DISABLE_OS_PROBER=false」,當你執行「sudo update-grub」,就不會去掃你的硬碟有存在什麼系統。 所以寫到「/boot/grub/grub.cfg」結果就會不同。當你執行「 sudo grub-install」時,就會根據「/boot/grub/grub.cfg」裡面的設定去安裝「Grub」。 另外,你的系統更新時,有更新到「linux-image-」開頭的套件時,應該也會觸發到上面兩個的步驟。這個純屬更新時觀察到的。 尚未去觀察驗證那一段「dpkg triggers」。 我只知道這麼多了,提出來當參考。 ![]() 相關網頁 * http://askubuntu.com/questions/422493/sudo-update-grub-problem * https://help.ubuntu.com/community/Grub2/Installing * https://help.ubuntu.com/community/Grub2 * https://help.ubuntu.com/community/UEFIBooting * https://help.ubuntu.com/community/UEFI
2014/10/6 20:56
|
||||||||||
![]() |
回覆: 關於手動安裝 grub2 問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員四級
![]() ![]() 註冊日期:
2012/2/12 17:11 所屬群組:
已註冊使用者 等級: 18
HP : 0 / 449
![]() |
grub2-install --help看看吧!而且建議是直接/dev/sda喔 然後boot分區在/dev/sda1 要/dev/sda 不然黑蘋果+linux雙系統會gg 我之前是用grub2引導變色龍啟動 變色龍再啟動黑蘋果
不過既然樓主是黑蘋果的高手 想問一下APU到底要哪個核心才會解決??? http://wiki.osx86project.org/wiki/index.php/Patched_Kernels 上次問老外 他就說AnV 10.9.0 mach_kernel 搞的都馬gg...
2014/10/6 21:01
|
||||||||||
![]() |
回覆: 關於手動安裝 grub2 問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2012/9/24 22:40 所屬群組:
水桶中使用者 等級: 14
HP : 0 / 346
![]() |
用grub2引導變色龍啟動 變色龍再啟動黑蘋果 我也是打算這樣 但是我想作一個獨立的grub引導 不然每次裝完Mac都得再裝一次linux 我的Mac有修改過 安裝完自動安裝變色龍 boot0自動寫到EFI或MBR 變色龍沒辦法識別EXT 分割區 不然變色龍是比較方便 不用手動修改選單 我想要的是把grub2 當成像變色龍那樣 透過終端機 把引導的檔案 寫到mbr或者EFI之類的指令 我在懷疑變色龍無法引導linux 的原因 是不是 linux 分割區沒有標籤 所以變色龍抓不到裝置 APU 這個 我不會改 現在也沒時間研究 目前Mac 好像還沒人改支援APU處理器的核心
2014/10/6 21:22
|
||||||||||
![]() |
回覆: 關於手動安裝 grub2 問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 179 / 899
![]() |
虎千代 寫到:用grub2引導變色龍啟動 變色龍再啟動黑蘋果 不用重新安裝linux。 只要用livecd或liveusb開機。 mount你原來的linux安裝的分割區起來。 用「change root」的方式進到你原來的linux系統。 然後執行我剛剛說的哪兩個步驟。 應該就可以把grub重新裝回去了。 理論上是如此,這個我就無法替你實驗了 :-p ![]()
2014/10/6 21:30
|
||||||||||
![]() |
回覆: 關於手動安裝 grub2 問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2012/9/24 22:40 所屬群組:
水桶中使用者 等級: 14
HP : 0 / 346
![]() |
有時間我在測試看看
2014/10/6 21:33
|
||||||||||
![]() |
回覆: 關於手動安裝 grub2 問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員四級
![]() ![]() 註冊日期:
2012/2/12 17:11 所屬群組:
已註冊使用者 等級: 18
HP : 0 / 449
![]() |
我的話會先裝好linux grub2選擇/dev/sda 然後boot獨立分割區/dev/sda1
再裝黑蘋果 蘋果的啟動就不會蓋掉grub2 然後把變色龍的boot檔放入黑蘋果的分割區 用grub2啟動他就好 boot0之類的不用刷到分割區 我是在linux下弄出mac的usb的 理論上他應該是可以偵測到linux 我用usb裡頭的變色龍可以偵測到硬碟的linux... 這樣就變成變色龍引導grub2 再引導linux開機... 我也是打算這樣 但是我想作一個獨立的grub引導 不然每次裝完Mac都得再裝一次linux 我的Mac有修改過 安裝完自動安裝變色龍 boot0自動寫到EFI或MBR 變色龍沒辦法識別EXT 分割區 不然變色龍是比較方便 不用手動修改選單 我想要的是把grub2 當成像變色龍那樣 透過終端機 把引導的檔案 寫到mbr或者EFI之類的指令 我在懷疑變色龍無法引導linux 的原因 是不是 linux 分割區沒有標籤 所以變色龍抓不到裝置 APU 這個 我不會改 現在也沒時間研究 目前Mac 好像還沒人改支援APU處理器的核心
2014/10/6 22:04
|
||||||||||
![]() |
回覆: 關於手動安裝 grub2 問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2012/9/24 22:40 所屬群組:
水桶中使用者 等級: 14
HP : 0 / 346
![]() |
grub2 引導 裡面的設定項目很麻煩
變色龍是最方便的 但 ext 分割區引導實在有問題 不然的話 就是利用 Windows 引導 linux 變色龍目前只能識別 NTFS 跟 HFS 網路上識別 EXT3 的方法我試了都沒用 如果可以只用boot.ini 修改啟動分割區是最好的 但如果要用 grub4dos 就有點麻煩了 ˇˇ 剛剛試一下 XP 引導 Linux 也很麻煩 GPT 下用grub4dos 好像不能用 現在想到還有一個 syslinux 這個語法好像簡單一點 不用加uuid grub2 的 Mac 引導設定如下 menuentry 'Mac OS X Mavericks (於 /dev/sda2)' --class osx --class darwin --class os $menuentry_id_option 'osprober-xnu-64-665eb784e3cce76f' { insmod part_gpt insmod hfsplus set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 665eb784e3cce76f else search --no-floppy --fs-uuid --set=root 665eb784e3cce76f fi multiboot /boot } 如果換成syslinux的語法不知道是怎樣改
2014/10/7 19:43
|
||||||||||
![]() |
回覆: 關於手動安裝 grub2 問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員四級
![]() ![]() 註冊日期:
2012/2/12 17:11 所屬群組:
已註冊使用者 等級: 18
HP : 0 / 449
![]() |
所以一個啟動引導另外一個啟動 才是最簡單方便的方法 grub2引導變色龍 或者變色龍引導grub2 grub2對黑蘋果的支持問題很大 對白蘋果由於官方配置過了 所以驅動沒問題 黑蘋果使用額外的驅動 grub2根本無法偵測黑蘋果驅動 所以就gg
grub2 引導 裡面的設定項目很麻煩 變色龍是最方便的 但 ext 分割區引導實在有問題 不然的話 就是利用 Windows 引導 linux 變色龍目前只能識別 NTFS 跟 HFS 網路上識別 EXT3 的方法我試了都沒用 如果可以只用boot.ini 修改啟動分割區是最好的 但如果要用 grub4dos 就有點麻煩了 ˇˇ 剛剛試一下 XP 引導 Linux 也很麻煩 GPT 下用grub4dos 好像不能用 現在想到還有一個 syslinux 這個語法好像簡單一點 不用加uuid grub2 的 Mac 引導設定如下 menuentry 'Mac OS X Mavericks (於 /dev/sda2)' --class osx --class darwin --class os $menuentry_id_option 'osprober-xnu-64-665eb784e3cce76f' { insmod part_gpt insmod hfsplus set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 665eb784e3cce76f else search --no-floppy --fs-uuid --set=root 665eb784e3cce76f fi multiboot /boot } 如果換成syslinux的語法不知道是怎樣改
2014/10/8 0:06
|
||||||||||
![]() |
回覆: 關於手動安裝 grub2 問題 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2012/9/24 22:40 所屬群組:
水桶中使用者 等級: 14
HP : 0 / 346
![]() |
我看現在我只能選擇 grub2 了 syslinux 也是要手動修改 也是麻煩
因為我還要再裝其他linux 搜尋引導其他linux 只能靠grub2 grub2 每次重新更新grub.cfg 都必須重新修改mac引導 如果變色龍 可以識別EXT分割區就天下太平了 因為不用修改設定 我的硬碟全都換GPT分割區 不是msdos mbr類型的 上面設定擋在mbr 分割區的grub2不適用 接下來要修改 XP 光碟能讓他在GPT分割區安裝 windows 2003 是對應XP 的server 版吧 那 win 2008 是不是就是對應 win7 的 server 版.... XP 我還得再戰10年=_=
2014/10/8 5:39
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.