Ubuntu(20.04 和 22.04)在 USB 外部外壳(对于那些不知道的人来说,基本上是 USB 到 SATA)中安装完美,但在安装到我的笔记本电脑内部后,它开始出现错误。
在没有外壳的情况下尝试安装 Ubuntu 之前,我遇到了 Errno 30(只读文件系统错误)。经过多次尝试、大量驱动器检查和完全驱动器擦除后,我尝试将其安装在外壳上,安装时没有任何错误,并且仍在外壳内启动。拔下电源并将其重新安装到笔记本电脑上后,它开始出现错误。
笔记本电脑规格:
- 4 GB DDR3 RAM
- 英特尔 T6570
- 英伟达 320M
- 型号华硕,K50ID
我还尝试了其他一些方法,例如:
nomodeset no=acpi
删除 quiet 和 splash
使用 Rufus 和 Balena Etcher 刻录 ISO
重新下载 ISO 并检查哈希值
我尝试使用 USB 2.0 和 USB 3.0
我现在没有主意了。而且 SSD 是全新的。我用 HDSentinel 等多个程序检查过,没有问题,没有 SMART 错误或坏扇区。BIOS 是最新的。
我不明白的是,为什么它在机箱中安装时没有任何问题并启动,但在笔记本电脑(SSD)上重新安装 Ubuntu 后仍然出现错误。Windows 7 也可以无错误地安装。
笔记本电脑内安装的 SSD:
带外壳的 Ubuntu 安装:
带外壳的 Ubuntu 安装:
答案1
问题出在芯片组上。谢谢帮助!
编辑:在尝试了多个磁盘的交换部件(拆卸 CD-Rom 并将 SATA 适配器代替 CD-Rom)后,我心想“此时它与驱动器无关,而是与硬件的其他部分有关”,因此研究了“USB 是否有自己的芯片组?”之类的内容。
我的理解是:
我的笔记本电脑的芯片组有部分损坏,这就是为什么它仍然可以检测驱动器并对其进行操作。但仍然会出现 ATA 错误以及“WRITE FPDMA QUEUED”错误。但当我将外壳连接到它时,它使用外壳的芯片组,而不是笔记本电脑中的芯片组。