|
  
- UID
- 8
- 帖子
- 306
- 积分
- 804
- 现金
- 1818 圆
- 魅力
- 18 点
- 阅读权限
- 120
- 注册时间
- 2005-5-2
|
7#
发表于 2005-9-19 22:56
| 只看该作者
2.用sysLinux引导
首先依次执行如下命令:
obr>
# mkdosfs /dev/fd0
# sysLinux /dev/fd0
然后编辑文件sysLinux.cfg,内容如下:
TIMEOUT 20
DEFAULT Linux
LABEL Linux
KERNEL newkernel
APPEND root=/dev/ram0 ro initrd=Image.gz
最后将sysLinux.cfg、newkernel和Image.gz拷贝到软盘中即完成了整合:
# mount /dev/fd0 /mnt/floppy
# cp newkernel /mnt/floppy# cp Image.gz /mnt/floppy
# cp sysLinux.cfg /mnt/floppy
#umount /mnt/floppy
3.直接引导
首先依次执行如下命令:
# dd if=newkernel of=/dev/fd0 bs=1k
252+1 records in
252+1 records out
在这个例子中,dd命令写入了252个完整记录(Record)和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。因此该例中为16637。
最后执行如下命令即可完成整合:
#dd if= root system file of=/dev/fd0 bs=1k seek=<KERNEL_BLOCKS>
KERNEL_BLOCKS就是上一步dd命令所产生的数值。 |
|