1.在伺服器上啟動nfs服務
2.修改uboot啟動引數bootargs
openjtag> print
bootcmd=nand read.jffs2 0x30007fc0 kernel; bootm 0x30007fc0
bootdelay=2
ethaddr=08:00:3e:26:0a:5b
netmask=255.255.255.0
mtdids=nand0=nandflash0
mtdparts=mtdparts=nandflash0:256k@0(bootloader),128k(params),2m(kernel),-(root)
ipaddr=192.168.1.111
serverip=192.168.1.103
baudrate=19200
filesize=306ac
bootargs=noinitrd root=/dev/nfs nfsroot=192.168.1.104:/work/nfs_root/first_fs ip=192.168.1.17:192.168.1.104:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc console=ttysac0
stdin=serial
stdout=serial
stderr=serial
partition=nand0,0
mtddevnum=0
mtddevname=bootloader
openjtag>set bootargs noinitrd root=/dev/nfs nfsroot=192.168.1.104:/work/nfs_root/first_fs ip=192.168.1.17:192.168.1.104:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc console=ttysac0
3.openjtag>boot
nfs檔案系統掛載
1.首先把所有防毒軟體和防火牆都關了 2.在linux系統上用 setup 設定網路配置 3.將虛擬機器設為橋連 vm settings ethernet bridged 4.用 ifconfig eth0 192.168.1.16 設定你虛擬機器的ip位址 我的虛擬機器為192.168.1.16 ...
掛載nfs檔案系統
1.從裝置掛在開發機目錄 1.1.ubuntu啟動nfs伺服器 假設本機ubuntu的ip位址為 192.168.1.77 使用root使用者登入 使用如下命令啟動nfs伺服器 sudo etc init.d nfs kernel server restart 備註 前提需要安裝nfs伺服器,ps ...
系統啟動掛載根檔案系統時Kernel panic
製作了根檔案系統,在啟動之後停在這裡了 net registered protocol family 1 net registered protocol family 17 vfs mounted root cramfs filesystem readonly.freeing init memory...