我新安装的 12.04.2 LTS 启动速度很慢。我在系统日志中看到以下内容:
Jul 2 13:42:56 victor-Lenovo-U310 kernel: [20058.135895] ata1: link is slow to respond, please be patient (ready=0)
Jul 2 13:43:25 victor-Lenovo-U310 kernel: [20087.780435] ata1: COMRESET failed (errno=-16)
Jul 2 13:43:30 victor-Lenovo-U310 kernel: [20092.806429] ata1: COMRESET failed (errno=-16)
Jul 2 13:43:30 victor-Lenovo-U310 kernel: [20092.806436] ata1: reset failed, giving up
我尝试了以下内核参数,但没有成功:
libata.force=nohrst libata.force=nosrst libata.force=norst libata.force=noncq
我尝试重新安装 12.04.2 LTS,也安装了 13.03,但仍然没有效果。还将 ATA 控制器设置为兼容 (IDE)、AHCI 和 RAID,但这些都无法解决问题。将我的 BIOS 重置为出厂设置,也没有效果。
我的规格:
- 型号:联想 IdeaPad U310
- 处理器:1.7 GHz(最大睿频 2.6 GHz)Intel Core i5 3317U
- 内存:4GB(DDR3)
- 显卡:英特尔高清显卡 4000
- 存储:500GB (5,400 RPM) HDD + 24 GB SSD(由于某些原因无法使用)
答案1
找到:libata.force=noncq
但此插件命令行不完整
通过更改添加:
GRUB_CMDLINE_LINUX="libata.force=16.00:noncq"
在/etc/default/grub
. 退出后保存
update-grub
同时发现:
libata.force=8.00:noncq
tried libata.force=16.00:noncq
对于 dmesg 显示
>> ata3: SATA max UDMA/133 port i16@0xbc00 bmdma 0xcc00 irq 11
>> ata4: SATA max UDMA/133 port i16@0xc000 bmdma 0xcc08 irq 11
>> ata5: PATA max UDMA/133 port i16@0xc400 bmdma 0xcc10 irq 11
没有解决
>>>ata5: SATA max UDMA/133 port i16@0xbc00 bmdma 0xcc00 irq 11
>>>ata5: link is slow to respond, please be patient (ready=0
>>>ata5: COMRESET failed (errno=-16)
唔
好的,解决了。。但是这超出了你们的情况,我移除了 Promise ATA 卡 (133/TX3) 并在板载端口安装了启动盘。这让 SATA 工作了 - 唉。。早知道。。这很简单。。
答案2
我遇到了同样的错误。移除硬盘,然后将硬盘外部连接到笔记本电脑或其他电脑,然后格式化。将其重新连接到要安装 Ubuntu 的电脑,然后尝试从闪存驱动器或 DVD 启动。