» 您尚未 登录   注册 | 银行 | 首页调用管理 | 博客 | 帮助 | 社区 | 无图版
华镭社区论坛 -> 安装引导 -> 把D盘和E盘合并后的大问题?
 XML   RSS 2.0   WAP 

<<   1   2  >>  Pages: ( 1/2 total )
--> 本页主题: 把D盘和E盘合并后的大问题? 加入收藏 | 收藏主题 | 上一主题 | 下一主题
xexexan




该用户目前不在线
级别: 新手上路
精华: 0
发帖: 21
威望: 22 点
镭: 24 L
贡献值: 0 点
在线时间:6(小时)
注册时间:2007-12-09
最后登录:2007-12-28
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子

把D盘和E盘合并后的大问题?

我在Windows下把D盘和E盘合并了,但是再次启动电脑时却惊呆了,linux和Windows的启动菜单没了,而是直接进入了GRUB引导器的命令行,怎样才能把启动菜单挽回?
我看了很多论文,但是都没找到相关的,看来只好重装GRUB引导器了。
我的硬盘划分为:C盘,D盘,E盘,linux主分区。
在GRUB引导器的主界面里按下 C 键进入命令行,可能是直接就进入了。
grub>root (hd0,2)注:root后要加空格,(hd0,2)表示第一个硬盘的第三个分区。你们看看我的硬盘划分就可以理解了。原本我的linux是在第四分区的,但是我已把D和E合并了,所以现在Linux就在第三分区了,就是2了。依次类推,第四个分区就是3了。
grub>setup (hd0)表示:写入第一个硬盘的MBR。
整个过程是这样写的:
grub>root (hd0,2)   回车
grub>setup (hd0)   回车
grub>quit           回车
重启电脑。
看看启动菜单挽回了吗?
我不知行不行!你们不要合并分区就没这麻烦了!哈哈!哈哈!!!


[楼 主] | Posted: 2007-12-09 20:59
顶端
pisces


该用户目前不在线
级别: 龙芯核心团队
精华: 2
发帖: 40
威望: 45 点
镭: 11 L
贡献值: 0 点
在线时间:93(小时)
注册时间:2006-09-04
最后登录:2009-05-04
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



我的硬盘划分为:C盘,D盘,E盘,linux主分区。

你的swap分区在哪里?
先确定你原先的分区情况,特别是主分区还是逻辑分区
C=hda1 D=hda5 E=hda6 ………………
然后再推出目前linux所在分区。

[1 楼] | Posted: 2007-12-10 09:30 顶端
xexexan




该用户目前不在线
级别: 新手上路
精华: 0
发帖: 21
威望: 22 点
镭: 24 L
贡献值: 0 点
在线时间:6(小时)
注册时间:2007-12-09
最后登录:2007-12-28
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



哦!我的swap分区在E盘和Linux分区之间。
C盘是主分区,swap分区是主分区,Linux是主分区,D和E我不记得了。但是我记得合并后是逻辑分区。
哪我现在的Linux是在第几分区?

[2 楼] | Posted: 2007-12-10 17:37 顶端
iam3000




头衔:还是MJ暖和些还是MJ暖和些
该用户目前不在线
级别: 荣誉会员
精华: 0
发帖: 4
威望: 5 点
镭: 4 L
贡献值: 0 点
在线时间:4(小时)
注册时间:2006-12-19
最后登录:2008-01-04
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



我现在遇见这类问题都懒得思考了,直接livecd查看分区改写配置文件。
[3 楼] | Posted: 2007-12-10 18:33 顶端
xexexan




该用户目前不在线
级别: 新手上路
精华: 0
发帖: 21
威望: 22 点
镭: 24 L
贡献值: 0 点
在线时间:6(小时)
注册时间:2007-12-09
最后登录:2007-12-28
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



我想应该是这样的:C盘、swap分区、Linux分区都是主分区,由于现在的硬盘多数能建立四个主分区,也就是C=hda1、swap=hda2、Linux=hda3,而D和E盘合并后就成了现在的D盘了,也就是D=hda5,所以Linux是在第三个分区。
不知我说得对吗?

[4 楼] | Posted: 2007-12-10 20:51 顶端
xexexan




该用户目前不在线
级别: 新手上路
精华: 0
发帖: 21
威望: 22 点
镭: 24 L
贡献值: 0 点
在线时间:6(小时)
注册时间:2007-12-09
最后登录:2007-12-28
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



D盘是逻辑分区,所以是:D=hda5。如果建:C盘为主分区,swap分区为主分区,Linux分区为主分区之后,才建D盘为主分区的话,那就是:D=hda4。
[5 楼] | Posted: 2007-12-10 21:00 顶端
xexexan




该用户目前不在线
级别: 新手上路
精华: 0
发帖: 21
威望: 22 点
镭: 24 L
贡献值: 0 点
在线时间:6(小时)
注册时间:2007-12-09
最后登录:2007-12-28
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



D盘是逻辑分区,所以是:D=hda5。如果建:C盘为主分区,swap分区为主分区,Linux分区为主分区之后,才建D盘为主分区的话,那就是:D=hda4。
[6 楼] | Posted: 2007-12-10 21:03 顶端
xexexan




该用户目前不在线
级别: 新手上路
精华: 0
发帖: 21
威望: 22 点
镭: 24 L
贡献值: 0 点
在线时间:6(小时)
注册时间:2007-12-09
最后登录:2007-12-28
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



我要指正下我的错误:grub>root (hd0,2)中的(2)并不是指Linux分区是第几个,而是指boot/grub/stage1这个文件在第几分区。但是正常情况下,boot和Linux都是安装在同一分区的,所以当我们知道Linux分区是第几个时也就知道了boot/grub/stage1在哪个分区。所以输入Linux的分区号也能顺利安装好GRUB引导器。
如boot和Linux不在同一分区,那又是另一种说法了,你们看看相关的论文或是用百度搜下。

[7 楼] | Posted: 2007-12-10 22:26 顶端
chaos


该用户目前不在线
级别: 荣誉会员
精华: 0
发帖: 911
威望: 801 点
镭: 907 L
贡献值: 0 点
在线时间:235(小时)
注册时间:2006-05-26
最后登录:2008-07-17
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



高深的不大懂,楼主把(hd0,x) 改成 (hd0,x-1) 试试看?

DELL 1501,AMD Turion64X2 TL-56,RS480,SB600,ATI Radeon Xpress 1150
[8 楼] | Posted: 2007-12-11 11:08 顶端
xexexan




该用户目前不在线
级别: 新手上路
精华: 0
发帖: 21
威望: 22 点
镭: 24 L
贡献值: 0 点
在线时间:6(小时)
注册时间:2007-12-09
最后登录:2007-12-28
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



谢谢了!我已能推算出来了!
[9 楼] | Posted: 2007-12-12 17:25 顶端
<<   1   2  >>  Pages: ( 1/2 total )

华镭社区论坛 -> 安装引导