veket官方网站论坛

ywq111 发表于 2011-11-20 15:58

总算把grub4dos移动硬盘启动“找不到qrky-888.sfs”的问题解决了

本帖最后由 ywq111 于 2011-11-20 16:32 编辑

昨天开始安装这个系统,制作启动U盘时运行到initrd语句,提示不支持的文件格式。后来发现是制作启动U盘时没有使用hp的格式化工具格式化,格式化之后再安装grub4dos就成功了。
因为事先安装了“HPY网启型WIM内核UD版PE合盘_V7.36”版本的pe,所以希望在这个基础上,修改菜单添加veket的启动。
把veket放置在可见分区,但是一直没有成功,试过好几个朋友的代码,都出错了。
一遍一遍的在grub4dos的commandline中敲入代码,尝试各种参数,功夫不负有心人,后来的代码终于成功启动了。还好有个工具“简易启动测试器_V3.1_STB”,直接windows下就可以测试移动硬盘的启动。
现在把测试成功的代码附上,希望对大家有用。

大家主要看菜单部分的代码就好了,其他代码和我那个版本的pe有关系。

忘记新手不能回复了,还是取消回复可见先。。。{:6_250:}
菜单文件内容如下:


timeout 6
default 0
gfxmenu ()/BOOT/GRUB/MESSAGE
configfile (md)4+8

title 【 0 】运行lucky8k-veket3观音诞辰版
find --set-root /lucky/vmlinuz
kernel /lucky/vmlinuz root=/dev/sdb1 pmedia=nomda psubdir=lucky
initrd /lucky/initrd.gz

title 【 1 】运行veket530武王克商版
find --set-root /veket/vmlinuz
kernel /veket/vmlinuz root=/dev/sdb1 pmedia=nomda psubdir=veket
initrd /veket/initrd.gz

title 【 F 】返回主菜单
configfile (md)4+8


说明一下:文件目录结构如下:
移动硬盘可见分区下有两个目录“veket”和“lucky”
“veket目录”——放置解压后的veket530所有系统文件
“lucky目录”——放置解压后的lucky8k-veket3观音诞版所有系统文件
解压说明,尽量使用7z解压; winrar解压的话,文件都是大写,启动会不成功,不过解压后再改成小写也可以。

再补充说明下,加载qrky-888.sfs时提示copying to ram——貌似需要的内存要大于qrky-888.sfs文件大小的电脑才能成功启动,不知道还有没有别的方法,希望知道的朋友说明一下。
本人是昨天才开始安装和使用这个系统的,移动硬盘启动也是今天才弄好,不当之处,希望大家帮忙指出。

ywq111 发表于 2011-11-20 16:11

本帖最后由 ywq111 于 2011-11-20 16:56 编辑

在lucky8k-veket3下打开我的移动硬盘截图(截图工具:gifgifgif,windows下的工具,在lucky8k-veket3 观音诞版本下,直接就可以运行了 ——刚测试,gifgifgif在武王克商版veket530上截图保存时出错。 {:6_250:} ):
桌面上那个挂载的分区是我的移动硬盘分区(目录中的文件都是直接使用7z解压官方版iso文件的列表,没有增加一个,也没减少一个,菜单文件我的因为是ud内置版的,所以菜单文件在移动硬盘的ud隐藏分区,这些文件都是在移动硬盘的可见分区里呆着呢)

ywq111 发表于 2011-11-20 16:14

占楼以备更新。   {:6_250:}

perryfa 发表于 2011-11-20 16:16

本帖最后由 perryfa 于 2011-11-20 16:21 编辑

回复 ywq111 的帖子

关于内存问题,你的理解有误。
对于老版本,内存如果大于256M、小于sfs文件体积,有可能启动出错。
对于新版本,理论上不会因为内存太小出错。因为当内存小于512M时,系统不会将sfs读入内存。但是确有读入出错的,这是通常是两个原因:
1. 内存太老,例如老的SDRAM,速率太低带宽太小,读入时有出错几率。
2. U盘或移动硬盘启动时,因为USB接口速率问题,启动时读入sfs文件有出错几率。

ywq111 发表于 2011-11-20 16:19

本帖最后由 ywq111 于 2011-11-20 16:20 编辑

回复 perryfa 的帖子

哦,呵呵,我还不知道。不过我的虚拟机上启动,设置了300M内存,半天都没打开,不过在加载sfs文件了,我知道这次肯定成功了,原来都是找不到那个文件——因为虚拟机上半天都没有继续加载,所以我就关了虚拟机到真机上试验了,我的笔记本是1G内存。
页: [1] 2 3
查看完整版本: 总算把grub4dos移动硬盘启动“找不到qrky-888.sfs”的问题解决了