- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 操作系统之旅(007)—— 启动内核
执行命令~/Applications/bochs-2.6.8/bin/bochs -f linux.bxrc,通过bochs启动linux。内核未能正常启动,且由于编译完成前从未调试过,所以选择从头开始调试。首先查看bootsect.bin运行情况。执行命令~/Applications/bochs-2.6.8/bin/bochs -f linux.bxrc启动bochs,然后按下一次回车,出现提示...
2018-06-28 13:22:43 295
原创 操作系统之旅(006)—— 编译内核映像
前面已经成功编译并运行引导程序,现在进行内核部分的编译修改。首先针对Makefile进行修改,现我们定下内核映像文件在build目录下生成,名为system.bin,则对all规则修改:all: build/bootsect.bin build/setup.bin build/system.bin dd if=build/bootsect.bin of=bootimage-fd.img bs...
2018-06-27 13:49:57 1487
原创 操作系统之旅(000)—— 导读
《操作系统之旅(001)—— Ubuntu安装 》《操作系统之旅(002)—— 共享文件夹 》《操作系统之旅(003)—— 编译bootsect.s 》《操作系统之旅(004)—— 使用bochs》《操作系统之旅(005)—— 编译setup.s》...
2018-06-22 22:57:54 129
原创 操作系统之旅(005)—— 编译setup.s
修改方法同bootsect.s,这里直接贴出修改后的源代码:;; setup.s (C) 1991 Linus Torvalds;; setup.s is responsible for getting the system data from the BIOS,; and putting them into the appropriate places in system memory...
2018-06-22 22:50:17 277
原创 操作系统之旅(004)—— 使用bochs
下载bochs2.6.8(下载地址)通过共享文件夹拷贝到Ubuntu下,解压并安装解压bochs源代码压缩包,Terminal进入bochs代码根目录,输入命令:./configure --prefix=/home/reborn/Applications/bochs-2.6.8 --enable-debugger --enable-disasm --enable-iodebug --enable-...
2018-06-22 22:41:11 342
原创 操作系统之旅(003)—— 编译bootsect.s
下载linux0.11内核源代码(下载地址)将下载好的源代码放到共享文件夹下,从Ubuntu中打开共享文件夹即能看到源代码,拷贝到Ubuntu下,不要再共享文件夹下操作源代码。cd到linux-0.11.tar.gz所在目录,输入命令:tar zxvf linux-0.11.tar.gzcd到linux-0.11目录下,输入命令:make all没有make工具,执行命令:sudo apt ins...
2018-06-22 22:34:31 1461
原创 操作系统之旅(002)—— 共享文件夹
打开VirtualBox,如下图操作:右键选中创建的Ubuntu虚拟机,选择设置。选择共享文件夹,按下右上方红框按钮。共享文件夹路径为要共享给虚拟机的文件夹,共享文件夹名称填好后记住,后面要用到。选中自动挂载和固定分配后按下OK。固定分配下出现刚创建的共享文件夹,选择OK启动Ubuntu,桌面上会出现sf_Shared的磁盘,打开看就是共享的文件夹,这里的sf_Shared名称会根据你之前设置的共...
2018-06-22 22:16:33 312
原创 操作系统之旅(001)—— Ubuntu安装
下载VirtualBox(下载地址),安装VirtualBox。下载Ubuntu(下载地址),安装Ubuntu。打开VirtualBox,选择新建按钮。输入即将创建的虚拟机名称,点击下一步。根据自己的PC环境选择合适的内存大小,点击下一步。下图选项,点击创建。下图选项,点击下一步。下图选项,点击下一步。根据自己的PC环境选择合适的磁盘大小,点击创建。创建完成后左侧列表出现刚创建的虚拟机,选择该虚拟...
2018-06-22 22:12:02 227
黑客攻防技术宝典:Web实战篇
2017-09-28
黑客攻防技术宝典:系统实战篇
2017-09-28
操作系统设计与实现(第三版)(下)
2017-09-13
操作系统设计与实现(第三版)(上)
2017-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人