TL;DR 已知好的 USB 驱动器无法启动,最终导致启动stdin: Not a typewriter
次数达到上百次。
硬件:Gigabyte 970A-DS3P MB、AMD Fx8350(8 核、8 线程、最高 4.1 GHz)、32 GB DDR3-1600 Micron Tech RAM(4x 8GB 内存条 — MB 已满)、nVidia GTx 1650 4 GB VRAM。全新 700 W 电源、256 GB SSD(Transcend SSD340)和 Seagate 1 TB 盘片驱动器(从 Kubuntu 启动并将它安装到 SSD)。
旧版(覆盖)操作系统 Kubuntu 20.04.5,新版(安装失败)操作系统 Kubuntu 22.04.1。
过去两年多来,我一直在上述机器上运行 Kubuntu 20.04,最近开始收到“烦人”弹出窗口,警告我 Kubuntu 20.04 只剩下大约 4 个月的时间就会失去支持。正因为如此,而且有多个报告称升级不再是大问题,我尝试从 20.04 升级到 22.04;这是两周前的事了。当然,升级失败后,我的机器无法启动;当我关闭它 24 小时后,它甚至无法启动,所以我用新的 700W 电源替换了旧的 500W 电源。
安装新 PSU 后,我下载了 Kubuntu 22.04.1 .iso 文件并尝试“通过重新安装升级”——手动模式,安装时不格式化到之前包含 Kubuntu 的同一卷——希望安装程序覆盖我的操作系统卷的内容,而不影响其他分区。USB 密钥从我的 Thinkpad T430 笔记本电脑(目前在 MATE 16.04 上,是的,非常不支持,但它可以可靠地启动和运行,所以我不会在 ATM 上乱搞)写入,内容经过 SHA256 验证,在笔记本电脑上启动。台式机尝试了几次启动(一次在“安全图形”下,第二次在常规启动下),然后运行了几个小时,安装时没有错误报告——然后重新启动后无法启动。它也无法再次从 USB 棒启动。使用全新的(为此操作购买的)Aiibe 32GB USB 棒和几年前的 Lexar 1100 16GB 棒,结果相同(目前,我只能在笔记本电脑上使用 Lexar 棒启动,因此怀疑 Aiibe 棒可能有缺陷或损坏)。
我创建了一个 Memtest USB 密钥,并进行了全新下载(仅在 UEFI 上启动,确认计算机具有正常工作的 UEFI),并运行了完整的测试方案(一次通过,而不是默认的四次,不想让它运行一整夜),零错误。我相信硬件很好。
我读到过一个问题,其中提到当前的 Ubuntu 版本/版本在非 UEFI 机器上如果不进行大量特殊处理就无法启动,但这个问题在 UEFI 和传统启动选项中都出现了;使用“创建启动盘”并dd
用于创建 USB、标准和“安全图形”。我还读到,某些机器/版本组合可能无法在没有连接 USB 集线器的情况下启动,因此我插入了我的(已知工作正常,在升级失败前不久)USB 集线器,结果没有任何变化(除了 Boot Override 让我可以选择尝试从插入 USB 集线器读卡器的 SD 卡启动)。
我使用 Google 搜索后,发现除了有关无法在非 UEFI 机器上启动的问题之外,所有搜索结果都是回到 AskUbuntu 或 Unix Stack Exchange 上的老问题(我确实一直遇到 GRUB,因此我认为这不是最后一点,而且我在设置中尝试了“UEFI First”和“Legacy First”)。
我如何才能stdin: Not a typewriter
启动到 Live 会话并允许重试安装?