![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
lvjinhua
这个作者很懒,什么都没留下…
展开
-
用MASM、TC2.0 写一个简单的x86引导程序
将下边 boot.asm 与 kernel.asm用masm5.0编译出相应的可执行文件,用TC2.0编译load.c得到可执行文件,将三个可执行文件放在同一文件夹下。 准备一张空白软盘,在控制台下执行load.exe得到一张引导软盘; 重新启动计算机,设置A盘为第一启动盘,就可从A盘引导系统了,进入系统后可以做的唯一一件事情是从键盘输入字符,并显示,以此循环。 具体的操作过程在原创 2005-04-16 16:25:00 · 2349 阅读 · 1 评论 -
LFS6.1学习备忘录(第四步:使LFS可以启动)
哇, 马上就要结束了. 上回说到, 虚拟系统的目录树建立完成, 系统所必须的各种工具软件, 库也编译完成, 接下来的任务就是安装与配置各种启动脚本, 编译内核, 设置启动分区等,Lets go ->注意:接下来的操作仍然在虚拟系统下完成.1. LFS-BootscriptsLFS-Bootscripts 是专门为LFS系统而编写的一些脚本文件, 这里面包含了许多内容, 包括检测文件系统, 检测设原创 2005-11-13 13:18:00 · 1141 阅读 · 0 评论 -
LFS6.1学习备忘录(第一步:准备工作)
作者:lvjinhua日期:2005.11.12前几天从linuxsir下载了LFS6.1的安装说明及源代码包(实际上需要用到的源代码包含在LFS6.1_LiveCD中,因此我直接下载的LIVE-CD),开始了漫长的安装之旅. 下载地址:www.linuxfromscratch.org , 中文文档及相关支持: www.linuxsir.org/bbs/forumdisplay.php?f=581原创 2005-11-11 11:25:00 · 1346 阅读 · 0 评论 -
LFS6.1学习备忘录(第二步:构建临时编译环境)
作者: lvjinhua日期:2005.11.13昨天创建了一个基本的工作空间,总结一下:首先在一个新分区上构建ext2文件系统,作为以后LFS系统的主分区,如果可能最好有一个swap分区;然后将此分区挂载到一个目录下,我们选择 /mnt/lfs , 并设置环境变量 $LFS=/mnt/lfs; 接下来在 $LFS下新建目录 tools 并将其在宿主系统 /tools处建立一个符号连接, 我们马上原创 2005-11-13 11:12:00 · 925 阅读 · 0 评论 -
LFS6.1学习备忘录(第三步:构建基本系统软件)
作者:lvjinhua日期:2005.11.13上一回的主要内容就是: 在 lfs 用户下, 使用交叉编译技术, 在 $LFS/tools 目录下构建了一个临时的开发环境, 此开发环境包含了后续步骤将使用到的各种C/C++编译器, 各种库文件, 连接器, 文本编译器和一些Linux 下的常用工具软件, 需要再次说明的是, 这些工具是独立于宿主系统的. 并且在为 $LFS/tools 建立了一个符号原创 2005-11-13 12:40:00 · 818 阅读 · 0 评论