我正在尝试通过 install73.img 文件安装 OpenBSD 7.3。我无法通过有线连接进行安装,因此我需要通过 USB 棒从安装程序中的 shell 安装 iwm 无线固件。我已经下载了相应的固件,并将其复制到 FAT32 格式的 USB 棒。当我访问 shell 并插入 USB 驱动器时,我收到 dmesg 消息,表明该设备已被识别,并为其分配了磁盘名称 sd1。不幸的是,该设备没有出现在 /dev 目录中,也没有出现在我能找到的任何其他地方,尽管我不知道它还会去哪里。我需要设备位置,以便我可以挂载它,并将相应的固件文件复制到 /etc/firmware 目录。有人能帮我确定为什么我的 USB 棒没有出现在 /dev 中吗?
这是来自 dmesg 的输出...
# dmesg | grep sd1
umass0 at uhub0 port 1 configuration 1 interface 0 "SanDisk Cruzer Blade" rev 2.00/1.00 addr 2
sd1 at scsibus1 targ 1 lun 0: <SanDisk, Cruzer Blade, 1.00> removable serial.07815567062122054945
答案1
可以在运行 ramdisk 内核(bsd.rd)时解决此问题,安装时请执行以下操作:
# cd /dev/
# sh MAKEDEV sd0 sd1 sd2 ...
# cd ..
现在设备将可供访问和安装。ramdisk 内核不会像普通内核一样自动填充所有设备,因此需要根据需要创建它们。
请记住,如果您有任何较旧的 IDE 磁盘,您可能需要指定wd0
、wd1
等,而不是sd0
、sd1
等。