BIOS无法识别硬盘,但Ubuntu确实如此


1

我有一个硬盘,昨天工作但不再被BIOS识别。我想这是因为我在计算机重启时拔掉了它(我知道这很愚蠢)现在我不能选择它作为启动选项。但是Ubuntu仍然识别该设备,并且我已经删除了驱动器

dd if=/dev/zero of=/dev/sda bs=1M 

然后通过执行重新格式化

sudo fdisk /dev/sda

sudo mkfs.ext3 /dev/sda1

然后我将Xubuntu 13.10从CD安装到硬盘上。安装工作正常,但当我重新启动计算机时,我仍然无法启动到硬盘驱动器。

当我输入(运行CD OS时)

sudo lshw -C disk

我明白了

*-disk
    description: ATA Disk 
    product: WDC WD1002FAEX-0
    vendor: Western Digital
    physical id: 0.0.0
    bus info: scsi@1:0.0.0
    logical name: /dev/sda
    version: 05.0
    serial: WD-WMAW30714392
    size: 931Gib (1TB)
    capabilities: partitioned partitioned:dos
    configuration: ansiversion=5 sectorsize=512 signature=000d2121
*-cdrom
    ...
    ....

此外,我非常确定BIOS会看到驱动器,因为当我去启动选项时,它不仅仅是说

Hard Disk

虽然这是一个选择,但它说

Hard Disk:WDC WD1002FAEX-00Y9A0

我将其设置为引导选项#1,但与引导设备优先级列表中的CD不同,硬盘不会亮起。

可能是什么导致了这个?如果有什么办法可以尝试解决,该怎么办?

感谢您的帮助。


这是我第一次听说过这种情况。您是否尝试将其插入主板上的其他端口,或者重置BIOS?通过取出电池并等待几分钟,软内置BIOS方法以及硬复位。
valsidalv

@valsidalv我尝试了一个不同的端口,但没有用,但我认为我没有尝试重置BIOS。但是我只是尝试添加一个新的启动选项 boot device priority listing,选项是硬盘(即使已经包含),系统重新启动并启动到硬盘。我不知道为什么会这样,但现在似乎在起作用。
Loourr

Answers:


3

听起来像bios工作得很好。我认为两件事中的一件(或两件)都是错的 -

  1. 您尚未设置磁盘可引导,BIOS正在寻找可引导的 在适当的分区上标记。运行fdisk并切换“可启动” 标有“a”的适当分区可能会解决这个问题。

  2. 引导加载程序没有安装到适当的位置 - 也许是为了 例如,你从USB磁盘启动并在那里安装了启动加载程序? 要解决这个问题,假设您正在使用grub,那么您可以运行 grub-install / dev / sdX

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.