busybox製作檔案系統、掛載nfs
1.建立檔案系統目錄
mkdir /mini2440/rootfs
cd rootfs
mkdir bin dev etc lib proc sbin sys usr mnt tmp var
mkdir usr/bin usr/lib usr/sbin lib/modules
2.建立裝置檔案,進入rootfs的dev/目錄
cd dev/
mknod -m 666 console c 5 1
mknod -m 666 null c 1 3
3.安裝/etc
tar etc.tar.gz –C /mini2440/rootfs
4.編譯核心模組
進入Linux核心目錄(linux 2.6.32)
make modules ARCH=arm CROSS_COMPILE=arm-linux-
5.安裝核心模組
make modules_install ARCH=arm INSTALL_MOD_PATH=/mini2440/rootfs
busybox的使用
1.解壓busybox-1.13.3-mini2440.tgz
tar zxvf busybox-1.13.3-mini2440.tgz -C /mini2440/
2.配置busybox,進入busybox目錄執行 make menuconfig進入 Busybox Settings à
build Options->選中 “Build busybox as a static binary”, 靜態連結
Cross Compiler prefix (arm-linux-)
Installation Options->選中 “Don‘t use /usr”, 選中該項可以避免busybox 被安裝到宿主系統的/usr目錄下,破壞宿主系統
Busybox Installation Prefix (/mini2440/rootfs)該選項表明編譯後的busybox的安裝位置
3.編譯、安裝busybox
make ARCH=arm CROSS_COMPILE=arm-linux-
make install
拷貝交叉編譯器 lib/ 下的 libc.so.6 和 ld-linux.so.3 庫檔案到
cp 、usr/local/......./lib/libc.so.6 ld-linux.so.3
進入 /etc/exports 新增
/mini2440/ 192.168.1.*(rw,sync,no_root_squash)
開啟nfs服務(redhat)
/etc/init.d/nfs restart
/etc/init.d/portmap restart
設定虛擬機器為橋接
edit選項下面倒數第二項把VM0設定為橋接有線網絡卡
遊記點選系統頁的setting也設定為橋接
修改bootargs
setenv bootargs console=ttySAC0,115200 root=/dev/nfs nfsroot=192.168.1.75:/mini2440/rootfs ip=192.168.1.76:192.168.1.1:192.168.1.1:255.255.255.0:sbc2440.arm9.net:eth0:off
相關推薦
busybox製作檔案系統、掛載nfs
1.建立檔案系統目錄 mkdir /mini2440/rootfs cd rootfs mkdir bin dev etc lib proc sbin sys usr mnt tmp var mkdir usr/bin usr/lib usr/sbin lib/module
busybox製作檔案系統之etc/inittab
/etc/inittab檔案格式簡介: busybox取消了runlevels,runlevels已經被busybox的init程序忽略。如果想使用runlevels,就使用sysvinit來代替。 每個入口的格式:<id>:<runlevels>:<actio
基於busybox製作mini2440根檔案系統及使用nfs掛載
常見的檔案系統有yaffs2, jffs2,他們是適用於根檔案系統映象存在於NAND Flash上的情況。而傳統的Linux EXT2/EXT3檔案系統格式適用於傳統的block裝置,比如SD卡或者硬碟。 cramfs同時適用於以上兩種情況。其不管採用哪種格式,核心都必
mini6410基於linux2.6.36核心通過NFS啟動根檔案系統總結(四製作根檔案系統及通過NFS掛載檔案系統)
本系列文章有本人yinjiabin製作,轉載請註明出處: http://blog.csdn.net/yinjiabin/article/details/7489563根檔案系統一般包括: 1)基本的檔案系統結構,包含一些必須的目錄,比如:/dev,/proc,/bin,/
busybox檔案系統與簡單驅動學習(1)-busybox檔案系統搭建與nfs掛載配置
一、busybox編譯安裝 2、參考資料:訊為4412精英版開發手冊9.5章節 3、實際操作環境:Ubuntu14.04、交叉編譯環境 arm-none-linux-gnueabi-(直接用訊為提供的,也可以網上用其他的)、busybox版本
01: 儲存技術與應用 iSCSI技術應用 、 udev配置 NFS網路檔案系統 、 Multipath多路徑 、 NFS網路檔案系統 、 udev配置
Top NSD CLUSTER DAY01 1 案例1:配置iSCSI服務 1.1 問題 本案例要求先搭建好一臺iSCSI伺服器,並將整個磁碟共享給客戶端: 伺服器上要額外配置一塊硬碟 服務端安裝target,並將新加的硬碟配置為iSCSI 的共享磁碟 在客
NFS作為根檔案系統,掛載超時
NFS伺服器配置正確後,使用ramfs,通過mount能夠正常掛載NFS,但是作為ROOTFS無法正常掛載,顯示超時。 經檢視log,RPC報錯-120。 分析結果: 在Ubuntu1804上,nfsserver支援v3,v4,在UBuntu1304上,nfsserver
ARM開發板與PC機Ubuntu系統建立連線,採用NFS(網路檔案系統)掛載
Linux中最常用的方法就是採用NFS來執行各種程式,這樣可以不必花費很多時間下載程式,如果應用程式變的越來越大,就會發現NFS執行的方便所在。 首先要搭建NFS伺服器,步驟如下: (1)安裝nfs伺服器和客戶端 #sudo apt-ge
分割槽、建立檔案系統和掛載
分割槽分割槽命令主要有fdisk (主要使用)、gdisk(建立gpt型別的分割槽)、parted(可以建立任何型別的分割槽,但是分割槽過程提示對於分割槽大小的提示較少)fdisk -l /dev/sdX 檢視硬碟分割槽資訊 -c (centos6) 開啟或禁用dos模
Linux系統,磁碟、分割槽、檔案系統、格式化、掛載的理解。
1. 背景知識 學習Linux系統應該忘記Windows系統中劃分碟符(C:\。d:\。E:\ ...)的影響。 在Linux的系統中,是通過分割槽來把系統空間劃分成不同的應
jz2440開發板製作燒寫根檔案系統,使用NFS啟動
1在製作根檔案系統時,需要用到mkyaffs2image命令(這個命令檔案需要去相應資料夾中去拷貝) 將相應命令檔案拷貝到/bin/ 目錄中 增加可執行許可權 chmod +x /bin/mkyaffs2image 2mkyaffs2image命令用法 mkyaff
叢集基礎之04(部署ceph實驗環境、部署ceph叢集、建立Ceph塊儲存、塊儲存應用、掛載Ceph檔案系統、建立物件儲存伺服器)
目錄 前言: 前言: Ceph簡介 Ceph是一個統一的分散式儲存系統,設計初衷是提供較好的效能、可靠性和可擴充套件性。 Ceph專案最早起源於Sage就讀博士期間的工作(最早的成果於2004年
制作根文件系統、使用NFS燒寫、編譯使用驅動程序(2)
clas bz2 節點 family 好的 根文件系統 pan ini 驅動 1.制作根文件系統 1.1 先解壓文件系統,/wok/nfs_root 目錄下是已經構造好的各種文件系統:① fs_mini.tar.bz2 是最小的根文件系統,裏面的設備節點是事先建立好的;②
linux(十三)之磁盤分區、創建文件系統、掛載
動作 打開 oot mage 允許 關閉自動 def ubun mount 前面學習了linux的用戶管理 ,感覺是不是linux的多用戶多任務的系統感覺十分了解了,但是其實並不然的。你還需要了解更多。接下來給大家分享的是 在vmware中添加硬盤創建分區,然後掛載到指定
Linux伺服器記憶體、CPU、檔案系統、磁碟IO效能以及網路連通性shell巡檢
shell自動巡檢伺服器基礎配置 每個專案都要部署在伺服器上,那麼伺服器的安全效能和一些基本情況是我們需要了解的,比如伺服器CPU、記憶體、檔案系統、磁碟IO、還有一些網路連通性
Linux叢集儲存——day5——Ceph叢集上部署Linux系統、Ceph檔案系統、Ceph的物件儲存系統
Ceph叢集儲存的應用 紅帽的Linux已經把Ceph整合到核心中了,可以直接把作業系統裝在分佈儲存檔案中。 將虛擬機器的Linux作業系統安裝在Ceph叢集中: 0. 如同Ceph叢集進行初期環境部署。
檔案系統、服務、防火牆、SELINUX——安全四大金剛
一提到安全,大家都會想到防火牆,和檔案系統許可權。而實際工作環境中,我們在Linux的安全配置,會涉及到四個級別。我們思考一個場景,你要在百度盤中存放一個檔案,這個動作需要考慮下面四個許可權。 1 firewall # firewall-cmd ... 你在訪問伺服器時,首先會經過防火牆。
執行mysql_secure_installation命令報錯. mysql.cnf. 10513: 只讀檔案系統 、. mysql. cnf. 10513:沒有那個檔案或目錄
# mysql_secure_installation 執行mysql_secure_installation(mysql安全策略設定)報錯 報錯資訊如下: /usr/bin/mysql_ secure_ installation:行203: . mysq
4. Apue檔案系統、檔案型別、訪問許可權和目錄相關函式
1、linux檔案系統 windows使用NTFS,而linux使用ext2/ext3 1)ext2檔案系統 一個磁碟分成一個或多個分割槽,每個分割槽包含一個檔案系統。 如下圖所示是一個磁碟分割槽格式化成ext2檔案系統後的儲存佈局 從佈局可以看出,ext2對物理磁
LINUX 新增的磁碟不建立分割槽,直接建立檔案系統並掛載怎麼辦?
LINUX下新增的磁碟不建立分割槽,直接建立檔案系統並掛載: 不是都要先使用FDISK進行分割槽的麼?怎麼直接跳過了這步,直接建立檔案系統,並掛載了呢? 解決方法: 假設新硬碟是 /dev/sdcfdisk操作的是/dev/sdc ,分割槽後才會有/dev/sdc1 /