无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5204|回复: 10
打印 上一主题 下一主题

如何把MEMTEST86+ 1.70跟GRUB整合起来?

[复制链接]
跳转到指定楼层
1#
发表于 2007-11-23 11:25:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
MEMTEST86 1.70分软盘版和光盘版,见附件.
我试过用酒精120%加载光盘镜像,WINXP下只能看到一个README.TXT
把软盘版安装到一张软盘后,该软盘不可访问,提示未格式化,但可以用该软盘引导后运行MEMTEST86 1.70
由于我水平有限,没办法把这张软盘做成IMA或者IMG格式的软盘镜像.

终于等到GRUB 2007-11-18,用以下格式编辑MENU.LST
title 18:MEMTEST
map --mem (fd0)/boot/grub/memtest86.iso (hd32)
map --hook
chainloader (hd32)
boot


提示:
Autodetect number-of-heads failed. Use default value 255
Autodetect sectors-per-track failed. Use default value 63
Load segment: 0x7C0 System Type: 0x6 Sector Count: 0x1
Load RBA: 0x1B Boot Type: 2=1.44M floppy
chainloader (hd32)

Error 25: Disk read error

memtest86+-1.70.floppy.zip

68.47 KB, 下载次数: 453, 下载积分: 无忧币 -2

memtest86+-1.70.iso.zip

43.97 KB, 下载次数: 87, 下载积分: 无忧币 -2

2#
 楼主| 发表于 2007-11-23 21:30:58 | 只看该作者
有没有人帮我看看啊?
回复

使用道具 举报

3#
发表于 2007-11-23 21:35:02 | 只看该作者
用11.23号的版本、、、、、、、
回复

使用道具 举报

4#
发表于 2007-11-24 00:13:39 | 只看该作者
用grub再简单不过了。
MEMTEST86+ 1.70 还有一个是 .bin 版的(才41.5K),用这样就可以启动了。

title 内存测试 memtest86+ v1.70
kernel /boot/grub/memtest86+.bin


我现在想用ISOLINUX来引导, 在VPC虚拟机中用ISOLINUX引导 MEMTEST86+.BIN不成功,不知除了用软盘版的IMG  还有没有别的办法直接引导 .bin
回复

使用道具 举报

5#
发表于 2007-11-24 08:00:20 | 只看该作者
几乎每个linux发行版都包含了memtest,怎么会引导不了

  1. LABEL memtest
  2.   menu label ^Memory test
  3.   kernel /install/mt86plus
  4.   append -
  5. LABEL hd
  6.   menu label ^Boot from first hard disk
  7.   localboot 0x80
  8.   append -
复制代码
回复

使用道具 举报

6#
发表于 2007-11-24 13:52:54 | 只看该作者
LABEL memtest
  menu label ^Memory test
  kernel /install/mt86plus
  append -

我没加最后那一行,请问是不是必须加上 append - 才行?

另一个问题,isolinux 要引导PE,就是引导 setupldr.bin (或peldr.. )要用什么命令行?
回复

使用道具 举报

7#
发表于 2007-11-24 14:01:15 | 只看该作者
memtest的安装盘里面有一个程序文件,直接把这个文件后缀名改为img就行了。
回复

使用道具 举报

8#
发表于 2007-11-24 14:11:27 | 只看该作者
用isolinux引导PE, kernel ***/winpe.bin,不能直接引导setupldr.bin、peldr吧

winpe.bin用ultraiso从pe的iso提取


  1. No, you can't use setupldr.bin (Windows NT family setup loader) directly. Isolinux needs to load a CD bootsector, usually 2048 bytes big.

  2. There are many sites on the internet where you can obtain the cdrom bootsector ([url]www.nu2.nu[/url] for example). Likewise, there are many methods to extract bootsector from your Windows cdrom.

  3. do a search for 'winpe.bin' for example, or bootsect.bin

  4. label winpe
  5. kernel /winpe.bin
复制代码

[ 本帖最后由 barton 于 2007-11-24 02:13 PM 编辑 ]
回复

使用道具 举报

9#
发表于 2007-11-25 11:46:35 | 只看该作者
还是很不错的了!~谢谢
回复

使用道具 举报

10#
发表于 2007-11-26 18:17:30 | 只看该作者
原帖由 barton 于 2007-11-24 08:00 AM 发表
几乎每个linux发行版都包含了memtest,怎么会引导不了

LABEL memtest
  menu label ^Memory test
  kernel /install/mt86plus
  append -
LABEL hd
  menu label ^Boot from first hard disk
  localb ...


找到原因了,将UBUNTU光盘里的 mt86plus 拿来使用就正常。这个文件有101K
我原来用的 memtest86+.bin 才41.5K,是压缩过的,ISOLINUX直接调用不行(用GRUB就没问题)
回复

使用道具 举报

11#
发表于 2007-11-26 23:36:12 | 只看该作者
一头雾水。听了高手的对话,我还需要多多努力啊。
谢谢大家了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-22 01:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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