开始学习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查看可使用的命令。
转载请注明出处