将veket随身系统安装到U盘(USB-HDD)(2009-04-07 14:44:25)标签:grub veket u盘系统 it  分类:system
将veket随身系统安装到U盘(USB-HDD 模式)
QQ:1018865824
1、首先确保U盘有grub引导功能(如果没有grub引导功能,请参照【用grub来引导U盘见下面),并且U盘根目录下有
<、grldr、menu.lst这三个文件。
2、在U盘的根目录建一个“veket”的文件夹(也可以命名为你喜欢的名字,但要注意必须与menu.lst里的命令行对应上。)。
3、将“veket随身系统.iso”(最新版是veket-2.3.0)中的7个文件
(ISOLINUX.BIN、ISOLINUX.CFG、BOOT.MSG PUP_412.SFS、INITRD.GZ、BOOT.CAT、VMLINUZ)复制到““veket”文件夹中。
4、在menu.lst文件中添加如下语句:
title 启动veket U盘随身系统
kernel (hd0,0)/veket/vmlinuz
initrd (hd0,0)/ pmedia=usbflash
savedefault --wait=2
如果要是安装在本地硬盘:前面三步都是一样的,
而在menu.lst文件要写成:
title 启动veket U盘随身系统
boot (hd0,0)
kernel (hd0,0)/veket/vmlinuz root=/dev/sda1 PMEDIA=idehd
initrd (hd0,0)/
如果是SATA硬盘就写成: PMEDIA=satahd
如果不能引导可以写成:root=/dev/hda1
grub引导U盘(集成常用工具/深山红叶PE工具箱V30/完美者U盘维护系统V8.1)
这里要感谢“lianjiang”,感谢“lianjiang”的《grub4dos初级教程》,感谢“lianjiang”为初学grub者提出的
宝贵经验。
本人刚刚接触grub,如果有遗漏的地方还望各位不吝指出。
1、先用“HPUSBFW”(HP格式化工具),文件系统选“FAT32”,将“创建一个MS-DOS启动盘”,
选“使用内部MS-DOS启动盘”,点“开始”,点“是”。先确认此时的U盘可以启动。
2、确认U盘可以启动后,把“bootlace”复制到U盘的根目录。如果U盘启动后的盘符是:“A:\>”,
那就输入“bootlace --floppy --chs 0x00”(不包括引号,有空格,下同),回车。
fonts字体怎么安装
如果盘符是:“C:\>”,那么就输入“bootlace 0x80”,回车。
有提示如“Disk………………table:………………Success”之类的信息后,
就说明已经把grub4dos引导记录成功地安装到U盘的引导扇区(MBR)了。
3、为了支持中文显示和背景图像(背景和字体要一起用)。
(1)、把中文版grub4dos中“chinese”文件夹里的grldr、
(这个文件可以不用复制:当不能用的时候用的,就是bad grub的意思)
和三个文件复制到U盘的根目录下,
(2)、在U盘根目录下新建“boot”文件夹,在“boot”文件夹中建“grub”文件夹,
(3)、将背景文件“”和字体文件“”复制到此文件夹中。
这个文件夹用存放:字体文件、grub背景文件、img、ima和其它的启动引导文件,
(目
前支持FAT12,FAT16, FAT32, NTFS,EXT2和EXT3文件系统的分区)。
4、
(1)在U盘的根目录新建一个文本文档,并命名为“”,这个文件里是空的。
(2)编辑menu.lst文件:
# 菜单等待时间(秒)
timeout 30
# 启动默认值
default 0
# 设置图形背景文件
splashimage (hd0,0)/boot/grub/
# 设置中文支持的字体文件
fontfile (hd0,0)/boot/
# 启动老毛桃WinPE
title 老毛桃WinPE
find --set-root /
chainloader /ldrxpe
# 启动完美者U盘维护系统V8.1
title 完美者U盘维护系统V8.1
find --set-root /
chainloader /NTLDR
# 启动DM9.57
title DM 9.57
find --set-root /
map --mem /boot/grub/dm957.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
# 启动DM 10
title DM 10
find --set-root /
map --mem /boot/grub/dm10.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
# 启动ghost 11.5
title ghost 11.5
find --set-root /
map --mem /boot/grub/ghost.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
# 启动DOS工具箱
title DOS工具箱
find --set-root /
map --mem /boot/grub/dostools.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
# 启动MAXDOS网克
title MAXDOS 网克
find --set-root /
map --mem /boot/grub/maxdos.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
# 启动DOS工具(iso)
title DOS工具(iso)
find --set-root /
map /myboot.iso (hd32)
map --hook
chainloader (hd32)
boot
# 启动CMOS密码清除工具
title 启动CMOS密码清除工具
find --set-root /
map --mem /boot/grub/icmos.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
# 启动故障恢复控制台XP
title 故障恢复控制台XP
find --set-root /
chainloader /setupldr.001
# 返回WINDOWS启动菜单
title 返回WINDOWS启动菜单
rootnoverify (hd1,0)
makeactive
chainloader  +1
# 从本地硬盘启动操作系统
title 从本地硬盘启动操作系统
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
chainloader (hd1,0)+1
boot
# 重新启动计算机
title 重新启动计算机
reboot
# 关闭计算机
title 关闭计算机
halt
注:# 后面的是注释,menu.lst里的英文必须要小写。
4、
(1)集成“深山红叶PE工具箱V30”
将四个文件:深山红叶系统工具箱.EXE、WINPE.IS_、WINNT.XPE、BOOT\WINPE.INI、WXPE\SETUPLDR.BIN和二个文件夹:
WXPE、PROGRAMS复制到U盘的根目录,并将SETUPLDR.BIN改为ldrxpe(也可以改为你想要的名字,但要与menu.lst中的对应,
其实这个文件就是NT系统的ntldr文件),注意这个文件没有扩展名。
如果发现不能加载“深山红叶”的外置程序请把BOOT\WINPE.INI也复制到“boot”文件夹中。
(2)集成“完美
者U盘维护系统V8.1”
将“完美者U盘维护系统V8.1.iso”中“WXPE”文件夹中的所有文件复制到U盘的“WXPE”文件夹中,
如果有重复的文件点“是”,把WXPE文件夹中SETUPLDR.BIN文件复制到U盘的根目录下,并命名为“ntldr”,
这里为了使U盘的功能更强大,还要用到“完美者U盘维护系统”(这个是以前的的版本,是用EasyBoot制作的光盘版)
把里面的AUTORUN.APM、AUTORUN.EXE、AUTORUN.INF、WINNT.NPE四个文件和“SOFT”、
“处置程序”二个文件夹也复制到U盘的根目录下。
另外:注意“深山红叶PE工具箱V30”中WINNT.XPE文件和
“完美者U盘维护系统V8.1”中WINNT.NPE文件中的所指向的“IS_”文件的大小写,要与对应的文件一至。
WINNT.XPE:
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=TYPE.IS_"
WINNT.NPE:
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=WXPE\TYPE.IS_"
(3)集成“一些常用的工具”
这些工具必须是可以引导的img、ima或iso文件,按上面的“menu.lst”文件的格式来自行添加就可以了。