安装Ubuntu 23.10时提示“This computer currently has no detected operating systems”的求助
安装Ubuntu 23.10时提示“This computer currently has no detected operating systems”的求助
Hey,我来帮你分析下这个问题,你遇到的情况确实挺让人困惑的——之前装Ubuntu 22.04都没问题,现在23.10却识别不到已经安装的Windows 10系统,咱们先理清楚你的当前环境,再一步步排查解决:
你的当前环境梳理
- 设备:Lenovo z50-70笔记本
- 系统状态:已安装Windows 10,之前成功安装过Ubuntu 22.04,各分区状态健康
- BIOS设置:UEFI启动模式、Secure Boot禁用、Fast Boot禁用、Intel VT禁用
- 安装介质:用Rufus 4.3.2090制作的Ubuntu 23.10(Legacy Desktop Installer)U盘,参数为:MBR分区方案、目标系统BIOS或UEFI、FAT32文件系统
可能的原因&解决方案
最可能的问题出在安装介质的分区方案和电脑的UEFI启动模式不匹配,咱们逐个尝试解决:
1. 重新制作适配UEFI的安装U盘
你当前用的是MBR分区方案制作的U盘,虽然Rufus选了“BIOS或UEFI”,但在纯UEFI模式的电脑上,这种介质可能会触发兼容模式启动,导致Ubuntu安装器无法正确识别GPT分区上的Windows系统。重新制作的步骤:
- 打开Rufus,选择你的Ubuntu 23.10 ISO文件
- 将Partition Scheme改成
GPT,Target system选择UEFI (non-CSM) - 其他参数保持默认(FAT32文件系统、32KB簇大小),然后重新写入U盘
- 用新制作的U盘启动电脑,再尝试安装
2. 确认BIOS的UEFI纯模式设置
进入电脑BIOS,确保:
- Boot Mode明确设置为UEFI,不要开启CSM(兼容支持模块,也就是Legacy兼容模式)
- 再次确认Secure Boot、Fast Boot处于禁用状态
- 保存设置后重启,用新的安装U盘启动
3. 手动检测磁盘并选择“Something Else”安装
如果重新制作U盘后还是识别不到Windows,可以先进入“Try Ubuntu”模式,手动确认磁盘分区:
- 打开终端,运行命令
sudo parted -l(或者sudo fdisk -l),查看输出里是否有Windows的分区(比如NTFS格式的分区) - 如果能识别到Windows分区,说明只是安装器自动检测出了问题,你可以选择“Something Else”选项手动安装:
- 找到之前的Ubuntu分区(或者新建一个分区作为根目录
/,格式选ext4) - 找到ESP分区(一般是几百MB大小的FAT32分区,Windows的EFI分区),将其挂载点设置为
/boot/efi - 确认引导器安装位置选择ESP分区所在的磁盘(不要选错),然后开始安装
- 找到之前的Ubuntu分区(或者新建一个分区作为根目录
4. 检查Windows分区表类型
在Windows系统中,按下Win+X选择“磁盘管理”,右键点击磁盘0(系统盘),选择“属性”->“卷”,查看“分区形式”是否为GPT。如果是MBR,那可能和UEFI模式有冲突,但你之前装过Ubuntu 22.04没问题,这个可能性相对小一些,但也可以确认下。
备注:内容来源于stack exchange,提问作者Shahriar.M
相关产品推荐
相关产品推荐

