ide 和 achi 的问题

请教各位个问题,我是 openSUSE 初使用者。我在安装 win10 双系统时,硬盘模式使用 achi 时不能识别待安装盘,修改成 ide 后可以顺利安装,如果我把 bios 改回 achi,那么 SUSE 就不能正常启动,只有在 ide 模式下可以。先前单独使用 win10,用的是 achi 模式。我希望能解决目前的问题,让 SUSE 能够在 achi 模式下运行。谢谢大神们,我相信有你们的帮助,我才可以在探索 SUSE 的路上走的更远。

切换到 achi,然后 grub(就是出三条让你选那里),好像是按 e 键进入编辑模式,把那个 —quiet 去掉,然后手机拍它不动也进不去系统那里传上来

@lig 还需要前面一些的图,要不你把开机一直到卡住的全拍上来吧,感觉是 sata 驱动

高度怀疑需要安装驱动才能识别 AMD 机上 SATA 的 AHCI 模式,缺省状态下没有。

你装的是哪个版本的系统? SLES 还是 openSUSE ? 最好具体点.
前面 @marguerite 提及的那个 grub 删除 --quiet 的界面上有 kernel 版本信息,也贴上来。

操作系统: openSUSE Leap 15.3
KDE Plasma 版本: 5.18.6
KDE 框架版本: 5.76.0
Qt 版本: 5.12.7
内核版本: 5.3.18-150300.59.49-default
操作系统类型: 64-位
处理器: 2 × AMD A4-5300 APU with Radeon™ HD Graphics
内存: 3.1 GiB 内存

正巧我也用这个内核, 感觉有两种可能:

  1. 加载错了内核驱动
  2. 对的驱动,但驱动模块有 bug

先确定第一个可能,切换到 AHCI 后, 找个 openSUSE TW 的 LiveCD 尝试进系统后,运行
lspci -nn
查看对应 AHCI 控制器的 Device ID: [vvvv:dddd]

或者,进入 Windows, 然后参照下图: 看看硬件 ID
Screenshot_2022-03-08_21-36-05

获得硬件 ID 后,就可以确定是哪个(些)内核驱动有效,再检查 initrd 的内容进行对比。

也可以同时做另一个检查:

用 ide 模式进系统,然后运行
lsinitrd /boot/initrd-5.3.18-150300.59.49-default | egrep ‘ahci|ata’

对结果,先做个初步判断

使用 live cd 安装的系统,

openSUSE Leap 跟 openSUSE Tumbleweed
是两种不同的产品

现在的 Tumbleweed 就是一年后的 Leap,难道不是吗?

有一定的机率是,但很低。
可能是上周的,也可能是现在的,也可能是未来的,TW 是一直滚动的~