从硬盘用shoelace引导linux-0.11


第一步:准备一个img文件,必须的是柱头数为16和磁道扇区数为38。

第二步:分区fdisk和mkfs分区,然后把shoelace放到相应的位置。

ata0-master: type=disk, path="hdc.img", mode=flat, cylinders=410, heads=16, spt=38

/etc/laceup

/etc/bootlace
/etc/winiboot
/etc/config
/etc/disktab

/shoelace

挂载分区拷贝第一硬盘上的文件

mount /dev/hd6 /mnt

cd /mnt

cp -a /* .

第三步:执行下面的命令

laceup /dev/hd6 wini

laceup -w 1 /dev/hd5

命令中hd6指的是第二块硬盘的第一个分区,hd5指的是第二块硬盘。


第四步:把/etc/config里面指定的位置比如

boot        /usr/src/linux/linux/Image

放入Image文件。

当然这个Image在制作的时候,Makefile里面的ROOT_DEV应该为/dev/hd1


不能算原创,看论坛上整理出来,备忘。

你可能感兴趣的:(从硬盘用shoelace引导linux-0.11)