日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

u盘迷你linux,U盘上的迷你linux——BabyLinux

發布時間:2023/11/27 生活经验 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 u盘迷你linux,U盘上的迷你linux——BabyLinux 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

U盤上的迷你linux——BabyLinux

類別:發行版類

上傳時間:2006-01-09

版本:

大小:82.30 MB

得分:

?63%?好

下載次數:1869

投票:??[好]??[差]

相關網址:

簡短描述:

####非常感謝opp 提供FTP空間

#迫切希望另有好心人提供其他FTP空間, 或者提供下載鏡象,以保證下載速度,

本人萬分感謝 !!! #

BabyLinux 說明

一,簡介

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

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

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

三,其他

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

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

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

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

關于制作的文檔,還需要過一段時間。

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

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

進入系統后,可以用zhcon配合vim 查看。linux高手應該可以根據這個日志,

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

基本思路是用制作一個支持loopback設備為根文件系統的initrd

然后用 loadlin 在fat系統上引導它。細節問題將在以后的文檔中詳細說明。

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

有問題請 Email: win2linux@163.com

顧翠文 于 2005年12月24日凌晨。

安裝步驟:

二,安裝

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

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

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

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

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

bzImage —— 系統內核,2.6.14版本

initrd.img —— 系統啟動的ramdisk文件,也是整個系統的關鍵。

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

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

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

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

里面的內容是:

loadlin bzImage initrd=initrd.img vga=788

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

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

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

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

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

如果想要加其他參數啟動,請修改autoexec.bat,或者不用autoexec.bat自動運行loadlin,

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

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

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

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

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

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

支持loopback device的UNIX類系統中可以掛裝后看到。

測試環境:

三,其他 這是一個很粗糙的版本,僅僅是預覽版本和一個框架。最近由于有人詢問進展,因此想在2006年前先釋出。不要對此版本抱太大希望,但以后的版本中將陸續改善。周期可能比較長,爭取以后每個月推出一個修正過的版本。每半年推出一個有重大改進的版本。但是時間有限,我每天只能在此項目上工作1~2個小時。 關于制作的文檔,還需要過一段時間。急著想自己制作的朋友可以看我的制作日志。日志在系統的root用戶目錄下有babylinux_build_log 文件,記錄的我制作的思路和大致過程。進入系統后,可以用zhcon配合vim 查看。linux高手應該可以根據這個日志,知道制作過程,并做一個自己的版本。 基本思路是用制作一個支持loopback設備為根文件系統的initrd 然后用 loadlin 在fat系統上引導它。細節問題將在以后的文檔中詳細說明。 由于設備和時間有限,不能進行完整的測試。我不保證該版本能在每一臺機器上正常運行。 有問題請 Email: win2linux@163.com 顧翠文 于 2005年12月24日凌晨。

總結

以上是生活随笔為你收集整理的u盘迷你linux,U盘上的迷你linux——BabyLinux的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。