我在这里多次看到过这个问题,但没有一个答案对我有帮助。基本上,我已经设法在小米笔记本电脑上安装了 Ubuntu(以及 Windows 10),但我无法启动它,因为就像标题所说的那样,我的 Ubuntu 分区无法检测到硬盘(Windows 分区运行正常)。Ubuntu 看到磁盘的唯一方法是将笔记本电脑挂起/睡眠几秒钟,然后将其唤醒,然后它就可以正常工作了。所以我需要一种方法在启动前让电脑进入睡眠状态,或者类似的东西。有办法吗?说清楚点,我已经尝试了几件事:将 SATA 模式更改为 AHCI,禁用快速启动和安全启动,编辑启动配置文件,添加类似“test_suspend=mem”的内容,等等。什么都没用。
答案1
在新款 Acer Aspire 3 A317-53 笔记本电脑上安装 Ubuntu 22.04 LTS(Jammy Jellyfish)
之前我读过并经历过在没有 AHCI 设置的 PC 上安装 Ubuntu 的各种令人沮丧的问题(尤其是带有 SSD 硬盘的新 PC)。我最近在新的 Acer Aspire3 A317-53 笔记本电脑上安装了 Ubuntu 22.04 LTS(Jammy Jellyfish),同时安装了 Windows 11,令人惊讶的是,整个安装过程都没有出现任何问题。现在我已经成功地为两台这样的 PC 进行了双启动。也许 22.04 LTS 本身就是一个解决方案。希望这能有所帮助。
- 无论您做什么(以安全模式启动 Windows、BIOS 密码、Ctrl+S 等),Acer Aspire3 A317-53 笔记本电脑的 BIOS 不再允许您进行 AHCI 设置。
- 购买电脑后,在配置 Windows 11 之前,我在 BIOS 中做了以下更改。
- 启动电脑并立即按 Fn+F2 进入 BIOS(不仅仅是 F2,默认处于特殊功能模式)。
- 进入安全菜单并设置管理员密码。
- 进入主菜单并按 Ctrl+S 启用隐藏设置(仅添加 VDM 控制器和触摸板选项,没有其他选项)。启用 F12 作为启动菜单选项。禁用快速启动选项。更改功能键模式(这样我就不需要按 Fn 键来使用 F2 或 F12)。
- 进入启动菜单。禁用安全启动选项。UEFI 模式已处于默认状态。
- 保存新设置并退出 BIOS。让 PC 启动进入 Windows 11。
- 配置 Windows 11(在这里我尝试了 Windows 安全模式并再次更改 BIOS,却发现无法进入 AHCI 选项)。
- 使用 Windows 磁盘管理器缩小 C 盘并打开 150GB 未分配空间用于 Ubuntu 安装。重新启动 PC 以确保 Windows 11 正常运行。关闭 PC。
- 下载 Ubuntu 22.04 LTS 并制作它的启动 USB 驱动器。
- 启动电脑并立即按 F12 键进入启动菜单。选择从 USB 启动。
- 安装 Ubuntu 22.04,自动检测到 wifi,找到硬盘和所有分区。
- 我在安装类型选项中选择了“其他”。在分区表中,我选择了 Windows 之前开辟的 150GB 可用空间,并创建一个新的 ext4 分区,将该空间全部分配给 root(/) 挂载点。接受所有其他安装设置。
- 安装成功完成。重新启动后,会出现双启动 grub 菜单。一切如预期般顺利!