本来是只有Ubuntu系统,但最近有需要得安装xp;安装xp后,由于其修改了MBR的内容,从而使
原来的grub丢失,只能进xp,而进不了ubuntu---------- 需reinstall grub
1. 首先使用livecd or liveusb进入ubuntu,打开terminal
sudo fdisk -l
列出当前的磁盘情况
2. 找到安装ubuntu所在的分区( 或者你自己知道所在的分区在哪, 可以跳过这步)
sudo find /boot/grub/stage1
可以得到当前ubuntu所在的分区-----如"(hd0, 2)", 表示在第一块硬盘,第三分区(/dev/sda3)3. reinstall grub
sudo mkdir /mnt/ubuntu sudo mount /dev/sda3 /mnt/ubuntu sudo grub-install --root-directory=/mnt/ubuntu /dev/sda
4. 最后退出重启即可
如果要将xp的启动项也添加到grub中,可以采用以下两种方法:
1. 直接使用grub的update命令, 这样一般它自己会搜索到xp的启动项,然后自动添加
2. 直接编辑grub的启动项-------/boot/grub/grub.cfgsudo update-grub