原来win7的系统安装了Ubuntu14.04后系统默认为win7的引导,现在进不了Ubuntu怎么办?

如题所述

第一步:

用软碟通UltraISO制作好Ubuntu U盘启动

第二步:

打开终端,终端快捷键是Ctrl+Alt+T,输入:

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update

然后一直跟着提示操作即可。

第四步,在终端再次输入:

sudo apt-get install -y boot-repair && boot-repair

在弹出的窗口中,选第一项:

Recommended repair

(第五步,可跳过)

如果有些人不小心点击了Create a BootInfo summary的话,那你的开机启动界面将会出来一大堆你以前没见过的东西。

那样的话,你可以输入名令:cd  /boot/grub

接着输入sudo  gedit  grub.cfg,打开grub.cfg文件后,通过搜索找到windows,然后把下面这些删去就和原来一样了。

### BEGIN /etc/grub.d/25_custom ###  
  
menuentry "efi/EFI/Boot/bootx64.efi" {  
search --fs-uuid --no-floppy --set=root d000ed6a-5303-40aa-a517-af50e807c0e9  
chainloader (${root})/efi/EFI/Boot/bootx64.efi  
}  
  
menuentry "efi/EFI/ubuntu/MokManager.efi" {  
search --fs-uuid --no-floppy --set=root d000ed6a-5303-40aa-a517-af50e807c0e9  
chainloader (${root})/efi/EFI/ubuntu/MokManager.efi  
}  
  
menuentry "Windows UEFI recovery bootmgfw.efi" {  
search --fs-uuid --no-floppy --set=root A603-846C  
chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi  
}  
  
menuentry "Windows Boot UEFI recovery" {  
search --fs-uuid --no-floppy --set=root A603-846C  
chainloader (${root})/EFI/Boot/bkpbootx64.efi  
}  
  
menuentry "EFI/ubuntu/MokManager.efi sda2" {  
search --fs-uuid --no-floppy --set=root A603-846C  
chainloader (${root})/EFI/ubuntu/MokManager.efi  
}  
  
menuentry "Windows UEFI recovery LrsBootmgr.efi" {  
search --fs-uuid --no-floppy --set=root 7607-5674  
chainloader (${root})/efi/Microsoft/Boot/LrsBootmgr.efi  
}  
  
menuentry "Windows Boot UEFI recovery bkpbootx64.efi" {  
search --fs-uuid --no-floppy --set=root 7607-5674  
chainloader (${root})/efi/Boot/bkpbootx64.efi  
}  
### END /etc/grub.d/25_custom ###追问

显示不能添加ppa:yannubuntu/boot-repair 是怎么回事?

追答

第一步前提:
进入试用的Ubuntu界面,并连接好网络(因为后续工作需要用到网络)。

追问

请问grub.cfg 是空白怎么回事,我进了grub里看不到这个文件

追答

那就手工创建这个文件。把对的写进来。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答