Ubuntu live USB 无法在 Macbook Air(2015 年初)上看到内置驱动器

Ubuntu live USB 无法在 Macbook Air(2015 年初)上看到内置驱动器

我创建了一个 15.10 64 位的可启动 USB,并从中启动了我的 Macbook,但是当我尝试进行安装时,唯一的安装位置是 USB。

blkid并且lsblk都仅显示/dev/sda(我的 USB)和loop0

我可以做些什么来让驱动器显示出来,或者这是 Ubuntu 的一个错误?

$ lspci -nnk | grep -F -A2 -e SATA -e IDE
DeviceName: SATA
Subsystem: Apple Inc. Device [106b:011a]
Kernel driver in use: bdw_uncore

$ sudo dmesg | grep -iEe '\] (ahci|ata|scsi|sd\>)'
[    0.216071] SCSI subsystem initialized
[    8.682654] scsi host0: usb-storage 2-2:1.0
[    9.681693] scsi 0:0:0:0: Direct-Access     SanDisk  Extreme          0001 PQ: 0 ANSI: 6
[    9.682106] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    9.903511] sd 0:0:0:0: [sda] 62533296 512-byte logical blocks: (32.0 GB/29.8 GiB)
[    9.903762] sd 0:0:0:0: [sda] Write Protect is off
[    9.903765] sd 0:0:0:0: [sda] Mode Sense: 53 00 00 08
[    9.903978] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[    9.906286] sd 0:0:0:0: [sda] Attached SCSI removable disk
[   72.122088] scsi host1: usb-storage 1-1:1.0
[   73.122897] scsi 1:0:0:0: Direct-Access     Generic  Flash Disk       8.07 PQ: 0 ANSI: 4
[   73.123546] sd 1:0:0:0: Attached scsi generic sg1 type 0
[   73.123953] sd 1:0:0:0: [sdb] 7987200 512-byte logical blocks: (4.08 GB/3.80 GiB)
[   73.124612] sd 1:0:0:0: [sdb] Write Protect is off
[   73.124615] sd 1:0:0:0: [sdb] Mode Sense: 23 00 00 00
[   73.125425] sd 1:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[   73.131575] sd 1:0:0:0: [sdb] Attached SCSI removable disk

答案1

我自己也遇到过这个问题,我发现可能的原因是没有找到 MacBook NVMe SSD,因为 Apple 给了它一个错误的 PCI 类 ID。

有一个可用的补丁,请参见下面的链接:

https://bugzilla.kernel.org/show_bug.cgi?id=105621

内核 4.4 应该已经应用了补丁,所以理论上如果你有一个带有更新的 4.4 内核的 Linux 安装程序 USB 磁盘,就应该可以在 SSD 上安装 Linux。

另一个选择是在旧内核上应用补丁并从那里安装

由于我没有修补经验,所以我自己还没有尝试过。

相关内容