无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 9694|回复: 3
打印 上一主题 下一主题

img 方式的U盘启动,都必须需要什么文件?

[复制链接]
跳转到指定楼层
1#
发表于 2007-2-8 09:16:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2#
 楼主| 发表于 2007-2-8 11:30:15 | 只看该作者
回复

使用道具 举报

3#
发表于 2007-2-9 12:00:15 | 只看该作者
u盘引导*.img、*.ima可以用grub、syslinux或者lilo作引导器

grub功能最强,但在U盘上工作不太理想(不论用grldr直接引导,或者用IO--->grub4dos方式,在很多机器上都会出现另我无法忍受的各种稀奇古怪的问题),我曾经为测试不同版本的grub在不同的U盘中引导不同主板的机器耗费过大量宝贵时间,最终,建议不要用grub引导U盘,不然容易勿入歧途。

lilo也是在很多机器上不能正常工作

syslinux是我推荐的,简单、小巧、够用。我目前这个基于syslinux的引导U盘在绝大多数的机器上都能够正常工作,里面有三个系统:dos (dos.ima-->dos.zip) + win98 (w98.img-->w98.zip 小98) + slax5.1.8 (一个linux的livecd)

如果是用syslinux引导img,给你一个简便的方法:下载flashboot (http://www.xdowns.com/soft/xdown ... nid=32&id=36153
,这是我所用过的最最伟大的启动盘制作软件,其能力之后再去发掘吧。插好你可爱的U盘(将会格式化),运行flashboot,“下一步”-->选“制作启动U盘,作为任何软盘的镜像执行器”-->浏览选择一个你要放在U盘的image,....在后面的选择中建议选择用usb-zip方式,最好不要勾选"保留U盘数据,避免格式化",因为这样容易失败,点完成,一般不用重插就OK了。然后你可以进U盘重新配置syslinux.cfg以添加新的img/ima

我的syslinux.cfg : (我将memdisk的后缀去掉了)

label dos
kernel memdisk
append initrd=dos.zip floppy

label w98
kernel memdisk
append initrd=w98.zip

label slax
kernel vmlinuz
append vga=769 changes=slaxsave.dat probeusb max_loop=255 initrd=initrd.gz init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw

label test
kernel memdisk
append initrd=test.img

这个配置在使用时需要手动输入引导项目(label后的E文,如 dos ,你想要菜单的话可以之后找资料学。

另:ima\img 最好压缩成zip ,syslinux引导不了gz、cab压缩的文件。

[ 本帖最后由 artisticidea 于 2007-2-9 12:08 PM 编辑 ]
回复

使用道具 举报

4#
发表于 2007-2-9 14:23:33 | 只看该作者
原帖由 artisticidea 于 2007-2-9 12:00 PM 发表
u盘引导*.img、*.ima可以用grub、syslinux或者lilo作引导器

grub功能最强,但在U盘上工作不太理想(不论用grldr直接引导,或者用IO--->grub4dos方式,在很多机器上都会出现另我无法忍受的各种稀奇古怪的问题 ...



感谢这位大侠的讲解,我也对启动U盘很感兴趣,敢问大侠你说的方法能不能做大U盘(比喻1G以上的U盘)的USB-HDD启动呢。因为现在的U盘都很大了,最近想入手个2G的做启动盘,不知能否实现。

[ 本帖最后由 shinocheny007 于 2007-2-9 02:27 PM 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-4 13:01

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表