手动制作U盘PE系统.pdf
《手动制作U盘PE系统.pdf》由会员分享,可在线阅读,更多相关《手动制作U盘PE系统.pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 软件:PeToUSB.exe ntldr NTDETECT.COM ISO 文件 GRUB4DOS 1.先用 PeToUSB 格式化 U 盘 2.把 ntldr NTDETECT.COM ISO GRUB4DOS 文件 复制进 U 盘 3.新建一个文本文档然后把下面的内容复制进,然后修改为 MEMENU.LSTNU.LST timeout 1 map(hd0,0)/YlmfISO.iso.iso(hd32)map-hook chainloader(hd32)注:其中 Ylmf_OS_3.0.iso 必须跟你本身的 YlmfISO 文件名相对应,也就是说如果你本身的 Ylmf 的 ISO 文件
2、名为 linux.iso 那么这里也必须是 linux.iso 4.新建一个文本文档然后把下面的内容复制进,然后修改为 boot.ini boot loader timeout=1 default=c:grldr operating systems C:grldrgrldr=BOOT MENU 至此就算完成,直接 USB 引导就可以安装了 5,该方法同样适应在计算机上安装 PE 系统。引导 ISO:从安装目录中提取出 isogrub.iso 文件,放到任意盘的根目录下,在 menu.lst 文件写入如下命令:title find and boot isogrub.iso fallback 1
3、find-set-root/isogrub.iso map/isogrub.iso(0 xff)|map-mem/isogrub.iso(0 xff)map-hook chainloader(0 xff)savedefault-wait=2 title find and boot winxp.ISO fallback 1 find-set-root/winxp.iso map/winxp.iso(0 xff)|map-mem/winxp.iso(0 xff)map-hook chainloader(0 xff)savedefault-wait=2 引导安装 ubuntu9.10,把下载的映象文
4、件放在任意盘的根目录上,在 menu.lst 中写入如下命令:title Install ubuntu find-set-root /ubuntu-9.10-desktop-amd64.iso map /ubuntu-9.10-desktop-amd64.iso(hd32)map-hook kernel(hd32)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-9.10-desktop-amd64.iso initrd(hd32)/casper/initrd.lz boot 不过,这里有一个要点,我这里所用的写法是 map /ubun
5、tu-9.10-desktop-amd64.iso(hd32)这种写法要求文件在硬盘上是连续存放的。采用下面的写法:map-mem /ubuntu-9.10-desktop-amd64.iso(hd32)这种写法并不要求文件在硬盘上是连续存放着的,它是把整个的文件读入内存了。这个文件不过 700m 左右而已,我的内存是 1.5G,正常来说,应该能够成功的。但我的实践却是失败的。这有两种可能,一种是内存还不够大。另一种是,并不是因为内存的原因。而是因为这种办法引导启动后,由于不能继续读取文件。所以安装程序不能继续。看来基本上可以确认是第二种原因造成的。如何知道文件在硬盘上是连续存放的呢?在 gr
6、ub4dos 下输入命令:blocklist filename 比如:blocklist/ubuntu-9.10-desktop-amd64.iso 我的显示的结果是:(hd0,8)6401414752 这表明只有一个块,如果后面还跟着逗号,比如:(hd0,8)640+1414752,1515752+8 这就是两个块,不是连续存放的。我的试验表明,只要文件在硬盘上不是连续存放的,用 map 而不加-mem 参数,是必会失败的。所以这样的一种引导安装 ubuntu 的办法并不好。附录附录:问题问题为什么我下载的为什么我下载的 PE 没有没有 menu.list 文件文件??而而老毛挑老毛挑的这个
7、并无的这个并无 menu.lst 文件文件,采用的是将菜单集成到采用的是将菜单集成到 mtldr 文件的作法文件的作法.使用使用 grubmenu.exe 这个程序可以完成这个任务这个程序可以完成这个任务.G:grubutil-1.1-bin-w32-9grubmenu Usage:grubmenu info grldr grubmenu print grldr grubmenu export grldr menu.lst grubmenu import grldr menu.lst G:grubutil-1.1-bin-w32-9 使用使用grubmenu export mtldr menu
8、.lst命令将命令将mtldr里面的菜单配置导出到里面的菜单配置导出到menu.lst文件中文件中.(mtldr 文件在文件在 U 盘根目录盘根目录,是隐藏文件是隐藏文件,注意去掉只读属性才能修改注意去掉只读属性才能修改).将修改好的将修改好的 menu.lst 文件再用文件再用 grubmenu import mtldr menu.lst 命令导入到命令导入到 mtldr 里面里面.所有的所有的 password 行都已经被我删除了行都已经被我删除了,由于是自己用由于是自己用,所以所有的密码都没什么用处的所以所有的密码都没什么用处的.如如果你想使用默认的独立的菜单果你想使用默认的独立的菜单m
9、enu.lst文件方式文件方式:由于老毛挑通过修改由于老毛挑通过修改mbr里面的默认文里面的默认文件名件名 grldr 为为 mtldr 来实现个性化来实现个性化,所以我先恢复默认的所以我先恢复默认的 GRUB 的的 MBR,再复制一个默认的再复制一个默认的grldr 文件文件,将提取的菜单文件将提取的菜单文件 menu.lst 复制到根目录复制到根目录,删除删除 mtldr 即可即可:使用上面的使用上面的 grubutil 里面的里面的 grubinst_gui.exe 这个程序这个程序 雨林木风雨林木风则是集成到则是集成到 phldr 文件中文件中?使用使用 Grubmenu.exe 可以
10、查看 生成生成 menu 文件文件:(:(文件内容见附录文件内容见附录)Grubmenu.exe 用法:以下内容转自网络。grubmenu info grldr 显示 grldr 的内置菜单相关的信息 grubmenu print grldr 打印 grldr 中的内置菜单 grubmenu export grldr menu.lst 把 grldr 中的内置菜单保存到外部文件 menu.lst grubmenu import grldr menu.lst 以外部文件 menu.lst 的内容设置 grldr 的内置菜单。grldr 可分为两类,4-3 前的版本是旧版本,之后的是新版本。旧版本
11、的内置菜单的大小是固定的,新设置菜单的长度不能大于原来的菜单长度(可以少于,这时程序自动用空格来填充)。新版本的内置菜单的长度可以增加,但最大长度不能超过 4K。grubmenu 可以在 Windows,Linux 和其他 Unix 平台下运行。(Linux 和 Unix 版本需要利用源代码来编译)更新:l r10 版本的 grubmenu 可以自动转换菜单文件。在导出时会把菜单转为本地系统格式的文本文件(Windows 是rn,UNIX 是n),而在导入时会把文本文件转换为 UNIX 格式。在导入时还会去掉注释和空行,以及去掉每行结尾处多余的空格。这些转换不影响使用,但可以节省存储的空间,这
12、对于旧版的 grldr 来说比较重要。设备分配的设备分配的 Grub4dosGrub4dos 或编号或编号:Grub4dos Device Allocation/NumberingDrives/devices are numbered using the following syntax in Grub4dos-Hard DisksHard disks are numbered from zero-(hd0)-first hard disk(hd1)-second hard disk(hd2)-third hard disk etc.Hard Disk-Partition NumberingP
13、rimary partitions are numbered from zero to three-(hd#,0)-first primary partition(on hard disk#)(hd#,1)-second primary partition(on hard disk#)(hd#,2)-third primary partition(on hard disk#)(hd#,3)-fourth primary partition(on hard disk#)Examples-(hd0,0)-first primary partition on first hard disk(hd0,
14、1)-second primary partition on first hard disk(hd2,3)-fourth primary partition on third hard disk Logical partitions are numbered from four-(hd#,4)-first logical partition(on hard disk#)(hd#,5)-second logical partition(on hard disk#)(hd#,6)-third logical partition(on hard disk#)(hd#,7)-fourth logica
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 手动 制作 PE 系统
限制150内