我使用的操作系统是ubuntu 12.10。
1.首先下载nasm:http://www.nasm.us/pub/nasm/releasebuilds/?C=M;O=D
我下载的是2.10.07版本的nasm-2.10.07.tar.bz2文件。解压后到目录:~/nasm-2.10.07
终端命令行进入目录nasm-2.10.07,依次执行:
$./configure
$make
$sudo make install
安装nasm到本机。
2.编译代码,首先下载代码光盘镜像,本书作者有提供:http://osfromscratch.org/downloadcn
下载到本地后解压为:cdimage.iso
然后将光盘镜像加载:http://blog.csdn.net/yc1404/article/details/8680096
终端命令行执行:
#建立装载目录
$sudo mkdir /mnt/cdrom
#装载镜像
$sudo mount -t iso9660 -o loop ~/cdimage.iso /mnt/cdrom
#然后就可以打开光盘使用光盘中的代码了
#复制第一个代码文件到本地
$cp /mnt/cdrom/chapter1/a/boot.asm ~