1. 程式人生 > >qemu模擬arm執行linux,掛載nfs

qemu模擬arm執行linux,掛載nfs

掛載nfs,方便除錯

pc:

開啟兩個終端,其中一個輸入如下命令,開啟qemu

qemu-system-arm -M vexpress-a9 -smp 4 -m 256M -kernel arch/arm/boot/zImage -append "rdinit=/linuxrc console=ttyAMA0 loglevel=8" -dtb arch/arm/boot/dts/vexpress-v2p-ca9.dtb -nographic  -net nic,vlan=0 -net tap,vlan=0,ifname=tap0

另外一個終端輸入如下命令配置由上述命令建立的新網絡卡

ifconfig tap0 172.16.129.189
board:
ifconfig eth0 172.16.129.188
mount -t nfs -o intr,nolock,rsize=1024,wsize=1024 172.16.129.189:/home/default/work/nfs_rootfs  /mnt

cd /mnt

相關推薦

qemu模擬arm執行linux掛載nfs

掛載nfs,方便除錯pc:開啟兩個終端,其中一個輸入如下命令,開啟qemuqemu-system-arm -M vexpress-a9 -smp 4 -m 256M -kernel arch/arm/boot/zImage -append "rdinit=/linuxrc c

qemu 模擬-arm-mini2440開發板-啟動u-bootkernel和nfs檔案系統

qemu 本文介紹瞭如何編譯u-boot、linux kernel,然後用qemu啟動u-boot和linux kernel,達到與開發板上一樣的學習效果! 雖然已經買了2440開發板,但是在實際學習開發過程中,還是覺得不方便,既然這樣,那就用qemu模擬2440開發板,

qemu模擬i386的linux核心用於核心學習

安裝 apt-get install qemu 下載http://kernel.org/  這裡也測試過4.5版本,但是無法啟動 wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.7.4.tar.bz2 tar

CentOS 7 利用qemu模擬ARM vexpress A9開發板

ogr install 進入 復制 不同 .html ini 依賴 roo 聽說qemu用於仿真arm很不錯,今日就來試了一把。由於剛剛開始,了解的並不多。本文僅僅記錄Qemu裝載Linux kernel和busybox根文件系統的過程。後續將會深入了解仿真的其他內容。 先

qemu模擬armlinux執行目標檔案系統的可執行檔案

squashfs yum install -y xz-devel wget https://jaist.dl.sourceforge.net/project/squashfs/squashfs/squashfs4.3/squashfs4.3.tar.gz tar xzvf squas

ubuntu下使用qemu模擬ARM(四)-------編譯busybox

上面已完成了u-boot,kernel現在我們來做一個根檔案系統 用busybox製作根檔案系統 1.下載Busybox, 官方下載地址:https://busybox.net/downloads/ sudo mkdir root_system 將下載後的檔案放入/qe

qemu模擬arm系統vexpress-a9—uboot+uImage

1 概述 上一篇檔案介紹了qemu環境搭建,用核心映象zImage執行模擬器,可以很方便除錯核心。但現在嵌入式arm處理器廠商都會發布uboot+uImage的sdk形式給產品公司,有時候需要除錯uboot程式碼執行情況或是傳入到核心引數是否生效等等,所以模擬uboot

ubuntu下使用qemu模擬ARM(三)------編譯核心

上一章將u-boot編譯完成並用Qemu進行了測試,這一單我們來編譯核心 Linux核心編譯 下載Linux核心 官方下載地址:https://www.kernel.org/pub/linux/kernel/ sudo mkdir linux-kernel s

Qemu搭建ARM vexpress開發環境(三)----NFS網路根檔案系統

Qemu搭建ARM vexpress開發環境(三)----NFS網路根檔案系統 標籤(空格分隔): Qemu ARM Linux 經過上一篇《Qemu搭建ARM vexpress開發環境(二)----通過u-boot啟動Linux核心》,已經實現了通過u-boot載入Kernel啟動開發板,並且掛載根檔案系

QEMU模擬Mini2440開發板執行環境(二):NFS掛載根檔案系統

前言 原創文章歡迎轉載,請保留出處。 若有任何疑問建議,歡迎回復。 郵箱:[email protected] 緊接著第一篇(http://blog.csdn.net/maxwell_nc/article/details/44279553),我們使用網路檔案系統NFS掛載根檔案

LINUX伺服器配置NFS服務掛載外部儲存實現目錄共享

安裝nfs  rpcbind         一、服務端配置          安裝 NFS 伺服器所需的軟體包:nfs 和&nbs

ARM開發板與PC機Ubuntu系統建立連線採用NFS(網路檔案系統)掛載

        Linux中最常用的方法就是採用NFS來執行各種程式,這樣可以不必花費很多時間下載程式,如果應用程式變的越來越大,就會發現NFS執行的方便所在。 首先要搭建NFS伺服器,步驟如下: (1)安裝nfs伺服器和客戶端           #sudo apt-ge

基於QEMUARM Cortex-A9開發板Vexpress-ca9的Linux核心的編譯和執行

Author: KARL-Duj BAT QQ: 30933706 2011 Q群: 37******* 2012 Q群: 20******* 2013 Q群: 58******* 2014 Q群: 39******* 2015 Q

使用Qemu模擬Cortex-A9執行U-boot和Linux

/****************************************************************************/  *  *                  (c)    光明工作室  2017-2037  COPYRIGHT

使用arm-none-linux-gnueabi-gcc –o hello hello.c編譯完成ARM執行出現報錯:

問題: 使用arm-none-linux-gnueabi-gcc –o hello hello.c編譯完成,在ARM上執行出現報錯: -sh: ./hello: No such file or directory 原因: 因為我們的程式使用的是動態連結方式編譯的,而A

linux下通過nfs搭建檔案伺服器並實現掛載

今天做不成的事,明天也不會做好。 同學們,我們今天來學習在linux下搭建nfs檔案伺服器,並在linux和windows下進行掛載。最開始,專案的部署是和檔案放在一起的,後來,隨著訪問的人數增多,就需要把檔案單獨拿出來放到一個伺服器,這樣能

Linux執行Qemu模擬AArch64硬體除錯核心

環境說明: Fedora21 x86_64 ARM公司推出ARM V8架構後,全面進入64位CPU時代,可是目前市場上出現的裝置太少或者說價效比不高,但是又想做相關平臺下的開發,那麼可以考慮下使用qemu模擬器 安裝aarch64-qemu: $

Linux添加新硬盤及分區格式化掛載

ima 命令 啟動 ads bash 分區 tab class comm 1、查看分區信息: [[email protected]/* */ /]# fdisk -l Disk /dev/vdb: 209.7 GB, 209715200000 bytes1

Linux下進行硬盤掛載、分區、刪除分區格式化掛載卸載方法

硬盤 訪問 9.png dir 輸入 str 創建 指定 命令 本文簡單介紹了下文件系統及其操作(df命令),磁盤分區、格式化,還有最主要是掛載操作。 在這裏對“掛載”做個說明,我們都知道文件系統是創建在磁盤上面的,每個文件系統都有獨立的inode、block等信息,而這

vnx通過iscsi連接esxi主機掛載nfs和block

iscsi vm主要步驟:1) vnx上創建一個nas folder,這個nas裏面有一個放了一個vm文件夾2) esxi上掛載nfs3) vnx上創建block pool與lun4) vnx上設置iscsi連接-> 設置iscsi的port以及連接vcenter5)venter上設置iscsi連接-&