无忧启动论坛

标题: 如何把MEMTEST86+ 1.70跟GRUB整合起来? [打印本页]

作者: semiuel    时间: 2007-11-23 11:25
标题: 如何把MEMTEST86+ 1.70跟GRUB整合起来?
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


作者: semiuel    时间: 2007-11-23 21:30
有没有人帮我看看啊?
作者: barton    时间: 2007-11-23 21:35
用11.23号的版本、、、、、、、
作者: zyling    时间: 2007-11-24 00:13
用grub再简单不过了。
MEMTEST86+ 1.70 还有一个是 .bin 版的(才41.5K),用这样就可以启动了。

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


我现在想用ISOLINUX来引导, 在VPC虚拟机中用ISOLINUX引导 MEMTEST86+.BIN不成功,不知除了用软盘版的IMG  还有没有别的办法直接引导 .bin
作者: barton    时间: 2007-11-24 08:00
几乎每个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 -
复制代码

作者: zyling    时间: 2007-11-24 13:52
LABEL memtest
  menu label ^Memory test
  kernel /install/mt86plus
  append -

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

另一个问题,isolinux 要引导PE,就是引导 setupldr.bin (或peldr.. )要用什么命令行?
作者: laozhao    时间: 2007-11-24 14:01
memtest的安装盘里面有一个程序文件,直接把这个文件后缀名改为img就行了。
作者: barton    时间: 2007-11-24 14:11
用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 编辑 ]
作者: mfkwgij    时间: 2007-11-25 11:46
还是很不错的了!~谢谢
作者: zyling    时间: 2007-11-26 18:17
原帖由 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就没问题)
作者: Alwayshope    时间: 2007-11-26 23:36
一头雾水。听了高手的对话,我还需要多多努力啊。
谢谢大家了。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3