LinuxSir.cn,穿越时空的Linuxsir!

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

[急问]要想在linux系统分区前增加一个分区我该怎么办?

[复制链接]
发表于 2006-4-9 20:52:26 | 显示全部楼层 |阅读模式
原来f盘之前的全是fat32格式的现在想把f盘变成两个盘我应该怎么更改我的linux系统才行

f盘是hda7
/boot hda8
/     hda9
/home hda10
swap   hda11
现在我把hda7变成两个
我从起后进入了grub
执行
grub>root (hd0,8)
grub>setup (hd0,8)后还是进不去
之后我想我是不是还要把/boot/grub/menu.lst里面的所有关于盘符的数字都加1啊
可是又一想这样好像也不行至少/etc/fstab下面挂载的盘符也应该变啊,现在弄得我不敢尝试了,怕把系统搞坏了,那位高手指点一下啊
发表于 2009-4-16 13:04:18 | 显示全部楼层
看到题目怎么和我遇到的一样,我电脑原来WIN下三个区,后来将第一区分成两个,
原来/boot hda7 ; /  hda8 ; /home hda9 ; swap hda 10
现在应该是/boot hda8;/ hda9;/home hda10;swap 修改成IBM_F11了
将menu.lst中的数字加1还是不能引导,无法进入UBUNTU,望指导!!!
回复 支持 反对

使用道具 举报

发表于 2009-4-16 18:41:51 | 显示全部楼层
其实如果进不去用grub的命令行逐个盘符root也是可以的;还有很基础的知识,还是重新说说好了:GRUB和linux对于盘符的分配是不同的。
因为一个硬盘最多容纳四个主分区,所以多个分区的时候必然有一个主分区充当扩展分区,然后在扩展分区里分配逻辑分区。因此,sda1~4总是主分区,扩展分区总是sda5,逻辑分区总是从sda6开始。
对于GRUB,只要从前往后数过去,排第几个就是第几个分区。
所以修改menu.lst盘符号加一是可以的,如果使用的是UUID则没有这个问题。
回复 支持 反对

使用道具 举报

发表于 2009-4-17 11:53:29 | 显示全部楼层
最简单的还是把hda7分成两个后。你重起不是进grub吗,再进入grub命令模式roo (hd0,TAB键)看一下所有的分区是什么东东不就懂了(你自己的盘都不懂是什么内容就算了)。
第2个关于入到boot和/修改menu.lst的可以一个个试(不懂你的是REDHAT,还是CENTOS,反正就是改menu.lst和/etc/fstab,把对应的boot和/改对应)就可以进LINUX
回复 支持 反对

使用道具 举报

发表于 2009-4-17 13:31:12 | 显示全部楼层
Post by gjz1665;1975233
看到题目怎么和我遇到的一样,我电脑原来WIN下三个区,后来将第一区分成两个,
原来/boot hda7 ; /  hda8 ; /home hda9 ; swap hda 10
现在应该是/boot hda8;/ hda9;/home hda10;swap 修改成IBM_F11了
将menu.lst中的数字加1还是不能引导,无法进入UBUNTU,望指导!!!


你的boot都改了,当然进不去了....
你以前安装的grub是在hda7中寻找menu.lst(这是写在mbr中的)找都找不到menu.lst你改了何用?!
找一张livecd,启动系统后重新修复下grub,应该可以解决
回复 支持 反对

使用道具 举报

发表于 2009-4-17 16:14:46 | 显示全部楼层
Post by smqt;1975676
你的boot都改了,当然进不去了....
你以前安装的grub是在hda7中寻找menu.lst(这是写在mbr中的)找都找不到menu.lst你改了何用?!
找一张livecd,启动系统后重新修复下grub,应该可以解决


同意,修复一下GRUB的引导不就行了么,用得着分区这么大的动作?
回复 支持 反对

使用道具 举报

发表于 2009-4-17 18:08:06 | 显示全部楼层
Post by smqt;1975676
你的boot都改了,当然进不去了....
你以前安装的grub是在hda7中寻找menu.lst(这是写在mbr中的)找都找不到menu.lst你改了何用?!
找一张livecd,启动系统后重新修复下grub,应该可以解决


GRUB是逐个分区寻找menu.lst文件吧?
回复 支持 反对

使用道具 举报

发表于 2009-4-17 20:41:26 | 显示全部楼层
只要修改/etc/fstab, /boot/grub/menu.lst就可以了,注意,要用cfdisk或别的方式确定,你的盘符到底有没有变化。
回复 支持 反对

使用道具 举报

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

本版积分规则

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