|
说一下本人的128M读卡器和512MU盘制作ZIP盘的过程
一、使用LINUX
通过虚拟机把下载的knoppix CD安装到了硬盘,在tmp路径下放入了下载的syslinux3.6。
插入U盘,启动knoppix,同时在VM下加入该U盘。
sudo su
fdisk -l /dev/sda
以上命令是查看U盘容量和CHS等参数。
cd tmp
cd syslinux
./mkdiskimage -4 /dev/sda 0 64 32
当我用读卡器时,指示灯很快就灭了,knoppix任何指标也没有。后来经过反复折磨,终于明白,是读卡器自动关闭了,后续会没有任何反应。
此时CHS参数已经设置完毕,便格式化还没有完成。此时我们可以直接拨下U盘,关闭虚拟机。
在WINDOWS下插入U盘会发现容量会被占用一部分,但文件看不到,有的是乱码等等,不用管它,看下一步。
为WINDOWS系统安装dos98,当然要使用GRUB4DOS了,注意所使用的98启动镜像要加入usbaspi.sys和aspidisk.sys驱动。
启动到DOS98下,format d: /s就可以了(假设U盘盘符被识别为D)。
对于我的512的U盘,重复如上操作后指示灯没有灭,而是快闪,为此我等啊等,等啊等,最后睡了一觉,醒了一看?终于做好了。可以直接使用了。
二、使用makebootfat
注:70楼说的对,需要加m参数,另外,对于已经量产出CDROM的U盘,LINUX无法识别剩余的U盘空间,则只能使用makebootfat在windows下制作,但要注意,不能使用usb参数,要使用\.\\physicaldrive1。
使用ultraiso提取了DOS98的启动扇区,使用
makebootfat -o \.\\physicaldrive1 -b dos98.bsf -m mbrfat.bin -Z j:\dostool
=====
大家看这两篇文章吧:
http://syslinux.zytor.com/usbkey.php
上篇是SYSLINUX的作者写的,很明确。
下面这篇具体的操作方法:
http://www.pendrivelinux.com/2007/02/20/booting-linux-from-usb-zip-on-older-systems/
ZIP盘产生于DOS时代,因此本人认为最好的启动方式就是DOS启动,我试用了SYSLINUX,有的也启动不了。
USBZIP的启动方式,好多老机是支持的。
A standard zipdrive (both the 100 MB and the 250 MB varieties) have a
"geometry" of 64 heads, 32 sectors, and are partitioned devices with a
single partition 4 (unlike most other media of this type which uses
partition 1.)
这句话已经明确说明标准的ZIP盘分为100M和250M,二者均有64磁头、32扇区,并且使用单一的分区4分区。因此,这两个参数是制作ZIP盘的关键所在,以往用USBOOT,FLASHBOOT及量产工具等,之所有有ZIP不成功,我认为是没有符合这两个参数要求。
[ 本帖最后由 原名丢了 于 2008-2-23 02:26 PM 编辑 ] |
评分
-
查看全部评分
|