大约一个月前,我将我的 HP Mini 上网本(大约 16 GB 硬盘)升级到 14.04。几天前,系统崩溃了(我不知道为什么,但当时我正在使用互联网)。当我重新启动计算机时,Ubuntu 无法加载。相反,我收到一条来自 BIOS 的消息,说
Reboot and Select proper Boot device or Insert Boot Media in selected Boot device and press a key
我认为这意味着我需要重新安装 14.04。
当我尝试从 USB 驱动器重新安装 Ubuntu 时,我选择“擦除磁盘并安装 Ubuntu”,但随后收到一条消息:
您创建的某些分区太小。请至少将以下分区设置为这么大:
/ 3.3 GB
如果您不返回分区器并增加这些分区的大小,安装可能会失败。
起初我点击“继续”查看它是否会安装,但它给出了以下消息:
尝试在 SCSI1 (0,0,0),分区 #1 (sda) 中将类型为 ext4 的文件系统挂载到 / 失败。您可以从分区菜单恢复分区。
第二次我点击“返回”,它带我到了以下分区表:
Device Type Mount Point Format Size Used System
/dev/sda
/dev/sda1 ext4 (checked) 3228 MB Unknown
/dev/sda5 swap (not checked) 1063 MB Unknown
+ - Change New Partition Table... Revert
Device for boot loader installation:
/dev/sda ATA JM Loader 001 (4.3 GB)
此时我不知道该怎么做。我以前从未对硬盘进行过分区,也不想把事情搞砸。(我对技术不是很精通。)你能告诉我该怎么做吗?
(PS:我担心我输入的表格可能不会出现。)
fdisk 的结果:
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders, total 8388608 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/sda doesn't contain a valid partition table
Disk /dev/sdb: 7860 MB, 7860125696 bytes
155 heads, 31 sectors/track, 3194 cylinders, total 15351808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0009a565
Device Boot Start End Blocks Id System
/dev/sdb1 * 2768 15351807 7674520 b W95 FAT32
ubuntu@ubuntu:~$
这是我打开磁盘实用程序时显示的内容(我尝试了您建议的屏幕截图终端命令,但它似乎没有执行任何操作):
4.3 GB 硬盘 /dev/sda
型号:JM Loader 001 (01000001) 大小:4.3 GB (4,294,967,296 字节) 序列号:01234123412341234 评估:不支持 SMART
卷 大小:4.3 GB (4,294,967,296 字节) 设备:/dev/sda 内容:未知
(实用程序中有一个按钮,单击后会显示以下选项:格式化...创建磁盘映像...恢复磁盘映像...基准测试
但 SMART 数据和自我测试... 变暗)
当我按 F9 更改启动设备顺序时,它显示硬盘为:
SATA:PM-JM 加载器 001
当我按 F10 进入 BIOS 设置实用程序时,在诊断下显示:
主硬盘自检不支持
NetworkManager 工具
状态:断开连接
设备:eth0 类型:有线 驱动程序:atl1c 状态:不可用 默认值:无 硬件地址:00:26:55:B0:7F:0C
功能:载波检测:是
有线属性运营商:关闭
当我运行命令时lshw -C network
,我得到:
警告:您应该以超级用户身份运行此程序。*-网络描述:网络控制器产品:BCM4312 802.11b/g LP-PHY 供应商:Broadcom Corporation 物理 ID:0 总线信息:pci@0000:01:00.0 版本:01 宽度:64 位时钟:33MHz 功能:bus_master cap_list 配置:driver=b43-pci-bridge Latency=0 资源:irq:16 内存:feafc000-feafffff
*-网络描述:以太网接口产品:AR8132 快速以太网供应商:Qualcomm Atheros 物理 ID:0 总线信息:pci@0000:02:00.0 逻辑名称:eth0 版本:c0 序列号:00:26:55:b0:7f:0c 容量:100Mbit/s 宽度:64 位时钟:33MHz 功能:bus_master cap_list 以太网物理 tp 10bt 10bt-fd 100bt 100bt-fd 自动协商配置:自动协商=on 广播=是 驱动程序=atl1c 驱动程序版本=1.0.1.1-NAPI 延迟=0 链接=否 多播=是 端口=双绞线资源:irq:43 内存:febc0000-febfffff ioport:ec80(大小=128)
警告:输出可能不完整或不准确,您应该以超级用户身份运行该程序。
附加驱动程序
Broadcom 公司:U98Z049.00 无线 Mini PCIe 卡
这个设备不工作。
[未选中单选按钮] 使用来自 bcmwl-kernel-source 的 Broadcom 802.11 Linux STA 无线驱动程序源(专有)
[单选按钮已选中] 不使用该设备
答案1
看起来您使用的 USB 记忆棒无法识别内部存储设备(您说的是 16GB 硬盘?它可能是 SSD 或闪存设备。)您的命令输出显示的是 USB 设备,而不是内部存储设备。
在另一台计算机上,我会使用官方 14.04 .iso 文件重新创建 USB 记忆棒。对于 Windows,PenDriveLinux.com 有实用工具可以提供帮助。
如果您使用的是 Linux,则以 root 身份执行操作非常简单。
- 使用磁盘实用程序、fdisk&mfs 等使用 Fat32 (vfat) 格式化 USB 记忆棒。
- 卸载 USB 记忆棒
- 将.iso文件内容写入USB驱动器(注意:不要“复制”文件),执行
# dd if=*ubuntu_file.iso* of=*path_to_usb*
将 USB 插入上网本,启动,然后根据提示选择尝试 Ubuntu(不安装)。此环境应能帮助您排除故障并识别硬盘。