国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

U盤上運行的linux系統(tǒng)--babylinux

2020-06-13 12:48:54
字體:
供稿:網(wǎng)友

下載地址1:

http://www.linuxsky.net/down/ftproot/incoming/babylinux/(由www.linuxsky.net提供,速度稍微快一點)

下載地址2:

ftp://60.63.78.89/Babylinux/BabyLinuxUE-no-X-0.1.rar(由opp提供,白天下載速度10幾K/秒,空閑時候下載速度比較快)

請根據(jù)實際情況自己選擇下載,另外希望有FTP空間的網(wǎng)友提供更多下載鏡象.

BabyLinux 說明

一,簡介

歡迎下載和使用U盤上的迷你linux系統(tǒng)——BabyLinux (USB Key Drive Edition)

Babylinux 是一套基于LFS 6.1的迷你linux系統(tǒng),他的最大特點是可以裝在一個FAT16或FAT32文件系統(tǒng)的可啟動u盤上,并且安裝過程將前所未有的簡單!并不影響U盤作為移動存儲的功能,在Windows系統(tǒng)上正常使用。

本版本為babylinuxUE-no-X-0.1pre. 基本上是把一個未經(jīng)過該動的LFS系統(tǒng)壓縮后集成到了一個128M的U盤上。(只刪除了/usr下三個大于16M的文件,一個為/usr/lib/locale下的loacle字符集,有37M,另外兩個為/usr/include 下和gcc c++相關(guān)的16M左右的大文件,但是gcc和g++編譯器在此版本中可以正常使用,之所以要刪除這三個大文件是因為壓縮/usr文件系統(tǒng)的cramfs不支持大于16M的文件,另外添加了zhcon控制臺中文環(huán)境。)因此,它是一個非常干凈、整潔的系統(tǒng)。由于時間關(guān)系,目前,我只完成了不含有X服務(wù)器和X應(yīng)用軟件的版本。此版本是未來版本的基本框架,在未來版本中,將對此版本系統(tǒng)做精簡,并將U盤的BabyLinux發(fā)展成兩個分支,一為不帶X、但基本保持LFS原貌的系統(tǒng),再添加一些優(yōu)秀的控制臺軟件和iptables防火墻設(shè)置工具,主要用做系統(tǒng)修復(fù)工具和防火墻系統(tǒng),也可以作為一個隨身攜帶的練習linux命令的玩具系統(tǒng);另一個分支將加入X服務(wù)器和必要的軟件,主要以影音娛樂、上網(wǎng)為主,但由于空間的原因,將刪除原LFS系統(tǒng)上的不少東西,主要是gcc編譯器和龐大的perl語言還有一些man和info文檔,其他內(nèi)容的改動幅度將不會很大。并且會重點開發(fā)帶X的版本,并不斷完善它,使它成為一個實用系統(tǒng)。

二,安裝

1,準備一個容量為128M 或者 128M 以上的可啟動U盤

2,用U盤廠商提供格式化工具將其格式化成一張可啟動的U盤啟動方式USB-HDD或者USD-ZIP都可以。如果沒有廠商提供的格式化工具,也可以用通用的USB啟動盤制作工具usboot但用usboot并不適用每一種U盤,比如我的臺電酷閃就不行。做好啟動盤后,請先測試一遍,看看能否使計算機從U盤啟動,并出現(xiàn)DOS提示符 C:/> 。一般的U盤廠商提供的格式化工具會用自由軟件FreeDOS,而不是MSDOS. FreeDOS是一個完全兼容MSDOS,并可運行DOS軟件的DOS系統(tǒng)。和linux一樣符合遵循GPL公約。因此,一般的U盤格式化工具,會用FreeDOS作為啟動系統(tǒng)。

3,如果你的U盤在格式化成可啟動U盤后的文件系統(tǒng)格式是FAT(即FAT16或者稱MSDOS)那么初始化ramdisk映象用默認的initrd.img就可以了,如果是FAT32那么請用initrdFat32.img。只要把原來的支持FAT16的initrd.img刪除或改名,并將initrdFat32.img該名為initrd.img就可以了。如果U盤格式化工具用FreeDOS做啟動系統(tǒng),那么肯定是格式化成FAT16的文件系統(tǒng)了,F(xiàn)reeDOS只支持FAT16。因此,我將支持FAT16的initrd作為默認initrd.

在未來版本中,我將加入對NTFS格式的U盤的支持.但目前版本,為了在新年前推出,很多特性都還沒有加進去。

4, 將U盤BabyLinux的5個文件全部拷貝到U盤的根目錄下。其中:

bzImage —— 系統(tǒng)內(nèi)核,2.6.14版本

initrd.img —— 系統(tǒng)啟動的ramdisk文件,也是整個系統(tǒng)的關(guān)鍵。

rootfs.img —— ext2文件系統(tǒng)映象,整個系統(tǒng)全在這里面。

其中還有用cramfs壓縮過的/usr文件系統(tǒng)映象usr.img .

