电子科技大学,嵌入式把Linux做到软盘上(7)
发布时间:2021-06-08
发布时间:2021-06-08
电子科技大学,嵌入式
#umount /mnt/floppy
整合完成!
直接引导
依次执行:
# dd if=newkernel of=/dev/fd0 bs=1k
252+1 records in
252+1 records out
在这个例子中,dd 写入了 252 个完整记录(records) + 1个partial record ,所以内核占用了 253 个软盘的 blocks 。这个数字称为 KERNEL_BLOCKS ,请记得它,这个数字还要使用.
#rdev /dev/fd0 /dev/fd0
#rdev -R /dev/fd0 0
#rdev -r /dev/fd0 VALUE
在这里这个VALUE的值应为16384+ KERNEL_BLOCKS(上一步dd 命令所产生的数值)
所以本例应为:#rdev -r /dev/fd0 16637
#dd if= root system file of=/dev/fd0 bs=1k seek=KERNEL_BLOCKS
在这里这个KERNEL_BLOCKS就是上一步dd 命令所产生的数值
所以本例应为:dd if= Image.gz of=/dev/fd0 bs=1k seek=253
整合完成!
现在我们就拥有了一张可以自激活到Linux环境的软盘。对于本例来讲,想要执行AMD官方测试软件Maxpower64,只要将Maxpower64这个可执行文件复制到 /bin目录就可以了。我们可以在“使用BusyBox制作常用命令“这个阶段来完成它.
# cp Maxpower64 /floppy-Linux/bin
这张软盘会自激活到linux环境下,并显示“#”命令提示符,我们只要执行Maxpower64就可以了。
#/bin/Maxpower64
上一篇:白羊座2012年运势12星座日期
下一篇:昆明理工大学数字电路考研试题