分页: 1 / 1

[求助]怎么把swap分区变小

发表于 : 2009-04-14 14:07
eyesandears
发现分区时不小心把swap分区大小后面多写了个0,居然还一直没发现。
现在怎么能把swap分区分开来?
谢谢

Re: [求助]怎么把swap分区变小

发表于 : 2009-04-14 14:09
leeaman
多个零啊 :em06 ,直接删了,格式化成可用分区,弄一个swap文件就好了

Re: [求助]怎么把swap分区变小

发表于 : 2009-04-14 14:10
wangdu2002
用Gparted的LiveCD,或是UbuntuLivecd的分区编辑器,调整就可以了。 :em09

Re: [求助]怎么把swap分区变小

发表于 : 2009-04-14 14:12
yysq009
格掉呀! 重新分區,重設掛載點!
不會的話,就用LIVE CD 去弄吧!

Re: [求助]怎么把swap分区变小

发表于 : 2009-04-14 14:21
leeaman
yysq009 写了:格掉呀! 重新分區,重設掛載點!
不會的話,就用LIVE CD 去弄吧!
呵呵,我是说吧swap分区格式化成ext3,然后弄一个swap 文件做swap就好了,1G多个零就10G呀

Re: [求助]怎么把swap分区变小

发表于 : 2009-04-14 16:00
eyesandears
我把swap分区格了,重划了一块给swap,

结果grub不认挂载为/的那块分区了,启动时报Error15
用liveCD修复grub时 又是Error 2。

都快搞晕了。
:em20 :em20

Re: [求助]怎么把swap分区变小

发表于 : 2009-04-14 16:12
youngerlak
eyesandears 写了:我把swap分区格了,重划了一块给swap,

结果grub不认挂载为/的那块分区了,启动时报Error15
用liveCD修复grub时 又是Error 2。

都快搞晕了。
:em20 :em20
晕好!偶也曾经类似这个问题,搞到最好把系统重新做了一次。弄得我现在装系统啊分区啊特别熟练!

Re: [求助]怎么把swap分区变小

发表于 : 2009-04-14 16:22
yysq009
leeaman 写了:
yysq009 写了:格掉呀! 重新分區,重設掛載點!
不會的話,就用LIVE CD 去弄吧!
呵呵,我是说吧swap分区格式化成ext3,然后弄一个swap 文件做swap就好了,1G多个零就10G呀
確實是個好方法!

Re: [求助]怎么把swap分区变小

发表于 : 2009-04-14 16:23
adagio
不知道你怎么调整的,不过只会是两种情况:
1. 你调整了/分区的大小,导致UUID改变,找不到根分区当然无法启动了
2. 你用windows分区工具调整,导致分区表顺序改变,同样找不到根分区当然无法启动了
你不详细说明没法帮你

方法:
第一种情况,用liveCD进去编辑fstab,更新UUID
第二种情况,简单,出现GRUB菜单时安“E”,自己尝试更改引导分区,比如root (hd0,6)改为root (hd0,7)或者root (hd0,8)等等,知道可以启动,进入系统后安新编号更改menu.lst

Re: [求助]怎么把swap分区变小

发表于 : 2009-04-14 17:01
eyesandears
adagio 写了:不知道你怎么调整的,不过只会是两种情况:
1. 你调整了/分区的大小,导致UUID改变,找不到根分区当然无法启动了
2. 你用windows分区工具调整,导致分区表顺序改变,同样找不到根分区当然无法启动了
你不详细说明没法帮你

方法:
第一种情况,用liveCD进去编辑fstab,更新UUID
第二种情况,简单,出现GRUB菜单时安“E”,自己尝试更改引导分区,比如root (hd0,6)改为root (hd0,7)或者root (hd0,8)等等,知道可以启动,进入系统后安新编号更改menu.lst
用的fdisk
ls -l /dev/disk/by-uuid 查了一下,对比fstab,没变化。
分区表顺序变了
开机时grub菜单没出来就是error15
用livecd修复grub,
root (hd0,7)这步没问题,但下一步就是读不了里面的文件。
这个分区正常挂载也没啥问题。

Re: [求助]怎么把swap分区变小

发表于 : 2009-04-14 17:34
billbear
你确认是 (hd0,7),也就是 sda8 ?
你不会是用 8.04 的 livecd 来修复 8.10 的 grub 吧。

Re: [求助]怎么把swap分区变小

发表于 : 2009-04-14 17:38
adagio
你看看menu.lst
kernel那一行怎么写的,如果是root=/dev/sdax这种写法,也会找不到啊
另外如果/boot单独分区的话,root (hdx,y)和root=/dev/sdax就不是一个分区,都要改

Re: [求助]怎么把swap分区变小

发表于 : 2009-04-14 18:15
eyesandears
billbear 写了:你确认是 (hd0,7),也就是 sda8 ?
你不会是用 8.04 的 livecd 来修复 8.10 的 grub 吧。
:em20 居然是这样
多谢各位大哥了

Re: [求助]怎么把swap分区变小

发表于 : 2009-04-14 22:30
xtay573269555
我重装过3次系统,仍对grub和uuid不是很清楚。
有一次,ubuntu无法挂载/home分区。
:em02