loadlin.exe —— linux啟動工具,能在fat上啟動系統(tǒng)全靠它了。

autoexec.bat —— DOS啟動時候,自動運行的批處理文件。

里面的內(nèi)容是:

loadlin bzImage initrd=initrd.img vga=788

如果做好的可啟動U盤上已經(jīng)有了這個文件,可以覆蓋掉,或者添加上面那行命令。

如果是17寸CRT顯示器,或者15寸液晶顯示器,建議將vga=788改成vga=791,這樣

顯示效果更理想。尤其是15寸液晶顯示器,用vga=791最完美。

5, 插上U盤,重新啟動電腦,進入BIOS設(shè)置,將啟動順序該為從U盤啟動。

保存后重起,系統(tǒng)會自動進入linux。root用戶密碼為123 。

如果想要加其他參數(shù)啟動,請修改autoexec.bat,或者不用autoexec.bat自動運行l(wèi)oadlin,

而是先啟動到DOS,然后再手工輸入loadlin命令來啟動,如:

//單用戶模式 :

C:/>loadlin bzImage initrd=initrd.img vga=788 single

//直接啟動到bash提示符,類似單用戶模式 :

C:/>loadlin bzImage initrd=initrd.img vga=788 init=/bin/bash

//禁止運行SELinux :

C:/>loadlin bzImage initrd=initrd.img vga=788 selinux=0

//1024x768分辨率 :

C:/>loadlin bzImage initrd=initrd.img vga=791

**************

***特別注意***

**************

如果你修改autoexec.bat或者自己另外創(chuàng)建一個自動批處理文件。應(yīng)當特別注意編碼問題。假如你在windows下編輯這個文件,假如你的WINDOWS系統(tǒng)用的是Unicode編碼,保存后文件內(nèi)容就是Unicode編碼的字符集合。而純DOS系統(tǒng),無論是MSDOS或者是FreeDOS都只支持Ascii編碼。那么自動運行該批處理文件的時候只顯示一行亂碼,因此,強烈建議在純DOS下用Edit編輯工具創(chuàng)建該文件,或者用windows的寫字板編輯,然后另存為對話框中的保存類型中選擇“文本文檔——MSDOS格式”這樣就保證了編碼一致。另外一種解決方法是先不運行自動批處理,然后在DOS提示符下輸入:

echo "loadlin bzImage initrd=initrd.img vga=788" > autoexec.bat

生成一個符合DOS編碼的自動批處理,再啟動就生效了。

6, 啟動系統(tǒng)后U盤的掛裝點在/initrd/loopfs下,可以將文件保存和拷貝到這個目錄,以便于

在Windows系統(tǒng)上打開這些文件。如果保存在其他地方,則意味著文件保存在rootfs.img這個

ext2文件系統(tǒng)映象中,在windows中看不到,當然,在linux和freeBSD等支持ext2文件系統(tǒng)和

支持loopback device的UNIX類系統(tǒng)中可以掛裝后看到。

三,其他

這是一個很粗糙的版本,僅僅是預(yù)覽版本和一個框架。最近由于有人詢問進展,

因此想在2006年前先釋出。不要對此版本抱太大希望,但以后的版本中將陸續(xù)改善。

周期可能比較長,爭取以后每個月推出一個修正過的版本。每半年推出一個有重大

改進的版本。但是時間有限,我每天只能在此項目上工作1~2個小時。

關(guān)于制作的文檔,還需要過一段時間。

急著想自己制作的朋友可以看我的制作日志。日志在系統(tǒng)的root用戶目錄下

有babylinux_build_log 文件,記錄的我制作的思路和大致過程。

進入系統(tǒng)后,可以用zhcon配合vim 查看。linux高手應(yīng)該可以根據(jù)這個日志,

知道制作過程,并做一個自己的版本。

基本思路是用制作一個支持loopback設(shè)備為根文件系統(tǒng)的initrd

然后用 loadlin 在fat系統(tǒng)上引導(dǎo)它。細節(jié)問題將在以后的文檔中詳細說明。

由于設(shè)備和時間有限,不能進行完整的測試。我不保證該版本能在每一臺機器上正常運行。

于 2005年12月24日凌晨。

2006年2月20日

新增加的內(nèi)容:

網(wǎng)絡(luò)相關(guān):

iptables1.3.3 (防火墻/網(wǎng)關(guān)配置工具)

net-tools-1.60 (ifconfig,route等一組網(wǎng)絡(luò)相關(guān)工具)

Wget-1.9.1 (巨牛無比的http/ftp非交互式下載工具,功能十分強大)

NcFTP-3.1.9 (文本模式下,最好的FTP下載工具,支持明令補全等功能,

另有ncftpget,ncftpput等非交互式工具)

Traceroute-1.4a12 (網(wǎng)絡(luò)路由監(jiān)測工具)

nmap-3.81 (功能強大的端口掃描工具)

links-2.1pre20 (文本模式下的WEB瀏覽器)

Pkg-config-0.19 (編譯參數(shù)配置工具)

