LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 855|回复: 14

问一个HDT (Hardware Detect Tool)的问题

[复制链接]
发表于 2011-9-5 08:59:45 | 显示全部楼层 |阅读模式
从不知道什么时候开始,各发行版的光盘启动项里都加了这个工具,原本以为这是个和Memtest86+一样的独立程序,今天想把它加到我的U盘启动项里,可是一查发现,这东西是Syslinux下的一个模块,可是我用的是GRUB2,有没有办法移植呢?

关于HDT:http://hdt-project.org/
我用GRUB2是因为在论坛的另一篇文章(http://www.linuxsir.cn/bbs/threa ... 就用了GRUB2。
如果一定要用Syslinux才能用HDT,那Syslinux有没有类似的方式呢?
发表于 2011-9-5 13:50:51 | 显示全部楼层
原来是这个工具呀,在archiso有看到过这个,GRUB2应该是没问题的,看看用引导memtest86+的方式来试一下呢
回复 支持 反对

使用道具 举报

发表于 2011-9-5 13:52:50 | 显示全部楼层
  1. Grub2
  2. menuentry "HDT" {
  3.   linux16 /memdisk
  4.   initrd16 /hdt.img
  5. }
  6. http://hdt-project.org/wiki/howtostarthdt
  7. search grub2
复制代码
回复 支持 反对

使用道具 举报

发表于 2011-9-5 17:55:17 | 显示全部楼层
hdt官网上GRUB2示例
中午贴的代码竟然没提交
回复 支持 反对

使用道具 举报

发表于 2011-9-5 17:57:47 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2011-9-5 21:37:53 | 显示全部楼层
粗粗了解了一下,不是有文档吗 http://hdt-project.org/wiki/howtostarthdt#Grub21
回复 支持 反对

使用道具 举报

发表于 2011-9-5 21:52:17 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2011-9-6 00:24:51 | 显示全部楼层

  1. menuentry "HDT img" {
  2.     insmod memdisk
  3.     linux16  /memdisk
  4.     initrd16 /hdt.img
  5. }

  6. menuentry "HDT iso" {
  7.    insmod memdisk
  8.     linux16 /memdisk iso
  9.     initrd16 /hdt.iso
  10. }

复制代码

安装syslinux , cp memdisk 到 /boot
回复 支持 反对

使用道具 举报

发表于 2011-9-7 17:50:56 | 显示全部楼层
终于能提交回复了
在hdt的官网就有grub2的示例
  1. linux16 /memdisk iso
  2. initrd  /hdt.iso
  3. 另一个用img
  4. linux16 /memdisk
  5. initrd /hdt.img
复制代码
安装syslinux 把memdisk 拷到你的boot目录下,否则就自行linux16 (hdX,N)/来指定目录
我测试成功了的,上面是凭记忆写,要切回LINUX才能贴到最终的代码
这两天linuxsir好像有问题,提交N回都失败
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-8 09:46:55 | 显示全部楼层
多谢楼上的,文章我也看到,就是一行链接,不是大字标明的Help或者Wiki,所以之前我看漏了。
另外,你的文章里有一个抄错的地方,一定要用initrd16,用initrd是不行的哦,我试过了:)
回复 支持 反对

使用道具 举报

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

本版积分规则

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