|

楼主 |
发表于 2006-5-15 23:27:05
|
显示全部楼层
好像还是不对,请看小弟一下试验
- /mnt# dd if=/dev/zero of=block.img bs=1K count=10000
- 10000+0 records in
- 10000+0 records out
- /mnt# ll
- total 75655
- -rw-r--r-- 1 root root 10240000 May 17 11:11 block.img
- dr-x------ 1 root root 4096 May 17 09:33 hgfs
- drwxr-xrwx 3 root root 1024 May 17 10:31 mnode1
- drwxr-xr-x 2 root root 4096 Apr 23 12:10 mnode2
- drwxr-xr-x 2 root root 4096 Apr 23 12:10 mnode3
- drwxr-xr-x 2 root root 4096 Apr 28 16:40 ramdisk
- -rw-r--r-- 1 root root 67108864 Apr 23 20:22 swapfile
- /mnt# losetup /dev/loop0 block.img
- /mnt# mkbootdisk --device /dev/loop0 `uname -r`
- Insert a disk in /dev/loop0. Any information on the disk will be lost.
- Press <Enter> to continue or ^C to abort:
- cp: writing `/tmp/mkbootdisk.nC5472/vmlinuz': No space left on device
- cp: writing `/tmp/mkbootdisk.nC5472/initrd.img': No space left on device
- cat: write error: No space left on device
- cat: write error: No space left on device
- 20+0 records in
- 20+0 records out
- /mnt# mount -t auto /dev/loop0 mnode2
- /mnt# ll mnode2
- total 1430
- -rwxr-xr-x 1 root root 0 May 17 11:12 boot.msg
- -rwxr-xr-x 1 root root 0 May 17 11:12 initrd.img
- -r-xr-xr-x 1 root root 8236 May 17 11:12 ldlinux.sys
- -rwxr-xr-x 1 root root 0 May 17 11:12 syslinux.cfg
- -rwxr-xr-x 1 root root 1455616 May 17 11:12 vmlinuz
复制代码
我建了一个10M的block文件,为什么还是不能把内核等文件一起写上去,是不是以上的做法有问题,还是必须把内核缩小呢,望高手指教! |
|