切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 20290阅读
  • 3回复

syslinux制作U盘启动盘教程+经验 [复制链接]

上一主题 下一主题
离线xmmz
 

发帖
4972
M币
-6663
专家
-32
粉丝
382
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2008-04-05
来自:无忧启动-m68

1、U盘要用XP或WinPE的管理工具:“磁盘管理”进行格式化,这是成功关键。
  否则用其它工具格式化的尤其是反复格式化均无法正常启动。

  运行 compmgmt.msc /s 选磁盘管理,在右窗格找到目标磁盘,右键选择格式化
(或先分区再格式化)。参见附图。


2、syslinux虽然兼容linux和DOS两种文件命名方式,但强烈建议使用“DOS 8.3”
  格式命名文件夹路径和文件名称。否则出现找不到文件的错误提示。

3、syslinux支持gzip或zip压缩格式的磁盘映像,但memdisk自身不能压缩——这点和
grub不一样! 记住  memdisk支持标准floppy镜像直接启动,非标准(容量大于2880K的)
要附加CHS参数!如:
LABEL maxdos
kernel boot\memdisk
append initrd=boot\maxdos.img floppy c=555 h=2 s=18


CHS参数的获得参考“GDParam - 获取硬盘、软盘景象文件的 C/H/S参数”
http://bbs.znpc.net/viewthread.php?tid=258

4、syslinux -> ldntldr -> grldr(inner menu -> someboot.iso )
其syslinux.cfg相关配置:
  kernel \ldntldr
  append initrd=\grldr

  上述 ldntldr可以改名,如为ldgrldr,但不能有.bin扩展名称(.bin等在
syslinux中有特殊含义,指磁盘镜像,ldntldr.bin文件显然不是磁盘镜像);

  这里grldr 不是磁盘镜像系统文件,也没有接受传入参数功能,故要使用内置菜单,
以实现多重引导。grldr也可以改为XYldr,X、Y为任意字母以实现多重引导。


5、如果要用syslinux引导PE,即采用 “syslinux -> ldntldr -> ntldr”模式,则
其syslinux.cfg相关配置:
  kernel \ldntldr
  append initrd=\ntldr

上述两行也可以合并为如下一行:
kernel NTLDR.BIN
NTLDR.BIN的获得 参考“利用loadbin在不同的启动管理器中启动grub,grub2,grub4dos 和 ntldr”一文,
http://bbs.znpc.net/viewthread.php?tid=4273 ,bean 1# 发表于 2007-12-6 20:57 

注意:如果同时用 ntldr 和 NTLDR.BIN (扩展名不能改),要改名处理一下NTLDR,如改为peldr,以免
异常出现。参图:


图中PE来自xufei2202 提供的MINI_WINPE(精干、启动快,集成有7个小软件,用于系统安装或维护操作足够用了!)
下载地址,是MINI_WINPE光盘版的:
http://www.fs2you.com/zh-cn/files/bcf53754-8bf8-11dc-a2c0-0014221f3995/
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
关键词: syslinux
离线wqwq212

发帖
69490
M币
9370
专家
10
粉丝
253
只看该作者 1楼 发表于: 2008-04-05
请登录后查看
离线lvqin
发帖
10
M币
12
专家
1
粉丝
0
只看该作者 2楼 发表于: 2008-12-01
请登录后查看
离线yesha
发帖
25
M币
14
专家
1
粉丝
0
只看该作者 3楼 发表于: 2009-12-01
请登录后查看
快速回复
限80 字节
温馨提示:所有技术区严禁灌水,“沙发”“顶”字样;禁止广告贴;以免被删除
 
上一个 下一个