创建linux0.11文件系统1.44M软盘镜像
1、利用bochs自带的bximage创建1.44M空的软盘镜像
2、将步骤1创建的tiger_fd格式化成Minix1.0文件系统格式
用linux-0.11-devel-050518 中的bochsrc-fda.bxrc加载tiger_fd
floppya: 1_44="bootimage-0.11", status=inserted
floppyb: 1_44="tiger_fd", status=inserted
执行 mkfs /dev/fd1 1440 命令,将tiger_fd格式化成Minix1.0文件系统格式
3、向tiger_fd中拷贝进一些必要的文件及目录
mount /dev/fd1 /mnt
cd /mnt
mkdir bin dev etc tmp usr
mkdir usr/bin usr/root
cp /bin/sh /bin/vi /mnt/bin/
cp -a /dev/tty* /mnt/dev/
cp /etc/profile /etc/termcap /mnt/etc/
cp /usr/bin/ls /mnt/usr/bin/
至此,minix1.0文件系统就做好了
3、使用做好的软盘镜像tiger_fd
bochsrc0.11.bxrc 文件内容
floppya: 1_44="Image", status=inserted
floppyb: 1_44="tiger_fd", status=inserted
boot: a
Image文件
用二进制编辑器打开,将 1fc,1fd 处的2个字节改成0x1d,0x02
创建linux0.11 内核Image+Minix1.0文件系统集成1.44M软盘镜像
不会,以后再补~
创建linux0.11文件系统磁盘镜像
1、利用bochs自带的bximage创建大小为256M的空的磁盘镜像
2、将步骤1创建的tiger.img格式化成Minix1.0文件系统格式
用sls-1.0 加载tiger.img
floppya: 1_44="a.img", status=inserted
ata0-master: type=disk, path="c.img", cylinders=365, heads=16, spt=63
ata0-slave: type=disk, path="tiger.img", cylinders=520, heads=16, spt=63
boot: a
用fdisk将tiger.img分出一个主分区(64M)
用mkfs建立minix文件系统
用linux-0.11-devel-050518 中的bochsrc-fdb.bxrc加载tiger.img
floppya: 1_44="bootimage-0.11-fd", status=inserted
floppyb: 1_44="rootimage-0.11", status=inserted
ata0-master: type=disk, path="tiger.img", cylinders=520, heads=16, spt=63
boot: a
至此,minix1.0文件系统就做好了
3、使用做好的文件系统
bochsrc0.11.bxrc 内容
floppya: 1_44="bootimage-0.11", status=inserted
ata0-master: type=disk, path="tiger.img", cylinders=520, heads=16, spt=63
boot: a
bootimage-0.11文件
用二进制编辑器打开,将 1fc,1fd 处的2个字节改成0x01,0x03
创建linux0.11内核Image+文件系统集成盘
不会,以后再补~
将集成盘装入U盘,实现U盘启动
不会,以后再补~