无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 6302|回复: 12

一台845机器的引导问题

[复制链接]
发表于 2010-11-5 07:09:39 | 显示全部楼层 |阅读模式
继续报告,“一台845机器的引导问题!”

测试机器,
电脑1,部分配置
   主板:
      处理器名称             QuadCore Intel Core 2 Quad Q6600, 2400 MHz (9 x 267)
      主板名称               Lenovo ThinkCentre XXXX
      主板芯片组             Intel Bearlake Q35
      系统内存               3997 MB  (DDR2-800 DDR2 SDRAM)
      BIOS 类型              Phoenix (06/11/09)
电脑2,部分配置
主板:
      处理器名称             Intel Pentium 4, 2400 MHz (18 x 133)
      主板名称               Legend Beatles
      主板芯片组             Intel Brookdale-G i845G
      系统内存               247 MB  (PC2700 DDR SDRAM)
      BIOS 类型              Award (09/11/02)

KingstoneU盘16G,用fbinst1.6格式化,命令格式:fbinst g:  format -f -z -a
grldr采用10月31日版的,XPE采用本论坛66369最后发布的XPE珍藏版
启动菜单只有grldr一项,将菜单内置后加入UD分区,可见分区拷贝所有启动文件,平时做U盘正常使用
并将/wxpe/NTDETECT.com拷贝一份放在根目录

内置菜单部分内容:
title 1  boot from Ndos
find --set-root /1.gz
map --mem /1.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 2 boot from XPE bin
find --set-root /1.gz
chainloader /wxpe/setupldr.bin

title 3 boot from XPE ISO
find --set-root /1.gz
map --mem /1.ISO (0xff)
map --hook
chainloader (0xff)

title 4 boot from XPE bin
calc *0x82b8>>8&0xff-0x80 && map (fd0) (hd0) && map (hd0) (hd) && map --hook
find --set-root /wxpe/setupldr.bin && chainloader /wxpe/setupldr.bin

同样的U盘及文件,在电脑1上,全部可以运行,在电脑2上,一个也不能运行,今早电脑2测试时,发现软

盘镜像也无法启动后,以为软盘镜像损坏,故没有及时上报错误信息,而是写到一个文本文件中,等赶到

公司在电脑2测试,发现启动一切正常,才知道并非软件镜像问题。
可悲的是,今早在家中辛辛苦苦抄录的启动错误信息竟然没有存盘?!悲哀!

大概的,1与3条目,错误信息最终显示为:
Error 13 : Invalid or unsupported executable format
2与4条目,错误信息最终显示为:
setup is inspecting your computer's hardware configuration
NEDETECT failed

期待这个问题的最终说法,无论是否解决!
发表于 2010-11-5 09:42:22 | 显示全部楼层
grub4dos 从 9-19 版开始就不能用 fontfile 加载字体了,请 chenall 关注一下。

因为需要在菜单页和命令执行过程都要显示中文,而 unifont 只能在菜单显示中文,所以不想用 unifont。
谢谢
回复

使用道具 举报

发表于 2010-11-5 12:24:57 | 显示全部楼层

能用grub4dos启动量产USB盘或USB光驱吗?

经量产的USB-CDROM盘,或USB-CDROM光驱,能用GRUB4DOS启动吗?

若能,在grub4dos的menu.lst中的命令行该如何写?

请高手指教!
回复

使用道具 举报

发表于 2010-11-5 17:18:57 | 显示全部楼层
原帖由 adiwdmd 于 2010-11-5 09:42 发表
grub4dos 从 9-19 版开始就不能用 fontfile 加载字体了,请 chenall 关注一下。
...............
  

这个说法可谓空前绝后、子虚乌有。附件是用 grub4dos-0.4.5b-2010-11-05 by chenall做的测试盘。

NIN1.rar (357.99 KB, 下载次数: 132)
回复

使用道具 举报

发表于 2010-11-5 20:13:41 | 显示全部楼层
我金士顿4gU盘,量产的是GRUB4dos启动的USBCDROM,内置的菜单有条命令是找U盘上的另外一个M.LST菜单,说找不到,放硬盘上可以。ISO文件放在量产后空间也找不到,硬盘上可以。
grub命令行下find看不到U盘,只能看到硬盘,和量产的CD。好像是不支持查询非启动设备。怎么做才可以让grub能认到量产后空间设备上的文件。
回复

使用道具 举报

发表于 2010-11-6 08:47:20 | 显示全部楼层
原帖由 dgxhls 于 2010-11-5 17:18 发表

这个说法可谓空前绝后、子虚乌有。附件是用 grub4dos-0.4.5b-2010-11-05 by chenall做的测试盘。

103984


是我没说清楚,耽误您时间了。

我一直用的是  英文GRLDR + 外部命令fontfile 的方法显示中文。0916及之前版本正常,替换新版本就不行。
附件里有0916和1104两个版本做的iso。

