VirtualBox中安裝Fedora9及其配置
因為要學習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
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協議)傳送檔案到開發板;
相關文章
- Win 10 環境配置VirtualBox安裝UbuntuUbuntu
- VirtualBox安裝
- VirtualBox安裝Ubuntu教程Ubuntu
- VirtualBox安裝Centos7CentOS
- 在virtualbox上安裝ubuntuUbuntu
- Ubuntu24.04 安裝 VirtualBoxUbuntu
- virtualbox 安裝 debian12
- 在debian 12 中安裝virtualbox擴充套件包套件
- 如何在 Ubuntu 上安裝 VirtualBoxUbuntu
- VirtualBox下安裝Linux系統Linux
- virtualbox ubuntu 安裝 openssh-serverUbuntuServer
- VirtualBox安裝問題記錄
- vagrant + virtualBox 安裝centos7CentOS
- Oracle VM VirtualBox安裝centos7OracleCentOS
- VirtualBox安裝增強功能報錯
- virtualbox安裝centos7,network is unreachableCentOS
- 如何在 VirtualBox 上安裝 Kali LinuxLinux
- 熱乎的安裝 Homestead 必備軟體(Vagrant、VirtualBox、VirtualBox 映象)
- 如何在 VirtualBox 上安裝並使用 FreeDOS?
- 秒搞VirtualBox 、CentOS 的安裝過程CentOS
- Windows 10 安裝Virtualbox 6.1.22詳細教程Windows
- VirtualBox安裝Ubuntu20.04圖文教程Ubuntu
- ubuntu安裝ohMyZsh及其元件Ubuntu元件
- 八、hive3.1.2 安裝及其配置(本地模式和遠端模式)Hive模式
- VirtualBox + Vagrant + homesteadbox 環境下 yaf 的安裝
- 基於VirtualBox虛擬機器安裝Ubuntu虛擬機Ubuntu
- Virtualbox 安裝centos7虛擬機器CentOS虛擬機
- 在 Mac 上通過 VirtualBox 將 Windows 10 安裝到可移動裝置中MacWindows
- Elasticsearch 及其套件的安裝上手Elasticsearch套件
- 本地windows搭建spark環境,安裝與詳細配置(jdk安裝與配置,scala安裝與配置,hadoop安裝與配置,spark安裝與配置)WindowsSparkJDKHadoop
- 如何在ubuntu上安裝virtualbox的driver module vboxdrvUbuntu
- Virtualbox7安裝及使用詳細步驟
- 如何在 CentOS 8 / RHEL 8 上安裝 VirtualBox 6.0CentOS
- Linux 環境下為VirtualBox安裝增強功能Linux
- VMware 中解除安裝安裝Ubuntu 20.04.1 ——Ubuntu系統配置(一)Ubuntu
- Mac安裝 anaconda及其基本命令Mac
- Docker 知識梳理及其安裝使用Docker
- centos7 (阿里雲、linux) 單機spark的安裝與配置詳解(jdk安裝與配置,scala安裝與配置,hadoop安裝與配置,spark安裝與配置)CentOS阿里LinuxSparkJDKHadoop
- 如何使用Putty登入安裝在VirtualBox裡的ubuntuUbuntu