欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
在USB盤(pán)上打造自己的Linux發(fā)行版
在USB盤(pán)上打造自己的Linux發(fā)行版
 
作者:  出處:Unix愛(ài)好者家園unix-cd.com  更新時(shí)間: 2006年02月11日 
前言;

我一直想做一個(gè)在U盤(pán)自己?jiǎn)?dòng)和運行的Linux系統,近來(lái)花費了一些功夫,初步做出了一個(gè)基本可以運行的這樣的系統,現在記錄一下,一是供自己以后參考;二是與大家共同學(xué)習和切磋;三是為本論壇增加一點(diǎn)人氣。

1、我的制作環(huán)境;

先說(shuō)硬件環(huán)境,只說(shuō)與本系統制作可能有關(guān)系的:我的U盤(pán)是一個(gè)比較早期的朗科64M盤(pán),主板芯片時(shí)一個(gè)Sis的早期版本。我想現在新的主板和新的U盤(pán)應該會(huì )比我的硬件具備更好的硬件兼容性。我先把Bios里面的啟動(dòng)介質(zhì)設置為USB-HDD,另外三種USB啟動(dòng)方式在我這次中都不能成功啟動(dòng)。
我的軟件環(huán)境,或者說(shuō)我的操作系統是Sarge。

2、我的基本思路

誠然要做一個(gè)比較完善的實(shí)用系統,最好是在已經(jīng)有的Linux發(fā)行版的基礎上進(jìn)行加工和修改來(lái)做,比如說(shuō)在Morphix、Knoppix、DSL等基礎上進(jìn)行再加工,但是我做這個(gè)系統的主要目的時(shí)滿(mǎn)足自己的好奇心,另外也是作為學(xué)習的一種方式,所以我從更基礎的步驟開(kāi)始,包括自己編譯內核、自己制作根目錄系統、自己進(jìn)行各種配置等---當然最好能從自己編寫(xiě)所有源碼的最基礎開(kāi)始,但那是不可能的。

3、制作過(guò)程;

3.1、編譯內核;

具體的編譯過(guò)程就不說(shuō)了,資料隨處可見(jiàn),在這里關(guān)鍵是注意為了使U盤(pán)啟動(dòng)時(shí)能找到自己的根目錄系統,需要打一個(gè)補丁。關(guān)于這個(gè)補丁的詳情可見(jiàn):

http://www.lammerts.org/software/kernelpatches/

由于這個(gè)補丁是針對內核2.4.22的,所以我專(zhuān)門(mén)下載了2.4.22版本的源碼---我不知道這個(gè)補丁是否對2.4內核的其他版本起作用,而針對2.6內核的補丁又有不同。

然后,解壓—打補丁—編譯—得到bzImage,不提。

3.2、制作根目錄系統;

制作根目錄系統的文章也很多,我這里就不重復,值得注意的是:
3.21、由于現在使用的時(shí)U盤(pán),空間較軟盤(pán)寬松得多,所以我沒(méi)有使用busybox,而是從我自己工作的Sarge系統的bin sbin lib等目錄中直接拷貝需要的東西。
3.22、一般我們都使用initrd來(lái)分兩個(gè)階段啟動(dòng)Linux,由initrd來(lái)掛載U盤(pán)上的文件系統。不知道為什么,我不喜歡這種方式。經(jīng)過(guò)實(shí)驗證明,直接由grub或是syslinux來(lái)指定根目錄文件系統是可行的。
3.23、現在我的根目錄里面幾乎沒(méi)有什么配置文件,連inittab fstab等都沒(méi)有,以后再改進(jìn)吧。

3.3、處理U盤(pán);

首先要使用fdisk cfdisk對U盤(pán)分區,我把我的U盤(pán)劃分為兩個(gè)區,第一個(gè)10M的boot區,第二個(gè)是50M的root區,注意將boot分區設置為可啟動(dòng)的---在DOS下叫激活吧。

然后要建立文件系統,因為我對syslinux比對grub熟悉一些,所以我使用:


#mkdosfs /dev/sda1
#mke2fs /dev/sda2

將boot分區建立為FAT文件系統而將root分區建立為ext2文件系統---用grub應該不用這么麻煩,待我下次再研究如何用grub來(lái)加載啟動(dòng)U盤(pán)上的內核。

再然后就要這樣對U盤(pán)進(jìn)行syslinux處理:


#syslinux /dev/sda

復制相關(guān)的文件到U盤(pán),在掛上相應的文件系統之后,把前面編譯的內核bzImage復制到sda1,而把自己制作的根文件系統復制到sda2。

最后編寫(xiě)一個(gè)syslinux的配置文件并把它復制到sda1里面。(實(shí)際上sda1里面只有三個(gè)文件,一是內核;一是syslinux系統文件;一是下面的syslinux.cfg)


#nano syslinux.cfg
title myusb
kernel bzImage
root /dev/sda2

制作完成,現在啟動(dòng)電腦就可以順利進(jìn)入到我的U盤(pán)了---雖然內核在啟動(dòng)的時(shí)候還會(huì )報告找不到root文件系統,但是折騰了幾下之后,它就找到了并順利執行init,現在電腦上出現了:


init#

表示可以使用U盤(pán)Linux系統了。

但是這個(gè)系統還做不了什么事情,需要對許多的配置文件進(jìn)行創(chuàng )建,比如說(shuō)現在的系統連用nano vi等編輯文件都總報告”error opening terminal”的錯誤而退出,需要復制原來(lái)系統的/etc/terminfo/l/linux文件才能正常運行。
我本來(lái)是想制作一個(gè)能運行Gcc+Rhide的小型C語(yǔ)言學(xué)習系統---就象當年用一張軟盤(pán),拷貝上Dos+TurboC 1.0就能到處學(xué)習C語(yǔ)言一樣,但現在事情看起來(lái)復雜得多,現在要安裝Gcc就很麻煩,還需要不斷的探索。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
用SYSLINUX或ISOLINUX制作啟動(dòng)U盤(pán)或光盤(pán)
linux內核之文件系統
深入理解Linux內核I/O機制:探索文件系統與設備驅動(dòng)
【W(wǎng)in8 & Linux】雙系統攻略
U盤(pán)安裝CentOS 6.2(超級詳細圖解教程)
用UltraISO9.3制作高兼容多合一啟動(dòng)U盤(pán)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久