我正在尝试在我的 Inspiron 笔记本电脑上安装 Ubuntu 12.04 LTS,但安装程序没有显示任何驱动器。我的系统有一个 1TB SATA 驱动器和一个 32GB SSD。据我所知,启动文件保存在 SSD 上以便快速启动(适用于 Windows)。在 Win7 安装期间,我必须手动加载 RAID 控制器的驱动程序才能查看所有可用的驱动器。从实时 CD 运行 fdisk -l 显示以下内容:
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 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: 0x234b4782
Device Boot Start End Blocks Id System
/dev/sda1 63 80324 40131 de Dell Utility
/dev/sda2 * 81920 41627647 20772864 7 HPFS/NTFS/exFAT
/dev/sda3 41627648 357019647 157696000 7 HPFS/NTFS/exFAT
/dev/sda4 357019648 1953517567 798248960 f W95 Ext'd (LBA)
/dev/sda5 672415744 1312966655 320275456 7 HPFS/NTFS/exFAT
/dev/sda6 1312968704 1953517567 320274432 7 HPFS/NTFS/exFAT
Disk /dev/sdb: 32.0 GB, 32017047552 bytes
255 heads, 63 sectors/track, 3892 cylinders, total 62533296 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: 0x234b474b
Device Boot Start End Blocks Id System
/dev/sdb1 2048 16775167 8386560 84 OS/2 hidden C: drive
ubuntu@ubuntu:~$
在 Ubuntu 安装程序中,我只能为“引导加载程序安装设备”选择 /dev/sdb,而 sdb 没有显示任何驱动器。我无法选择 /dev/sda。
有人有什么想法吗?
谢谢。
答案1
我的 Dell Inspiron 14z 也遇到了同样的问题。我删除了 RAID 信息,sda
解释如下这个答案。它对我有用,不会破坏当前的 Windows 7 安装。SSD 似乎用于 Win7 中的休眠/睡眠,并且在删除 RAID 信息后仍然有效。
也许可以将 ubuntu 安装在 SSD 上(sdb
),但是在安装过程中,我在分区步骤中找不到磁盘,因此我安装在 上sda
。
答案2
解决方案 tl;dr:在手动分区期间删除软件 RAID 容器(适用于 Ubuntu 14.04 LTS)
我遇到了类似的问题,其中有一个驱动器是 RAID 阵列的一部分。它不会显示在分区器中。我进入恢复 shell 并删除了它的所有分区,但它仍然没有显示出来。最后,我尝试了“配置软件 RAID”,并销毁了它找到的容器(我完全重新利用了这个驱动器,所以不在乎它上面还留有什么数据。)回到“检测硬件”阶段后,它找到了驱动器,我就可以正常继续了。
我大胆猜测,将驱动器完全清零也可以起作用(即dd if=/dev/zero of=/dev/sdX bs=1M
直到空间耗尽),但这会慢得多。