回文章列表
作者Maxsolar.bbs@OfO.twbbs.org (Astro v.s. Geo) 看板: linux
標題Re: 多重開機?先灌linux再灌xp,有人這樣做嗎?
時間未來最舊小棧 (2008/04/21 Mon 16:11:25)
※ 引述《erycell.bbs@ptt.cc (最熟悉的陌生人)》之銘言:
: ※ 引述《style520 (XXYY)》之銘言:
: : 這種做法比較有彈性
: : 不然日後如果需要重灌 Windows 或 Linux ,是一個很頭大的問題
: : 我自己有試過 Windows + Linux + FreeBSD 三個系統多重開機
:   可不可以說明一下如果單用Grub/LILO在MBR做多重開機
:  之後重灌會遇到的問題... :D
:   不是頂多把原本MBR的Grub/LILO幹掉....
:   那再去修復不就好了?!
:   小弟是Linux苦手,請多多指教.. thanks
linux的好處是grub的功能超強,把他放在mbr他可以很方便的管理開機,甚至是開機時
新增參數,非常有彈性。而且他不會像霸王一樣只允許裝在mbr,他也允許你裝在
boot sector。
however,windows沒得選,他的開機管理程式只能裝在mbr,所以一般而言會先裝
windows在裝linux,因為grub可以認得windows並且寫好開機script。

如果你先裝linux後裝windows,其實有以下方法可以解決:
1.利用rescue mode進入虛擬linux,利用chroot取得真實的/,
並且grub-install /dev/hda 再次寫入mbr,
如果有windows重灌之虞可以grub-install /dev/sda寫入一個不太用到的隨身碟,
將來開機時設定先讀usb device,就可以不用rescue mode再次把grub寫到mbr。


2.你也可以利用還在linux的時候,
dd if=/dev/hda of=/tmp/linuxboot bs=512 count=1
把mbr寫出來到一個檔案裡面,然後google一下看看如何編輯boot.ini讓windows
開機管理程式可以啟動linux。
這是用windows boot loader來開linux的方法,不過我絕不會這麼作。(個人喜好)

3.如果你是用vista似乎沒有這個問題。bcd可以讓你直接指定linux的partition
來開機。

也許還有更多方法,不過我只知道這些,有些人也會用功能強大的spfdisk
不過我個人覺得grub很強大很棒,我也只熟悉grub的解決方法罷了。
--
風輕輕的吹 我安靜地來
我輕點頭 妳暗微笑
不知不覺 享受彼此的默契

草悠悠的盪 妳淡淡的擺
妳高聲唱 我大聲和
自由自在 感受生命的韻律


--
未來最舊小棧 Oldest Future Object
 ▇█˙通訊頻率 OfO.twbbs.org
 ◢▉◤      ◆來源座標 smile23.ee.ncku.edu.tw
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