Re: [問題] 如果要把N種OS(包括windows,linux,unix …
※ 引述《Gracybaby (海角七號難看死了!!)》之銘言:
: 抱歉,標題有點長,
: 因為工作需要,我會用到所有的OS,
: 包括windows,linux,unix-like
: 任何版本都會用到,所以加起來應該差不多30種吧!
: 我想把它們都灌在同一顆硬碟,
: 不知道有沒有人也醬做?
: 你們都用哪個boot loader軟體呢?
: 另外你們的硬碟都怎麼分割呢?
: 可以指導一二嗎?
: 感恩喔~謝謝^^!
這個問題我之前有遇過 有人的建議是用在虛擬機器
但是因為某些硬體相容性與測試問題 所以實在無法使用虛擬機器去模擬
建議妳去看看LVM 的用法與實做
原則上 只要你選的distribution 支援LVM的話 (太古早的可能沒辦法)
都可以塞在裡面
我當初是這樣子規劃的 (以/dev/hda為例)
/dev/hda1 256M boot ext2 Primary A
/dev/hda2 10G 備用
/dev/hda3 60G PV
將/dev/hda3 設定成為PV 再利用此PV建立一個VG
VG : RedHat
VG裡面可建立N個LV 我當初建了這些來使用
LV : RHEL41 , RHEL44, RH9 , RHEL5.1
Fedora6 ,Fedora7,Fedora9,
SUSE9 , SUSE9.3 , SUSE 10 SUSE 10.3
swap (每個distribution共用 )
在每次灌新的OS之前 記得去備份/boot裡面的memu.ist 灌好以後再去修改
因為/boot無法放入LVM裡面 但是只要/boot 不被洗掉
..藉由GRUB的功能選單 妳可在開機過程中選擇每一套OS開機進入
還可以開RHEL去調RH9 的 / 的大小 (情詳閱LVM , lvreduce , lvextend ,)
而且還可以即時掛載別的OS的檔案系統抄設定檔
@ (剛看過原PO的方法好像無法同時掛載別的檔案系統)
因為每套OS的/boot檔案結構都不太一樣 (或者應該說預載核心都不同)
所以到後來發現/boot 放了大概十來種已經Build好的核心...
CentOS41 跟44 當時就不敢試了 我想應該會跟 RHEL41 , RHEL44衝
不過這個你在重編譯核心的時候會很痛苦 因為曾經遇過重編核心過但是認不到LVM
也就是會認不到原本的 /
/dev/hda2 放著只是備用 因為有些distribution在安裝過程中認不到LVM
(ubuntu)
只好先灌在/dev/hda2 灌好以後再整個partition dump到一個LV裡面備份
不過從來沒有試著去還原過...因為我不會用ubuntu來當作試驗用....
不過後來我都是在灌下一個OS之前 先把預安裝的印象檔放到/dev/hda2裡面
這樣子灌起來就快多了 (光碟對硬碟總比硬碟對硬碟快多了)
因為後期的distribution都可以支援利用隨身碟啟動安裝程式
妳把下載回來的iso解開 可以在./install 目錄底下
找到另外一些比較小的iso , 把這個ISO用dd方式灌到隨身碟上
就可以啟動一開始的安裝程式了
不過後來我還是用網路安裝(NFS) 比較省事....省下光碟機&換片過程
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.111.22
→
10/21 18:10, , 1F
10/21 18:10, 1F
※ 編輯: nknudragon 來自: 60.248.111.22 (10/21 18:25)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Linux 近期熱門文章
21
56
PTT數位生活區 即時熱門文章