安装程序在所有最近的服务器安装上重新启动,并显示“检测硬件”(磁盘和其他硬件)

安装程序在所有最近的服务器安装上重新启动,并显示“检测硬件”(磁盘和其他硬件)

我的电脑出现了一个非常令人沮丧的问题。即使使用基于文本的安装程序,我也无法安装自 9.04 以来的任何最新版本的 Ubuntu Server(甚至桌面版)。我从 Unetbootin 创建的 USB 启动盘启动(我也尝试了其他方法,例如启动盘创建器,但没有任何区别)。

在服务器安装程序上,它会进入“检测硬件”(第二个关于磁盘和所有其他硬件,而不是网络硬件),然后挂在 0%(等待 24 小时),或者在一两分钟后重新启动。

我的系统(2007 年末):

  • 华硕P5NSLI主板
  • 英特尔酷睿 2 双核 E6600 2.4Ghz
  • 2 x 1GB Corsair 667MHz RAM
  • NVIDIA GeForce 6600

我拔掉了所有东西(包括唯一的硬盘、CD-ROM 和软盘)。我只有一根内存条(每个都试过了,但都无济于事),并且正在从 USB 启动安装程序(从 CD-ROM 启动也会出现同样的问题)。我还尝试了几个启动选项(、 、 、 、nomodesetnousbacpi=off所有noapic组合,但都无济于事。我的系统中唯一活跃的部分是显卡、鼠标、键盘和 USB 棒。i915.modeset=1/0xforcevesa

我还将 BIOS 更新至最新版本。

(请注意,在桌面安装程序上,点击“安装”选项后出现黑屏。)

即使删除了“quiet”,我也无法看到导致安装崩溃的内核崩溃(或未发生)。我只能通过安装程序中的简单 Web 服务器保存调试日志。最后一行之后(我反复刷新),服务器停止响应,安装程序挂起或重新启动:

Jan  2 01:04:03 main-menu[302]: INFO: Menu item 'disk-detect' selected
Jan  2 01:04:04 kernel: [  309.154372] sata_nv 0000:00:0e.0: version 3.5
Jan  2 01:04:04 kernel: [  309.154409] sata_nv 0000:00:0e.0: Using SWNCQ mode
Jan  2 01:04:04 kernel: [  309.154531] sata_nv 0000:00:0e.0: setting latency timer to 64
Jan  2 01:04:04 kernel: [  309.164442] scsi0 : sata_nv
Jan  2 01:04:04 kernel: [  309.167610] scsi1 : sata_nv
Jan  2 01:04:04 kernel: [  309.167762] ata1: SATA max UDMA/133 cmd 0x9f0 ctl 0xbf0 bmdma 0xd400 irq 10
Jan  2 01:04:04 kernel: [  309.167774] ata2: SATA max UDMA/133 cmd 0x970 ctl 0xb70 bmdma 0xd408 irq 10
Jan  2 01:04:04 kernel: [  309.167948] sata_nv 0000:00:0f.0: Using SWNCQ mode
Jan  2 01:04:04 kernel: [  309.168071] sata_nv 0000:00:0f.0: setting latency timer to 64
Jan  2 01:04:04 kernel: [  309.171931] scsi2 : sata_nv
Jan  2 01:04:04 kernel: [  309.173793] scsi3 : sata_nv
Jan  2 01:04:04 kernel: [  309.173943] ata3: SATA max UDMA/133 cmd 0x9e0 ctl 0xbe0 bmdma 0xe800 irq 11
Jan  2 01:04:04 kernel: [  309.173954] ata4: SATA max UDMA/133 cmd 0x960 ctl 0xb60 bmdma 0xe808 irq 11
Jan  2 01:04:04 kernel: [  309.174061] pata_amd 0000:00:0d.0: version 0.4.1
Jan  2 01:04:04 kernel: [  309.174160] pata_amd 0000:00:0d.0: setting latency timer to 64
Jan  2 01:04:04 kernel: [  309.177045] scsi4 : pata_amd
Jan  2 01:04:04 kernel: [  309.178628] scsi5 : pata_amd
Jan  2 01:04:04 kernel: [  309.178801] ata5: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xf000 irq 14
Jan  2 01:04:04 kernel: [  309.178811] ata6: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xf008 irq 15
Jan  2 01:04:04 net/hw-detect.hotplug: Detected hotpluggable network interface eth0
Jan  2 01:04:04 net/hw-detect.hotplug: Detected hotpluggable network interface lo
Jan  2 01:04:04 kernel: [  309.485062] ata3: SATA link down (SStatus 0 SControl 300)
Jan  2 01:04:04 kernel: [  309.633094] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Jan  2 01:04:04 kernel: [  309.641647] ata1.00: ATA-8: ST31000528AS, CC38, max UDMA/133
Jan  2 01:04:04 kernel: [  309.641658] ata1.00: 1953525168 sectors, multi 1: LBA48 NCQ (depth 31/32)
Jan  2 01:04:04 kernel: [  309.657614] ata1.00: configured for UDMA/133
Jan  2 01:04:04 kernel: [  309.657969] scsi 0:0:0:0: Direct-Access     ATA      ST31000528AS     CC38 PQ: 0 ANSI: 5
Jan  2 01:04:04 kernel: [  309.658482] sd 0:0:0:0: Attached scsi generic sg0 type 0
Jan  2 01:04:04 kernel: [  309.658588] sd 0:0:0:0: [sda] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
Jan  2 01:04:04 kernel: [  309.658812] sd 0:0:0:0: [sda] Write Protect is off
Jan  2 01:04:04 kernel: [  309.658823] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
Jan  2 01:04:04 kernel: [  309.658918] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Jan  2 01:04:04 kernel: [  309.675630]  sda: sda1 sda2
Jan  2 01:04:04 kernel: [  309.676440] sd 0:0:0:0: [sda] Attached SCSI disk
Jan  2 01:04:05 kernel: [  309.969102] ata2: SATA link down (SStatus 0 SControl 300)
Jan  2 01:04:05 kernel: [  310.281137] ata4: SATA link down (SStatus 0 SControl 300)

有人有其他我可以尝试的想法吗?我准备把主板扔掉。

答案1

我觉得这和你的磁盘有关。有些 BIOS 有一个调整磁盘控制器模式的选项。在“现代”和旧版之间。检查你的 BIOS 是否有这样的选项。尝试切换它,看看安装程序是否能继续。

答案2

我发现这个讨论有一个类似的问题,可以通过禁用 BIOS 中的 RAID 功能来解决。

http://ubuntuforums.org/showpost.php?p=7245167&postcount=5

根据主板手册(http://dlcdnet.asus.com/pub/ASUS/mb/socket775/P5NSLI/e2234_p5nsli.pdf)您应该导航至高级 > 板载设备配置 > NVRAID 配置并禁用 NVRAID。

如果这不起作用,您是否尝试过更换电源?我见过各种各样的问题,包括由电源问题导致的类似磁盘问题。这绝对值得一试。

您说即使系统中没有磁盘也会出现问题?当您测试没有磁盘时,您使用的是光盘驱动器还是 USB 记忆棒?我特别想知道您是否连接了任何 SATA 设备。如果您这样做了,那么在没有驱动器和 USB 记忆棒的情况下进行测试以查看是否可以重现故障将会很有趣。尝试使用 PATA 磁盘安装安装程序并查看是否可以安装到该磁盘也很有趣。

答案3

您是否还有其他可以完整安装 Ubuntu GNU/Linux 的计算机,并对其进行全面更新...然后将该驱动器放入计算机中,查看它是否可以启动/工作?这就是我要尝试的。

另外,我会尝试一些不同的 RAM(如果有的话)。另外,不同的发行版能成功安装吗?而且,LiveCD 能成功启动到桌面吗?

此外,我有一块较旧的主板,上面装有 Ubuntu,它会进入重启循环,因为 RAID 控制器在启动时加载自身的方式。存在一些冲突,RAID bios 会干扰 SATA 驱动器上的引导扇区。有某种方法可以使用 dd 来移动引导扇区并修复它,但我最终做的是插入我拥有的较旧的小型 IDE 驱动器并在其上安装 /boot 目录(仅)用于 Ubuntu。从那时起就一直在工作。我从你的主板图片您有一个 IDE 插槽,因此如果您无法禁用 RAID,您可以尝试在 IDE 硬盘上安装进行测试。

错误帖子有我所遇到的问题的历史记录(以及可能的解决方法的链接)。

相关内容