veket官方网站论坛

cwj74386958 发表于 2011-4-19 22:33

grub引导veket系统代码,硬盘移动硬盘、U盘、内存卡通用

grub引导veket系统代码
title veket-linux
find --set-root /veket/vmlinuz
kernel /veket/vmlinuz root=/dev/ram0 PMEDIA=veket
initrd /veket/initrd.gz
详细说明:
    1、在有grub引导的硬盘、移动硬盘、U盘、内存卡上建立veket文件夹,用UltraISO软碟通提取下载的veket根目录下全部文件到veket文件夹,(veket所有版本通用),可以安装多个版本在一起,只要再建立几个veket系统文件夹(文件夹名称不能相同),把系统文件放进去。再加引导代码(代码对应相关文件夹)即可。
    2、在安装有一键GHOST硬盘版的xp系统硬盘上,文件夹选项-查看-把隐藏受保护的操作系统文件的勾选去掉,再选显示所有文件和文件夹,打开dosh文件夹再打开ghos,找到menu.lst文件,用记事本打开,然后把代码加入。
    3、用FbinstTool工具制作的UD版修改方法:用 FbinstTool打开U盘,选择Grldr菜单,把代码添加进去,保存菜单(UTF-8)。有的UD版使用的是menu.lst文件,需要把menu.lst文件导出修改,再导入覆盖原文件。
    4、FbinstTool工具制作UD版制作方法:需要下载FbinstTool工具和fba文件安装,推荐用天意的,特别说明:百草霜、大白菜、杏雨梨云、万能U盘启动制作 这几个制作出来的都是UD版的,只是安装把安装工具和fba集成在一起。
    5、要是把veket系统文件夹放在其他位置,请在代码中修改对应的路径。

cwj74386958 发表于 2011-4-19 22:35

本帖最后由 cwj74386958 于 2011-4-21 02:20 编辑

我的笔记本电脑上的menu.lst(安装有一键GHOST硬盘版的xp系统硬盘):
# 禁止修改或删除本文件,否则"一键GHOST"将无法使用
# Don't edit or delete this file, otherwise "1KEY GHOST" is not used.
# 葛明阳 制作
# MADE BY GMY
# DOS之家
# http://doshome.com

timeout 5
default 4

#foreground E0E0E0
#background 505050
#gfxmenu /dosh/ghos/grub_chs.msg
#fontfile /dosh/ghos/fonts
#splashimage /dosh/ghos/black.xpm
password --md5 $1$7$CiueUGxatxEg3ubyHriXN0

title GHOST, DISKGEN, PQMAGIC, MHDD, DOS
clear
#password
# MODE1
map --mem /dosh/ghos/ghost.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title WinXP/2000/2003
find --set-root /ntldr
chainloader /ntldr

title slitazcn Linux
root (hd0,0)
kernel /Slitaz/boot/bzImage root=/dev/ram0 vga=771 ramdisk_size=100000
initrd /Slitaz/boot/rootfs.gz

title puppy-linux
find --set-root /puppy/vmlinuz
kernel /puppy/vmlinuz root=/dev/ram0 PMEDIA=puppy
initrd /puppy/initrd.gz

title Quirky Linux 1.4
find --set-root /Quirky/vmlinuz
kernel /Quirky/vmlinuz root=/dev/ram0 PMEDIA=Quirky
initrd /Quirky/initrd.gz

title veket2.39-linux
find --set-root /veket/vmlinuz
kernel /veket/vmlinuz root=/dev/ram0 PMEDIA=veket
initrd /veket/initrd.gz

title cdlinux0.9.6.1
find --set-root /CDlinux/bzImage
kernel /CDlinux/bzImage CDL_LANG=zh_CN.UTF-8 CDL_DIR=/CDlinux
initrd /CDlinux/initrd

title CD/DVD 1
cdrom --init
map --hook
chainloader (cd0)
boot

title CD/DVD 2
cdrom --init
map --hook
chainloader (cd1)
boot

title Myiso.iso
map --mem /dosh/ghos/myiso.iso (hd32)
map --hook
chainloader (hd32)
boot


title Restart
reboot

title Shutdown
halt

#plus



#plus-end


