|
发表于 2004-11-17 11:07:10
|
显示全部楼层
看用syslinux 能不能启动,具体步骤如下:
1. mkfs.vfat -I /dev/hdc, syslinux /dev/hdc
注意: a) /dev/hdc 就是CF在linux下的接口(IDE2 主盘), 下面是接口的在
linux 下面的对应:
device ide
/dev/hda IDE 0 主
/dev/hdb IDE 0 从
/dev/hdc IDE 1 主
/dev/hdd IDE 1 从
b) CF 必须是空的(就是没有分区过的),如果分过区的,必须删除掉。
c) mkfs.vfat 格式化 CF 卡
2. mkdir /mnt/hdc
建立mount 点目录。
3. mount /dev/hdc /mnt/hdc
mount CF 卡到 mount 点目录。
4. cd /mnt/hdc
进入 mount 目录。
5. dd if=/dev/hdc of=dos.bss bs=512 count=1
建立 dos 扇区头文件。
6. 建立一个syslinux.cfg 文件,其内容如下:
label linux
kernel vmlinuz
append initrd=initrd.gz root=/dev/ram0 ramdisk_size=8192
7. 拷贝 vmlinuz (kernel) 和 initrd.gz (rootfs) 到该目录下。
8. cd .. ;umount /dev/hdc
umount CF 卡
10. reboot 选择从CF卡启动即可。 |
|