我的电脑出现了一个非常令人沮丧的问题。即使使用基于文本的安装程序,我也无法安装自 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 启动也会出现同样的问题)。我还尝试了几个启动选项(、 、 、 、nomodeset
)nousb
的acpi=off
所有noapic
组合,但都无济于事。我的系统中唯一活跃的部分是显卡、鼠标、键盘和 USB 棒。i915.modeset=1/0
xforcevesa
我还将 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 硬盘上安装进行测试。
这错误帖子有我所遇到的问题的历史记录(以及可能的解决方法的链接)。