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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

二、制作最小linux系统

發(fā)布時間:2025/4/5 linux 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 二、制作最小linux系统 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、Busybox簡介

制作文件系統(tǒng)我們需要使用到Busybox 工具
? ? ? ? ? ? – 版本為busybox-1.21.1.tar.bz2
? ? ? ? ? ? – 開源網(wǎng)址是http://www.busybox.net/
? ? ? ? ? ? – BusyBox 是一個集成了一百多個最常用linux 命令和工具的軟件,包含常用的shell命令

?二、配置Busybox

  • ? ? ? 在Ubuntu下新建目錄,將Busybox 壓縮包拷貝進去,并解壓
  • ? ? ? ?使用“make menuconfig”命令(進入busybox-1.22.1目錄)

  • ? ? ? 配置編譯器

? ? ? ? ?– 進入界面“Busybox Settings”→“Build Optiions”→“Cross Compiler prefix”將其配置為“arm-none-linux-gnueabi-”
? ? ? ? ?– 返回到“Build Optiions”

  • ? ? 配置二進制文件安裝目錄

? ? ? ? – 進入界面“Installation Options”→“BusyBox installation prefix”將其配置為“../system”
? ? ? ? – 保存退出

三、編譯和安裝Busybox

  • 使用命令make,編譯Busybox
  • 使用命令make install,安裝二進制文件到“../system”目錄中

四、完善最小Linux 系統(tǒng)的文件

  • ?需要添加額外的文件在“最小系統(tǒng)需要的文件”壓縮包下
  • ?進入system目錄完善最小系統(tǒng)

? ? ? ? ? – 創(chuàng)建文件夾mkdir dev etc lib mnt proc sys tmp var

  • ?進入新創(chuàng)建的etc目錄

? ? ? ? ? – 創(chuàng)建文件夾mkdir init.d rc.d

  • 進入新創(chuàng)建的rc.d文件夾

? ? ? ? ? – 創(chuàng)建文件夾mkdir init.d

  • ?返回到system目錄,進入var目錄

? ? ? ? ?– 新建目錄mkdir lib lock log run tmp

  • 進入創(chuàng)建的etc目錄

? ? ? ? ? – 將eth0-setting passwd profile三個文件拷貝進去,將文件的權限改為755

  • ?進入etc目錄下的init.d目錄

? ? ? ? ? – 將ifconfig-eth0rcS兩個文件拷貝進去,將文件的權限改為755

  • 進入 etc/rc.d/init.d目錄

? ? ? ? ? – 將netd文件拷貝進去,將文件的權限改為755

  • ?返回到system目錄下,進入lib文件夾下

? ? ? ? ? – 將編譯器的庫文件拷貝進去"cp /usr/local/arm/arm-2009q3/arm-none-linux-gnueabi/libc/lib/* ./"

  • ?返回到system的上一級目錄,制作完畢,可以看到一個system.img

五、安裝打包軟件和編譯

  • 打包工具使用make_ext4fs

? ? ? ? ? – 工具在光盤“tools”目錄下的“l(fā)inux_tools.tgz”壓縮文件
? ? ? ? ? – 將工具拷貝到“/”目錄下,并解壓

  • 進入到目錄“/home/minilinux/”,使用下面的命令編譯可生成文件系統(tǒng)

? ? ? ? ? – “make_ext4fs -s -l 314572800 -a root -L linux system.img system”
?

六、測試制作的最小系統(tǒng)是否成功

  • 按照我們上一期《一、燒寫最小linux系統(tǒng)》,我們只需要在超級終端里輸入fastboot,然后再cmd里輸入

? ? ? ? ? ? fastboot.exe flash system system.img
? ? ? ? ? ? fastboot -w
? ? ? ? ? ? fastboot reboot?

? ? ? ? ? 如果能夠正常啟動,那就說明我們制作成功。

所需要的文件我已經(jīng)全部打包,需要可以下載:https://download.csdn.net/download/qq_28938511/12916305

總結(jié)

以上是生活随笔為你收集整理的二、制作最小linux系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。