Jessie RC2 安装在 SDHC 卡上

Jessie RC2 安装在 SDHC 卡上

我正在尝试在笔记本电脑的 SD 卡上安装 Debian Jessie RC2 (netinst) (联想t440p)。当高清分区步骤出现时,我选择手动分区。不幸的是,只有 USB(我从中运行安装程序)和内部硬盘出现在可分区硬盘列表中。

另外我试图看看Ubuntu是否也发生同样的事情,但事实并非如此:SD卡出现了。

有什么建议么?

答案1

要使 SD 读卡器在 debian 中可用,您需要加载驱动程序。为此,您必须找出 ubuntu 安装程序使用的驱动程序。

我是这样做的:

$ lsusb
...
Bus 001 Device 007: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
...

现在使用此名称查找加载驱动程序的日志条目:(-C 显示上下文,即上方和下方 5 行)

$ dmesg |grep -C 5 Alcor
(nothing)
$ dmesg |grep -C 5 Multi
usb 1-6.3: Manufacturer: Logitech
usb 1-6.3: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
input: Logitech USB-PS/2 Optical Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6.3/1-6.3:1.0/0003:046D:C050.0004/input/input9
hid-generic 0003:046D:C050.0004: input,hidraw3: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:14.0-6.3/input0
EXT4-fs (sdb2): mounted filesystem with ordered data mode. Opts: (null)
scsi 6:0:0:0: Direct-Access     Multi    Flash Reader     1.00 PQ: 0 ANSI: 0
sd 6:0:0:0: Attached scsi generic sg3 type 0
sd 6:0:0:0: [sdc] Attached SCSI removable disk
init: ureadahead main process (238) terminated with status 5
init: plymouth-upstart-bridge main process (236) killed by TERM signal
init: lxcfs main process (311) terminated with status 1

答对了。但就我而言,这并没有给出驱动程序的名称。 :( 让我们尝试别的东西......

您的 SD 卡设备(在我的情况下为 /dev/sdc)具有主/次编号,这是与内核驱动程序的连接。您可以通过这种方式找出主/次编号:

$ ls -l  /dev/sdc 
brw-rw---- 1 root disk 8, 32 Aug 10 09:47 /dev/sdc
$ file /dev/sdc
/dev/sdc: block special (8/32)

所以它是 8 和 32。我不知道如何找出它连接到哪个驱动程序,抱歉。你必须自己去发现。

您可以搜索该设备的 udev 规则。它们定义为供应商/产品 ID 加载哪个驱动程序。使用 lsusb 中的供应商/产品 ID:

$ cd /lib/udev/rules.d/
$ grep -C -ri 058f *
$ grep -C -ri 6366 *

就我而言,这无助于找出负责的驱动程序/模块。 :(也许对你有帮助...

如果您找到了需要的驱动程序,只需调用modprobe <module>debian。应该可以。

相关内容