VirtualBox中安裝Fedora9及其配置

jopen 9年前發布 | 24K 次閱讀 VirtualBox

因為要學習Tiny4412開發板的嵌入式編程,需要用到Fedora9系統(和手冊對應),我就在VirtualBox虛擬機(此虛擬機安裝在Ubuntu12.04上)上安裝了Fedora9,下面就講解一下Fedora9的安裝及其配置。

安裝Fedora9

1、下載Fedora9鏡像文件,我下載的是Fedora-9-i386-DVD.iso

2、打開VirtualBox虛擬機,新建Fedora9虛擬機

3、加載Fedora9鏡像文件,開始安裝,安裝過程根據提示安裝即可

配置Fedora9

1、安裝VirtualBox tools

1)點擊虛擬機菜單“Device”–>“Insert Guest Additions CD Image…”,出現一消息框,點擊“run”,或者執行以下命令:

cd /media/VBOXADDITIONS_4.3.20_96996
sh VBoxLinuxAdditions.run

此過程會有錯誤出現,根據錯誤提示,進入相應的log查看,即可找到錯誤原因。

2)安裝gcc.i686、kernl.i686、kernel-devel.i686,例如安裝gcc.i686,先執行以下命令:

yum search gcc

此命令為搜索gcc的版本,再根據具體的情況選擇安裝gcc.i686還是gcc.i386,如果只有gcc.i386,則執行以下命令安裝:

yum install gcc.i386

安裝kernl.i686、kernel-devel.i686時,按以上步驟進行。

3)上述安裝完成后,重啟電腦

4)再執行 1)步驟,即可成功安裝。

2、創建共享文件夾

1)在主機創建一個文件夾作為共享文件夾,再在fedora虛擬機設置中添加此文件夾,如下圖所示:

2)、在fedora9中創建一個文件夾作為上面主機中文件夾“fedora-9”的掛載點,執行以下命令將文件夾掛載:

mount -t vboxsf share share-point

此命令中的share為主機中的共享文件夾名,實際為fedora-9;share-point為虛擬機中的掛載點,實際為/mnt/shareVM

3)以上即可完成共享文件夾的建立,若卸載,執行以下命令即可:

umount /mnt/shareVM

3、關閉防火墻

在Fedora9系統中,默認開著防火墻呢,在連接Tiny4412開發板時,我們需要關閉防火墻,執行以下命令即可關閉:

/etc/init.d/iptables stop

下面列舉一些Fedora9中和防火墻相關的命令:

service 方式
開啟: service iptables start 
關閉: service iptables stop

iptables方式

查看防火墻狀態: /etc/init.d/iptables status

暫時關閉防火墻: /etc/init.d/iptables stop

重啟iptables: /etc/init.d/iptables restart</pre></div>

4、用Telnet遠程控制Tiny4412開發板

1)給Tiny4412開發板設置一IP,使其與我筆記本處于一局域網中

2)Telnet Tiny4412開發板IP(按手冊)(若不關閉防火墻,會出現No route to host的錯誤)

3)Telnet成功后,即可在筆記本上操控Tiny4412開發板

5、用FTP上傳文件給Tiny4412開發板

1)給Tiny4412開發板設置一IP,使其與我筆記本處于一局域網中

2)FTP Tiny4412開發板IP(按手冊),使用put命令上傳文件

3)上傳成功后,文件會存于開發板/home/plg目錄下

注:有關網絡連接及控制的命令可參考我的另一篇博文《Ubuntu下網絡服務》

6、使用minicom串口工具

1)用串口線連接Tiny4412開發板和筆記本,我用的是USB轉串口線

2)點擊“Devices”–>”USB Devices”–>USB轉串口驅動,將主機相應的USB驅動映射到Fedora9虛擬機

3)更改USB轉串口設備(例:ttyUSB0)權限,使其可讀可寫

4)在終端運行minicom,設置串口,進入相應的串口,啟動(重啟)Tiny4412開發板,在終端即可打印出相應的信息

5)啟動完成后,根據提示按enter鍵進入Tiny4412開發板控制臺(不太好用)

注:

將編譯好的可執行文件下載到開發板的方式:

  • 通過FTP傳送文件到開發板(推薦);
  • 通過優盤等介質;
  • 通過串口(ZModem協議)傳送文件到開發板;
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!