2011年9月30日星期五

还真是浪费了一天

分区

安装ubuntu时分了两个区,大部分划给/,剩下4g划给swap。后来想重新装个win7,发现已没空间。fdisk并不能调整分区大小,也就是说,它可以删除分区,在未使用空间中建新分区,但是它不能既保证原有分区正常使用,又能划出新的剩余空间建新分区。

GParted才可以满足上述需求,类似于Windows下的分区软件。其项目主页上有具体的使用方法,要点是要调整已挂载系统分区时(我面临的情况)需要使用GParted live cd,通过grub2启动GParted live cd。

安装Win7 后修复grub

主要步骤有以下几步:
  1. live cd 启动系统
  2. 在live 系统中,挂载需要修复grub的硬盘。
    这里假设硬盘为sda:
    sudo mount /dev/sda1 /mnt
  3. 修复grub
    grub-install --root-directory=/mnt /dev/sda
  4. 重启系统,不出意外grub菜单应重新出现,选择Ubuntu(但选择Ubuntu后,会提示什么参数不正确,不过仍能启动)
  5. 进入Ubuntu后,执行
    sudo grub-install /dev/sda (是的,重新执行一遍)
    sudo update-grub2 (会把windows启动一起找到的)
最后一步很重要,可以使第4步出现的参数不正确错误消除掉。

设置grub菜单timeout

修改 /etc/default/grub 中设置GRUB_TIMEOUT。

Gnome桌面显示回收站等

gconfig-editor打开配置管理器,到/apps/nautilus/desktop 中修改。

Ubuntu版本10.04,Grub2

没有评论:

发表评论