分区
安装ubuntu时分了两个区,大部分划给/,剩下4g划给swap。后来想重新装个win7,发现已没空间。fdisk并不能调整分区大小,也就是说,它可以删除分区,在未使用空间中建新分区,但是它不能既保证原有分区正常使用,又能划出新的剩余空间建新分区。GParted才可以满足上述需求,类似于Windows下的分区软件。其项目主页上有具体的使用方法,要点是要调整已挂载系统分区时(我面临的情况)需要使用GParted live cd,通过grub2启动GParted live cd。
安装Win7 后修复grub
主要步骤有以下几步:- live cd 启动系统
- 在live 系统中,挂载需要修复grub的硬盘。
这里假设硬盘为sda:
sudo mount /dev/sda1 /mnt
- 修复grub
grub-install --root-directory=/mnt /dev/sda
- 重启系统,不出意外grub菜单应重新出现,选择Ubuntu(但选择Ubuntu后,会提示什么参数不正确,不过仍能启动)
- 进入Ubuntu后,执行
sudo grub-install /dev/sda
(是的,重新执行一遍)
sudo update-grub2
(会把windows启动一起找到的)
没有评论:
发表评论