開始學習FreeNOS開源項目,安裝方法是按照官方網站http://www.freenos.org/documentation/freenos-developers-handbook.html提供的方法進行。
從git上下載FreeNOS,地址https://github.com/lordsergio/FreeNOS
1.原打算在windows下使用scons生成鏡像文件,但出現以下錯誤,不知是否是不兼容windows,對Python,scons不熟悉沒有具體看SConstruct文件。
2.最后選擇在windows下的vmware虛擬機上安裝Ubuntu,在Ubuntu上使用qemu虛擬機下使用FreeNOS,下面是搭建步驟
Sudo apt install aptitude 下載aptitude
sudo aptitude install build-essential scons python-subversion subversion qemu分別下載build-essential scons python-subversion subversion qemu
進入FreeNOS目錄下,使用命令scons iso 后,生成build文件夾,獲得build/intel/pc/boot.iso鏡像文件。
PS:在scons iso生成鏡像文件時,出現grub-mkrescue:warning:Your xorriso doesn’t support ‘—grub2-boot-info’,some features are disabled.警告,安裝了xorriso后重新執行scons iso即可。
虛擬機qemu載入FreeNOS:
qemu還未詳細學習,使用qemu-img create –f qcow2 ubuntu.img 10G生成虛擬機,如下圖
使用qemu-system-x86_64 –had ./boot.iso載入鏡像文件,進入FreeISO系統的虛擬機,如下圖所示,與FreeISO官網所示一樣,鍵入uname顯示使用者名字,鍵入ls /bin查看可使用的命令。
轉載請注明出處