谢谢

test.part1.rar

300 KB, 下载次数: 62

test.part2.rar

231.32 KB, 下载次数: 55

回复

使用道具 举报

发表于 2010-11-6 12:00:54 | 显示全部楼层
原帖由 qqyspgj 于 2010-11-5 20:13 发表
我金士顿4gU盘,量产的是GRUB4dos启动的USBCDROM,内置的菜单有条命令是找U盘上的另外一个M.LST菜单,说找不到,放硬盘上可以。ISO文件放在量产后空间也找不到,硬盘上可以。
grub命令行下find看不到U盘,只能 ...


你量产后的剩余分区是zip模式吗  那可能有问题  换成hdd模式就好了
回复

使用道具 举报

发表于 2010-11-6 12:36:08 | 显示全部楼层
原帖由 adiwdmd 于 2010-11-6 08:47 发表


是我没说清楚,耽误您时间了。

我一直用的是  英文GRLDR + 外部命令fontfile 的方法显示中文。0916及之前版本正常,替换新版本就不行。
附件里有0916和1104两个版本做的iso。

谢谢

英文GRLDR + UNIFONT。
回复

使用道具 举报

发表于 2010-11-6 18:11:00 | 显示全部楼层

关于grub4dos的initrd的用法?

今天在网上下载了xpud这个发行版的linux,它用isolinux引导,如果改为grub4dos用引导怎么办?


MENU LABEL Chinese (Simplified)
KERNEL /boot/bzImage noisapnp quiet
APPEND initrd=/opt/core,/opt/media lang=CN kmap=us




已经知道core和media用file命令查看是gzip压缩的,core可以用7z解开,是个cpio归档文件,而media里边是目录/opt/media.opt文件!
难不成要:

title xPUD
kernel /boot/bzImage noisapnp quiet lang=CN kmap=us
initrd /boot/core**(这里怎么写?可以有两个参数么?)

[ 本帖最后由 my9823 于 2010-11-6 18:19 编辑 ]
回复

使用道具 举报

发表于 2010-11-6 19:41:02 | 显示全部楼层
INITRD  /OPT/CORE  /OPT/MEDIA

可以试一下。
回复

使用道具 举报

发表于 2010-11-6 22:48:39 | 显示全部楼层
先谢过楼上的,好像不行,不知道是不是这个发行版做的差劲,在实际测试不能显示/opt/media.opt里边的东东,我把这个opt目录下的文件挂载上查看过,就是gnome-player,而系统中查找不到这些文件;它可能是启动时有脚本判断逗号后的参数在挂载到/目录下,算了放弃这个发行版!看来不是grub4dos的问题,不好意思!
回复

使用道具 举报

发表于 2010-11-11 11:41:03 | 显示全部楼层

原来是U盘启动的GRUB 文件,现在改为ISO文件 ,但是其中一个IMG 不能加载

原来是U盘启动的GRUB 文件,现在改为ISO文件 ,但是其中一个IMG 不能加载,请帮,忙分析


default 2
timeout 30
fontfile /BOOT/FONTS.GZ
title   ◎  ASUSTek USB Test Disk (20091201) By Alex_Yan;Nick1_Yao ◎◎◎
clear
title ──────────────────────────────────
clear
title [01]  ASUS Engineers Repair Tools
map --mem /BOOT/HONGYE.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title [02]  MHDD HDD Test(Support SATA)
map --mem /BOOT/MHDD.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title [03]  MemTest86+ 2.11 (Memory Test)
map --mem /BOOT/MEMTEST.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title [04]  DM956.IMG (DISK MANAGE)
map --mem /BOOT/DM956.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title ──────────────────────────────────
clear
title [A1]  重启计算机
reboot
title [A2]  关闭计算机
halt
title [A3]  GRUB 命令提示符
commandline

[ 本帖最后由 ccsa001 于 2010-11-11 11:44 编辑 ]
screenshot1.jpg
screenshot2.jpg
screenshot3.jpg
screenshot4.jpg
screenshot7.jpg

menu.rar

496 Bytes, 下载次数: 39

回复

使用道具 举报

发表于 2010-11-11 18:40:01 | 显示全部楼层

Grub 菜单文件代码问题和美化

menu菜单中最前面的这些代码是什么意思?
checkrange 0x21 read 0x8280 && pxe keep && configfile /BOOT/PXEMENU.LST
terminal console
debug off
outline
——————
debug off
command --set-path=()/BOOT/GRUB/
default 0
UNIFONT /BOOT/GRUB/U16HZ
splashimage /BOOT/GRUB/BACK.XPM.GZ || background 0000ff
foreground ffffff
outline

GfxMenu定义自己的个性化菜单具体要怎么做?需要几张图片?文字是怎么加上去的??能详细指导一下吗,谢谢大家了!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-19 02:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表