安装ubuntu16.04.3单系统-开机显示no boot devices found
来源:互联网 发布:安卓淘宝引流量软件 编辑:程序博客网 时间:2024/06/13 18:59
最近才装ubuntu没几天的笔记本硬盘坏了,手边有个128G的ssd,心想干脆装个ubuntu单系统,没想到安装后遇到了无法进入系统的问题,经过多次查阅资料仍然没有解决,最后采用了很小白的方式绕过了这个问题。我的安装条件、遇到问题和查阅资料如下。
安装条件
- 镜像文件解压到U盘做启动盘
- 自主分区,设置从UEFI启动,过程参考这里
- 原先携带数据的128G ssd
遇到问题
- Q:
安装结束后,reboot后直接进入live usb,并没有提示我拔掉U盘,而我关机、拔掉U盘后再开机,则显示no boot devices found。 S:
应该是出于某种原因没能从ssd启动。在网上搜到了一篇文章,大意是要先开启Security Boot,然后在boot setting中设置从UEFI启动的启动项(里面配置存在ssd的启动引导文件)。我操作的大致过程参考了这篇文章,但是在选择EFI引导文件的时候ubuntu目录下的文件是:- fwupx64.efi
- grubx64.efi
- grub.cfg
并没有文章所述的shimx64.efi。于是我尝试了两个后缀efi的文件,重启后均提示operating system loader signature not found in secureboot database。引出第二个问题。
Q:
网上查阅资料,上文提及的问题可以设置Security Boot OFF解决。但是,在我第一次装双系统时,采用UEFI+Security Boot OFF,可以正常从UEFI选项下进入U盘并安装;但当我装单系统时,如果设置Security Boot OFF,将不会显示UEFI启动选项。也就是说如果设置Security Boot OFF将不能启动ubuntu。- S:
未能解决。
最后的解决办法
重新回到第一个问题查看报错信息,个人理解意思是无法找到正确的引导文件。于是考虑是否安装出现问题导致UEFI下启动的引导文件出错。怀疑是解压镜像文件到U盘的操作出现问题,于是改用USBWriter做了烧录。之前尝试的时候做了很多次分区重装,这次因为着急没有再选自主分区,而是选择了卸载ubuntu并重新安装 这个选项。最后安装成功,但无法辨认是启动盘的问题还是分区问题,亦或是之前的多次重装导致。
验证
安装成功后再次进入Boot Setting,选择Add Boot Option,可以看到在ubuntu目录下多出了:
- shimx64.efi
- mmx64.efi
基本可以确定是之前安装的时候损失了部分efi文件。
附单系统进入grub开机界面的办法
单系统默认是不进入grub界面,但如果希望进入recovery mode等模式呢(作为小白十分依赖这个)? 在终端键入:
sudo gedit /etc/dafault/grub
在打开的文件中找到:
GRUB_TIMEOUT=0
将0改为希望grub显示的时长,并在开头加上#,保存。:
#GRUB_TIMEOUT=10
回到终端键入:
sudo update-grub
之后就可以重启看效果啦!
- 安装ubuntu16.04.3单系统-开机显示no boot devices found
- Kinect2的安装以及关于OpenNI2遇到的问题(OpenNI2显示no devices found)
- ubuntu16 安装pyinstaller 显示command not found
- ubuntu开机总是报xorg no devices detected no screens found,而且睡眠后不能启动了
- HP笔记本 开机显示Boot device not found
- adb devices显示no permissions
- adb devices显示no permissions
- adb shell error: no devices/emulators found
- 【FAQ】exportArchive: No applicable devices found.
- 安装CentOS时提示an error has occurred. - no valid devices were found
- No devices detected. Fatal server error: no screens found
- 卸载豌豆荚后显示devices not found
- Android adb devices显示no permission
- Android adb devices显示no permission
- Android adb devices显示no permission
- Android adb devices显示no permission
- Android adb devices显示no permission
- Android adb devices显示no permission
- CCF认证2017-9 除法
- 重启了Linux ,然后 启动MySQL 出现 Starting MySQL….. ERROR! The server quit without updating PID file
- redis客户端与服务端连接
- TCPSocket
- 深入了解Java爬虫的运用技术
- 安装ubuntu16.04.3单系统-开机显示no boot devices found
- Java(4-2)
- Java web连数据库的案例
- ARC 074
- Linux Unit9
- 2_intellij idea创建第一个maven项目
- 请帮助投票
- 移动端车牌识别前端识别算法的典型应用
- MAC 常用软件汇总