当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 14 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Grub 引导Dos img 的问题
帖子发表于 : 2009-07-03 23:55 

注册: 2009-07-03 23:46
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
是想通过Grub 引导Ghost的img 文件
ghost.img 的大小为2.8MB
采用的方法是使用memdisk 的kernel

我有2个系统.分别是笔记本里的9.04 与 U盘里面的9.04

首先在笔记本里面.
我拷贝memdisk 到/boot/
拷贝dostool.img 到/boot/
然后编辑我的menu.lst
增加一行
title boot ghost
kernel (hd0,6)/boot/memdisk
initrd (hd0,6)/boot/dostool.img


这个完全正常.可以引导进去.我也能启动ghost..

当然你可能要说为什么我正常还要发帖呢?

因为..
同样的做法...在我的u盘上的9.04 .
就完全启动不了..
会卡在memdisk之后
一直loading....
这是什么原因呢?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Grub 引导Dos img 的问题
帖子发表于 : 2009-07-04 1:04 

注册: 2009-07-03 23:46
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
恩..经过我的N次试验与N+1的观察.
发现这个u盘在其他机器上能正常引导.那么

觉得最有可能的原因就是
当U盘接到笔记本上引导的时候.
kernel 跟 initrd 都读到笔记本硬盘上的某块位置上去了..
因此导致出错..

最明显的状态就在于..当在笔记本上出错的时候.瞬间就出错了.

而在其他台机上面boot的时候,U盘需要load 几秒..

但这到底是怎么回事呢?
到底读到笔记本硬盘的哪个地方去了才对啊?

我的笔记本硬盘上面的系统在(hd0,6).
当插入U盘的时候.U盘的系统就应该是(hd0,1)啊..
难道是这里混乱的原因?


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Grub 引导Dos img 的问题
帖子发表于 : 2009-07-04 1:14 

注册: 2006-09-24 4:37
帖子: 2138
送出感谢: 0 次
接收感谢: 1
我都是用Grub4DOS引导img文件,没试过Grub行不行。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Grub 引导Dos img 的问题
帖子发表于 : 2009-07-04 8:09 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 19
如果从u盘第一分区启动应该是(hd0,0)


_________________
Grub2 基础教程


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Grub 引导Dos img 的问题
帖子发表于 : 2009-07-04 9:11 

注册: 2009-07-03 23:46
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
首先我觉得(hd0,1) 是对的..

因为在其他2台机器上都启动成功了..

我觉得就是在笔记本电脑上....这个会出问题..
但为什么会出这个问题..我也不明白..


页首
 用户资料  
 
6 楼 
 文章标题 : Re: Grub 引导Dos img 的问题
帖子发表于 : 2009-07-04 9:38 

注册: 2008-10-28 20:18
帖子: 3249
送出感谢: 0 次
接收感谢: 0 次
不要用(hdX,Y)这种形式了,用UUID号吧,因为现在的高容量USB存储设备电脑会识别为硬盘,因此硬盘设备的先后顺序会发生改变因此(hdX,Y)这种形式的指定盘符会指错设备,但是UUID都是固定死的不会因为增加硬盘或减少硬盘而发生变化


页首
 用户资料  
 
7 楼 
 文章标题 : Re: Grub 引导Dos img 的问题
帖子发表于 : 2009-07-04 10:45 
头像

注册: 2008-04-26 12:41
帖子: 10971
送出感谢: 11
接收感谢: 38
:em06


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
8 楼 
 文章标题 : Re: Grub 引导Dos img 的问题
帖子发表于 : 2009-07-04 10:52 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 19
加上参数试试:

kernel (hd0,1)/boot/memdisk c=8640 h=2 s=36 floppy


_________________
Grub2 基础教程


页首
 用户资料  
 
9 楼 
 文章标题 : Re: Grub 引导Dos img 的问题
帖子发表于 : 2009-07-04 13:23 

注册: 2008-10-28 20:18
帖子: 3249
送出感谢: 0 次
接收感谢: 0 次
写成下面这样,把(hdX,Y)这种都摒弃掉换,成UUID号

title boot ghost
uuid xxxxxxxxxxxx
kernel /boot/memdisk root=UUID=xxxxxxxxxxx
initrd /boot/dostool.img

Linux下查看UUID号:
ls -l /dev/disk/by-uuid


页首
 用户资料  
 
10 楼 
 文章标题 : Re: Grub 引导Dos img 的问题
帖子发表于 : 2009-07-04 15:09 

注册: 2009-07-03 23:46
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
按照楼上的写法改了..

依然死在
Loading boot sector... booting...

我拿到其他机器上看看..


页首
 用户资料  
 
11 楼 
 文章标题 : Re: Grub 引导Dos img 的问题
帖子发表于 : 2009-07-04 15:47 

注册: 2009-07-03 23:46
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
其他机器上依然正常..

难道就是跟笔记本过不去..

仔细分析了1下正常引导的跟笔记本上死机的情况

发现里面输出的部分参数不同..

比如说RAMDISK at XXXXXXXXXXXXX 这里的地址不同..

还有几个参数不同..


页首
 用户资料  
 
12 楼 
 文章标题 : Re: Grub 引导Dos img 的问题
帖子发表于 : 2009-07-05 10:40 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
u 盘的情况比较复杂,跟 bios 的支持有关,有时候它就是不成功。
我的经验是, grub4dos 配合下面的菜单,成功率比 gnu grub 配合 memdisk 高,而真 DOS 的成功率最高(划出一块 fat 分区来安装 DOS,而不是使用 dos image,我还没有碰到不能启动的)

grub4dos 的写法,类似于:
title ghost
map (hd0,0)/ghost.img (fd0)
map --hook
root (fd0)
chainloader +1


页首
 用户资料  
 
13 楼 
 文章标题 : Re: Grub 引导Dos img 的问题
帖子发表于 : 2009-10-05 9:03 

注册: 2009-10-05 9:01
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
我的也一样,无论是CD还是USB,在电脑里起动均是正常的,可在东芝M605里均出现loading boot sector...booting...


页首
 用户资料  
 
14 楼 
 文章标题 : Re: Grub 引导Dos img 的问题
帖子发表于 : 2009-11-04 15:33 

注册: 2008-03-09 14:13
帖子: 27
送出感谢: 0 次
接收感谢: 0 次
me too~~ :em06


_________________
ubuntu精神永锤不败
ubuntuer 分享至上


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 14 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译