安装Windows后会覆盖ubuntu的启动项,解决方法如下:
找一张ubuntu的livecd,然后系统从光盘启动,进入临时ubuntu系统。
运行命令:sudo fdisk -l ,找到ubuntu所在分区。一般是sda数字的形式,此处以sda8为例
运行命令:sudo -i 进入到root用户,方便后面的操作。
运行命令:mkdir /media/tmpdir 建立临时文件夹,然后输入命令:mount /dev/sda8 /media/tmpdir挂载系统。
接下来是最重要的一步,输入命令: sudo grub-install --root-directory=/media/tmpdir /dev/sda (注意,这里就是sda),如果显示no error report,则表示基本成功了。
接下来,重启系统,不要进入windows,先进入ubuntu,在终端中输入命令:sudo update-grub2 更新grub后方成功完成,这时候就可以重启进入任意一个系统了。
至此完美的解决了启动项问题
U盘刻录ubuntu后修改项目:
路径:根目录/syslinux/syslinux.cfg
修改:# default vesamenu.c32注释掉该项
grub文件修改路径
命令:sudo gedit /boot/grub/grub.cfg