从git下载代码
git clone https://github.com/mit-pdos/xv6-public.git
安装qemu、gcc等
运行xv6
make qemu
问题及解决
...
./sign.pl bootblock
make: ./sign.pl: Command not found
...
出现这种问题的原因应该是文件是从windows拷贝到linux的,安装并使用dos2unix程序:dos2unix sign.pl
这个命令会移除 ^M
标记
no bootable device
从github clone到本地后,需要在根目录下执行"chmod -R 777 xv6-public"命令,之后进到xv6-public文件夹里,最好先"make clean",再"make","make qemu"就可以执行了。