當前位置:編程學習大全網 - 熱門推薦 - 如何制作雙 linux 安裝光盤

如何制作雙 linux 安裝光盤

windows 很久以前能好多版本能做到1張CD ( 小於700兆)光盤上,是因為多個版本中有好多文件是相同的。這樣有壹些光盤制作工具能夠能夠調整,多個原本壹樣文件在光盤上實際是只存儲了壹份。

如今的年頭都是DVD了,所以即使在多點版本也能作出來。

具體windows怎麽做的可以參考

/thread-78378-1-1.html (版權歸原作者啊...)

但linux來講,多個版本系統雖然都是linux 內核,但每個公司的都或多或少有自己的特點,裏面的二進制文件都有點差別,比如redhat 最早做的RPM包 ,opensuse也是RPM包加YAST管理器(openSUSE安裝過程就調用yast安裝的樣子)這兩家的軟件包都是RPM,但互相之間未必能完全兼容,因為軟件安裝時有壹些系統路徑,軟件依賴桌面菜單配置等等之類的差別),debian的包是*.deb 的格式 采用DPKG管理,包的整體組織是pool的形式,還有別的linux版本,slackware 包的格式還不壹樣,是tar.gz格式,所以基本上想像早期的多個文件存儲壹份,控制整體體積存在壹張光盤上的可能性好像就沒了。

但如果考慮,每個版本只選基本能安裝系統的CD(比如debian只要第壹張cd盤就能安裝好系統)這樣每個版本選好盤,最終做在壹張DVD上,應該是有可能性的。

那麽怎麽做呢?

很早以前(好像距今5年吧)我做過壹張系統多引導盤,其實就是winpe dragonBSD grub引導盤 dos引導盤之類的放在壹張光盤裏(後來發現網上有個叫深山紅葉系統盤的,做出來就根那個差不多,只是我做的都是命令行的,沒有界面)

其實原理上是這樣的,系統光盤都有個引導區域,制作壹個引導區具有這樣的功能

1.讀取別的光盤的引導區

講其他光盤(A)的引導區讀出來,作為壹個文件,引到程序能載入這個文件,載入以後機器的內存 CPU寄存器之類的就根用A光盤啟動後壹樣,就像妳插入了debian盤,啟動了壹樣。

2.將其他的引導盤直接讀入內存裏,建立虛擬文件系統。

3.能夠當命令行工具,執行簡單其他程序。

關於1.有個補充點,既然這時候內存,cpu就像妳用了debian盤啟動了壹樣,那麽最終像制作的光盤裏面的目錄結構應當具有debian盤的結構。即假如原本有個文件 iso/a/b.deb 那麽最終的DVD也得有這個文件,不然安裝程序肯定找不到文件報錯。或者要修改debian盤的安裝程序壹般是isolinux的樣子,使他知道最終的文件在哪裏。

很難三言兩語說清,我找到了很久前我參考的部分文章,妳可以看看。

參考 /gdfz/blog/item/c83b092338f8104993580747.html (這個我以前沒看過)

PS:其實 /quote“關於1.有個補充點,既然這時候內存,cpu就像妳用了debian盤啟動了壹樣,那麽最終像制作的光盤裏面的目錄結構應當具有debian盤的結構。即假如原本有個文件 iso/a/b.deb 那麽最終的DVD也得有這個文件,不然安裝程序肯定找不到文件報錯。或者要修改debian盤的安裝程序壹般是isolinux的樣子,使他知道最終的文件在哪裏。”/quote 是很難解決的,因為多個linux盤可能確實就有很多同壹個位置同壹個文件名字的,而且兩個還不壹樣,這時只能調節linux盤的引導了,這要參考版本發行商的引導制作方法調整了。

  • 上一篇:jdpaint怎麽顏色選取
  • 下一篇:如何抖音國際版
  • copyright 2024編程學習大全網