我的用天意UD版制作U盘menu.lst
(bd)/BOOT/USB_ACC.0PE --version=5.0.11 --time-out-enable=2 --time-out-disable=1
timeout 10
default 0
gfxmenu (bd)/BOOT/MESSAGE || find --set-root /BOOT/MESSAGE && gfxmenu (bd)/BOOT/MESSAGE
configfile (md)4+8
title 【01】 运行天意WinPE 2003
map --mem (bd)/BOOT/WINPE.ISO (0xff) || find --set-root /BOOT/WINPE.ISO (0xff) && map --mem (bd)/BOOT/WINPE.ISO (0xff)
map --hook
chainloader (0xff)
title 【02】 运行Win7PE精简网络版
map --mem (bd)/BOOT/WIN7PE.ISO (0xff) || find --set-root /BOOT/WIN7PE.ISO (0xff) && map --mem (bd)/BOOT/WIN7PE.ISO (0xff)
map --hook
chainloader (0xff)

title 【03】 南狮王NextVersionWindowsLive 全能旗舰版
find --set-root /TYPE/TY.ISO
map /TYPE/TY.ISO (0xff)                                 
map --hook
chainloader (0xff)

title 【04】slitazcn Linux迷你系统
root (hd0,0)
kernel /Slitaz/boot/bzImage root=/dev/ram0 vga=771 ramdisk_size=100000
initrd /Slitaz/boot/rootfs.gz

title 【05】 请勿发广告LINUX迷你系统
kernel (bd)/boot/vmlinuz pmedia=cd
initrd (bd)/boot/initrd.gz

title 【06】启动puppy413-openbox移动系统
find --set-root /puppy520/vmlinuz
kernel /puppy520/vmlinuz root=/dev/ram0 PMEDIA=puppy520
initrd /puppy520/initrd.gz

title 【07】启动a-linux-1.0操作系统
find --set-root /veket/vmlinuz
kernel /veket/vmlinuz root=/dev/ram0 PMEDIA=veket
initrd /veket/initrd.gz

title 【08】启动veket-5.29 操作系统
find --set-root /E-VEKET/vmlinuz
kernel /E-VEKET/vmlinuz root=/dev/ram0 PMEDIA=E-VEKET
initrd /E-VEKET/initrd.gz

title 【09】 运行cdlinux0.9.6.1万能无线破解系统
find --set-root /CDLINUX/bzImage
kernel /CDLINUX/bzImage CDL_LANG=zh_CN.UTF-8 CDL_DIR=/CDLINUX
initrd /CDLINUX/initrd

title 【10】 运行ylmf OS live系统
find --set-root /ldlinux.sys || find --set-root /LDLINUX.SYS
chainloader +1

title 【11】 一键安装Ghost到C盘
map --mem (bd)/BOOT/IMGS/XGHOST.IMG (fd0) || find --set-root /BOOT/IMGS/XGHOST.IMG (fd0) && map --mem (bd)/BOOT/IMGS/XGHOST.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【12】 运行MAXDOS工具箱
map --mem (bd)/BOOT/IMGS/MAXDOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【13】 启动DOS时代菜鸟工具箱
map --mem (bd)/BOOT/IMGS/dtstool.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【14】 运行DiskGen磁盘管理
map --mem (bd)/BOOT/IMGS/MAXDOS.IMG (fd0) || find --set-root /BOOT/IMGS/MAXDOS.IMG (fd0) && map --mem (bd)/BOOT/IMGS/MAXDOS.IMG (fd0)
map --hook
dd if=(fd0)/CONFIG.SYS of=(fd0)/CONFIG.SYS bs=1 skip=123 count=1 seek=146
write --offset=921 (fd0)/AUTOEXEC.BAT lh ctmouse \r diskgen
chainloader (fd0)+1
rootnoverify (fd0)
title 【15】 启动Windows NT/2000/XP/2003
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
title 【16】 启动Windows Vista/Windows 7
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr

perryfa 发表于 2011-4-20 15:18

本帖最后由 perryfa 于 2011-4-20 15:19 编辑

感谢楼主的分享。
不过,有些grub的版本不认识“find --set-root /veket/vmlinuz”这种写法,例如论坛提供的手动安装veket到硬盘的zip包,用那里面的grub就不能这么写。但如果用veket里面的grub4dos,就可以这么写。
grub版本挺多的,能用的命令还都不一样,这事我也不太懂。

cwj74386958 发表于 2011-4-21 02:47

论坛提供的手动安装veket到硬盘的zip包,在我的电脑里根本就无法引导,论坛里的其他引导代码写法通用性也不是很高,我是在很多台电脑上实验得来的,并且代码在syslinux.cfg里写法也一样通用。

cwj74386958 发表于 2011-4-21 02:57

如果电脑硬盘系统盘里没有一键GHOST或者类似软件,直接用veket安装工具安装就行了,要是再添加其他版本,直接参照生成的代码修改相关内容。
页: [1] 2
查看完整版本: grub引导veket系统代码,硬盘移动硬盘、U盘、内存卡通用