libpcap-0.9.3 (depended by ppp)

PPP-2.4.3 (depended by rp-pppoe)

RP-PPPoE-3.5 (ADSL 撥號工具)

壓縮/歸檔:

unzip-5.52

zip-2.31

rar for linux 2.53

cpio-2.5

多媒體相關(guān)軟件:

cdrecord 2.01 (光盤刻錄,命令行)

mkisofs (iso制作工具)

cdparanoia III release 9.8 (抓軌音質(zhì)非常好音頻抓軌工具,命令行)

lame3.89beta (目前為止最好的wave轉(zhuǎn)mp3的編碼工具,命令行)

aumix (混音器,命令行)

mpg123-0.59 (mp3播放器,命令行)

cdplay-0.3.8 (CD播放器,命令行)

mplayer1.0pre7 (多媒體播放器,文本模式下利用framebuffer可播放DVD/VCD)

其他:

which 2.16

Whois-4.7.5

BabylinuxUE-no-X-0.1正式版本在原先0.1pre的基礎(chǔ)上添加了上述軟件

并增加了OSS(Open Sound System)內(nèi)核模塊,以配合某些多媒體軟件的需要.

添加這些實用軟件后,這個版本已經(jīng)是一個可用的實用系統(tǒng)了.

其中最重要的是防火墻配置工具iptables. 經(jīng)過適當?shù)呐渲?可以把babylinux

當防火墻軟件來用.另外,添加ADSL播號工具RP_PPPoE,其中包括adsl-setup

adsl-connect, adsl-start, adsl-status ,adsl-stop 等腳本. 配合內(nèi)核的NAT

功能,用iptables設(shè)置后,可以作為很好的無硬盤局域網(wǎng)網(wǎng)關(guān).

另外,添加了一些多媒體工具,包括光盤刻錄和ISO制作工具,cdrecord 和mkisofs

mplayer 播放器由于在AMD的CPU上編譯,自動檢測到CPU類型并加入了3Dnow指令支持

因此,在intel的CPU上很有可能不能正常運行(時間和設(shè)備有限,不能進行完整測試)

此次加入的工具有一些是老的linux發(fā)行版中帶的,但現(xiàn)在已經(jīng)革除的工具,

比如mpg123,aumix,cdplay,ncftp等,非常懷念這些經(jīng)典的軟件,因此加了進去.

希望大家喜歡.

在音頻抓取和編碼方面,選了2個最好的工具cdparanoia和lame

不用我多說,音頻愛好者肯定對這兩個工具非常熟悉,前者是linux下

抓CD成wav格式時保持音質(zhì)最好的抓軌軟件,而lame的mp3編碼質(zhì)量至今為止

無論是windows下的軟件還是linux下的軟件,都無法與之匹敵.

可以用以下的小腳本來完成抓軌和mp3編碼的工作:

for i in `seq 15`; #假設(shè)CD盤有15首歌

do

cdparanoia $i $i.wav

lame $i.wav $i.mp3

rm -f $i.wav

done

其他工具和軟件會根據(jù)用戶的反饋和意見在以后的版本中加入.

此版本的體積比較大,主要是為了保持LFS6.1的原貌,系統(tǒng)共有275M左右

用cramfs壓縮/usr文件系統(tǒng)后總共保持在128M以下,可以裝在一個128M

的U盤上. 他是一個完整的通用系統(tǒng),幾乎把LFS6.1的內(nèi)容全部保留了下來.

包括C/C++編譯器,Perl語言等,我將在一個月內(nèi)發(fā)布一個精簡版本.

應(yīng)該會控制在64M以下主要刪除編譯器和perl語言以及man info等占空間大的文檔,

而保持其他功能不變. 有人可能抱怨還是太大,請不要拿她和一些專用系統(tǒng)比較,

那些系統(tǒng)對系統(tǒng)精簡比較厲害,如果做專用系統(tǒng)的話16M以下,帶X服務(wù)器的版本我也可以做到,

但是意義不是很大。以后有時間可能會做一些專用系統(tǒng)。

帶X的版本估計會在2個月后推出,目前主要想把這個不帶X的版本先完善好.

因此,急于想用帶X桌面的的babylinux的網(wǎng)友請再耐心等待一段時間.

關(guān)于系統(tǒng)配置的FAQ文檔,也將陸續(xù)撰寫,希望網(wǎng)友多給反饋意見.


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 泗洪县| 郧西县| 靖江市| 曲阜市| 宝清县| 米易县| 会昌县| 汶上县| 镇平县| 始兴县| 洞口县| 襄城县| 建宁县| 朝阳县| 长子县| 梓潼县| 繁昌县| 大宁县| 驻马店市| 乌拉特前旗| 云龙县| 阜新| 黑河市| 阿克陶县| 苍山县| 崇信县| 恩平市| 清丰县| 雷州市| 肥东县| 九龙城区| 灵璧县| 新源县| 汾西县| 富平县| 海盐县| 上思县| 嘉定区| 池州市| 双鸭山市| 奈曼旗|