Re: [問題] 如果要把N種OS(包括windows,linux,unix …

看板Linux作者 (回歸平淡無奇的生活)時間17年前 (2008/10/21 18:08), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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
solaris的話 由於她的檔案系統不一樣 所以要額外給硬碟
10/21 18:10, 1F
※ 編輯: nknudragon 來自: 60.248.111.22 (10/21 18:25)
文章代碼(AID): #18_Qebf5 (Linux)
文章代碼(AID): #18_Qebf5 (Linux)