关于移动硬盘安装Ubunt的引导问题

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
头像
yangkaixin460
帖子: 57
注册时间: 2009-03-22 8:41

关于移动硬盘安装Ubunt的引导问题

#1

帖子 yangkaixin460 » 2009-03-26 21:25

我在一块250G的移动硬盘上用一个6G的分区装了Ubuntu,开机显示error17
网上和书上各种办法都试了,没用!我用另一块160G装的,却用的很好。
在开机加载Grub后,按“c”进入引导模式,如下:
grub>root (hd //按Tab,列出所有硬盘
grub>root (hd2, //再按Tab,不能列出分区,硬盘狂读不止
grub>root (hd1, //列出分区,能引导进入Ubuntu
注:hd1和hd2是上述两块移动硬盘,因此觉得是硬盘问题。请高手指点!!!
UBUNTU的一些基本特效
http://v.youku.com/v_show/id_XMTMwNDE3NjEy.html

代码: 全选

apt-get moo

代码: 全选

aptitude moo
aptitude moo -v
aptitude moo -vv
aptitude moo -vvv
aptitude moo -vvvv
aptitude moo -vvvvv
aptitude moo -vvvvvv
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 关于移动硬盘安装Ubunt的引导问题

#2

帖子 billbear » 2009-03-27 13:07

分区太靠后了吧,bios 读不到
ginger
帖子: 1
注册时间: 2009-03-28 21:32

Re: 关于移动硬盘安装Ubunt的引导问题

#3

帖子 ginger » 2009-03-28 22:29

我在笔记本上120G硬盘的第一个分区安装了XP,然后把启动项设置为1:CD-ROM 2:USB-HDD.
接上一款250G的USB移动硬盘,从光盘安装linux到移动硬盘
移动硬盘分区如下(按分区块序):
sdb1:/boot (120M)
sdb3: / ( 20G)
swap (4G)
sdb2: NTFS格式用作windows下存储数据用 (其他)

grub是安装在移动硬盘sdb1上的
安装完成后,重启,从移动硬盘启动:只显示grub>光标

进rescure模式 查看grub.conf文件:
root(hd1,0)
改成root(hd0,0)也不行啊
高手急救啊
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 关于移动硬盘安装Ubunt的引导问题

#4

帖子 wangdu2002 » 2009-03-28 22:54

可能你的Bios不支持重USBhdd启动,许多主板的Bios里面有USBhdd启动条目设置,实际是没有加入真正的启动功能的。 :em09
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
yangkaixin460
帖子: 57
注册时间: 2009-03-22 8:41

Re: 关于移动硬盘安装Ubunt的引导问题

#5

帖子 yangkaixin460 » 2009-03-30 10:09

billbear 写了:分区太靠后了吧,bios 读不到
我不同意这种观点,因为 hd(0,+Tab 是读取分区表,就在硬盘的最初512字节上,如果能列出分区表,进不了系统,可以理解为您的观点.
UBUNTU的一些基本特效
http://v.youku.com/v_show/id_XMTMwNDE3NjEy.html

代码: 全选

apt-get moo

代码: 全选

aptitude moo
aptitude moo -v
aptitude moo -vv
aptitude moo -vvv
aptitude moo -vvvv
aptitude moo -vvvvv
aptitude moo -vvvvvv
头像
yangkaixin460
帖子: 57
注册时间: 2009-03-22 8:41

Re: 关于移动硬盘安装Ubunt的引导问题

#6

帖子 yangkaixin460 » 2009-03-30 10:26

ginger 写了:我在笔记本上120G硬盘的第一个分区安装了XP,然后把启动项设置为1:CD-ROM 2:USB-HDD.
接上一款250G的USB移动硬盘,从光盘安装linux到移动硬盘
移动硬盘分区如下(按分区块序):
sdb1:/boot (120M)
sdb3: / ( 20G)
swap (4G)
sdb2: NTFS格式用作windows下存储数据用 (其他)

grub是安装在移动硬盘sdb1上的
安装完成后,重启,从移动硬盘启动:只显示grub>光标

进rescure模式 查看grub.conf文件:
root(hd1,0)
改成root(hd0,0)也不行啊
高手急救啊
如下操作
grub>hd( 按Tab键会出现所有的硬盘
Possible.....hd0
Possible.....hd1
.....
选择你安装Ubuntu的那块硬盘,
grub>hd(0, 本文假设是第一块,注意有“,”,再按Tab,列出这块硬盘分区表,
.................e2sf.............
.................unknown.........
......................................
选择你安装Ubuntu的区,本文假设是第一分区,
grub>hd(0,0) 按Enter
然后是读Linux内核,很复杂的名字。就是你boot区里那个以.img结尾的。然后
grub>boot hd(0,0)
就进来了,如果你的也列不出分区表,那咱们俩同病相连了!
UBUNTU的一些基本特效
http://v.youku.com/v_show/id_XMTMwNDE3NjEy.html

代码: 全选

apt-get moo

代码: 全选

aptitude moo
aptitude moo -v
aptitude moo -vv
aptitude moo -vvv
aptitude moo -vvvv
aptitude moo -vvvvv
aptitude moo -vvvvvv
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 关于移动硬盘安装Ubunt的引导问题

#7

帖子 billbear » 2009-03-30 14:39

yangkaixin460 写了:
billbear 写了:分区太靠后了吧,bios 读不到
我不同意这种观点,因为 hd(0,+Tab 是读取分区表,就在硬盘的最初512字节上,如果能列出分区表,进不了系统,可以理解为您的观点.
主分区表才是在硬盘开头,逻辑分区表在每一个逻辑分区的开头。即便是主分区, (hd0,tab 也不是读 开头 512 字节这么简单,不要想当然。所有 linux 的分区 id 都是 83,仅仅读分区表怎么能知道是 ext3 还是 reiserfs jfs xfs? 这都是到每一个分区内部探测得到的。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 关于移动硬盘安装Ubunt的引导问题

#8

帖子 billbear » 2009-03-30 14:48

ginger 写了:我在笔记本上120G硬盘的第一个分区安装了XP,然后把启动项设置为1:CD-ROM 2:USB-HDD.
接上一款250G的USB移动硬盘,从光盘安装linux到移动硬盘
移动硬盘分区如下(按分区块序):
sdb1:/boot (120M)
sdb3: / ( 20G)
swap (4G)
sdb2: NTFS格式用作windows下存储数据用 (其他)

grub是安装在移动硬盘sdb1上的
安装完成后,重启,从移动硬盘启动:只显示grub>光标

进rescure模式 查看grub.conf文件:
root(hd1,0)
改成root(hd0,0)也不行啊
高手急救啊
能出现 grub 提示符就没啥问题了,说明 stage2 已经完整加载,只是 stage2 找不到 grub.conf (我们 ubuntu 是用 menu.lst :))而已。
除了改 grub.conf, 还需要执行
root (hd0,0)
setup (hd0)
就好了。注意是在“从移动硬盘启动:只显示grub>光标” 处运行这个命令,而不是在 rescure模式,执行前确认一下当时的 (hd0) 是移动硬盘。
回复