LinuxSir.cn,穿越时空的Linuxsir!

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

能不能这样修改boot分区?

[复制链接]
发表于 2003-10-24 17:11:12 | 显示全部楼层 |阅读模式
我曾成功地, 在没有重装grub或操作系统的情况下,把boot分区由/hda13改到了其它分区,比如hda10, 然而在进行下述操作时却失败了。试述如下:

在当初安装linux系统的时候,我们可以为操作系统设置一个单独的boot分区,比如,/dev/hda13,(设这种安装操作系统的方案为a),也可以不为操作系统设置一个单独的boot分区(设设这种安装操作系统的方案为b)。

我一开始是按照方案a去做的。

我的问题是:

能不能在不重新安装GRUB,不运行GRUB命令,不修改MBR上的信息,也不重新安装操作系统的前提下,由方案a的效果,转化为方案b的效果。

发表于 2003-10-24 23:06:30 | 显示全部楼层
估计是不行的,我前几天发现grub-install 缺省的在/boot/grub/下面生成一个硬盘分区的grub信息device.map
我在两个系统分别安装了两次的grub,版本不一样。一个是在mandrake8.0,grub是0.90,一个是LFS,grub是最新的0.93 cvs,在安装完第二次的时候如果没有将生成的device.map拷到LFS所指向的/boot分区的话,那么在终端状态下面,根本看不到屏幕的显示。
   还有在运行 grub的命令之后是将grub要读取的分区,还有支持的分区格式之类的东西都给启动分区的mbr.
    我讲得乱乱的,也不知道这样的理解是否是正确的。我现在还有点蒙,有点理不清晰思路。
发表于 2003-10-26 12:53:30 | 显示全部楼层
I used the grub in my suse(hda1) to boot gentoo(hda5)(They all got boot dir on / partition, I never use  boot partition). No problem.
 楼主| 发表于 2003-10-27 16:43:30 | 显示全部楼层
我不是这个意思,

现在你的两个系统都没有使用单独的BOOT分区,如果你愿意,你可以试一下,在不重新安装GRUB和操作系统的情况下,能不能让操作系统使用BOOT分区,

即,在方案A和B之间的转化,我不知道行不行?

我原来试验可以的是方案A内部的转化,你现在说可以的是方案B内部的转化。

不好意思,这个问题解释起来有些不明朗。

谢谢。
发表于 2003-10-27 23:19:05 | 显示全部楼层
还是要运行一下grub吧?要不然它不是找不到stage{1,2}文件了?
发表于 2003-10-28 12:47:55 | 显示全部楼层
至少要在grub里setup一下,但是不用在linux里安装grub,其实除了看详细的文档,有张grub盘就足够了
发表于 2003-10-28 13:02:58 | 显示全部楼层
当然可以,改了fstab之后重新grub-install一下

我以前做过,不过是从b->a

当然,grub是得重装的,好在也不麻烦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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