有57人阅读过
黑威引导参数里的USB参数怎么写
发布于2023/09/14 更新于2023/09/14
[ 教程仅保证更新时有效,请自行测试。]
[ 教程仅保证更新时有效,请自行测试。]
SSH连接引导盘后,
使用以下命令查询USB详细信息
ls -al /sys/block/sd* | grep usb
得到如下信息:
lrwxrwxrwx 1 root root 0 Sep 13 22:30 /sys/block/sda -> ../devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0/host6/target6:0:0/6:0:0:0
由以上信息可以看出U盘在usb3的接口上
使用以下命令,查询USB接口的速度
* Bus 003就是usb3
lsusb | grep root | grep "Bus 003"
得到如下信息:
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
由以上信息,可以看出U盘所在的插口速度是2.0
然后分段截取USB的详细信息:
USB详细参数可能有以下几种结果:
lrwxrwxrwx 1 root root 0 Sep 13 22:30 /sys/block/sda -> ../devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0/host6/target6:0:0/6:0:0:0
lrwxrwxrwx 1 root root 0 Sep 13 22:30 /sys/block/sda -> ../devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4.1/2-4.1:1.0/host6/target6:0:0/6:0:0:0
lrwxrwxrwx 1 root root 0 Sep 13 22:30 /sys/block/sda -> ../devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4.1/2-4.1.6:1/2-4.1.6:1.0/host6/target6:0:0/6:0:0:0
以”/“分段,分别是13/14/15段,
USB引导段整体格式如下:
[Boot Disk 1]
DEV_BUS = B00:D20:F0
IN_HUB = 1
HUB_PORT = 4
DEV_PORT_NS = 1
【第一行】
其中取第7段为DEV_BUS, 例:0000:00:14.0,不要前面的0000,并把后面的三个数字从10进制转换为16进制,分别写在B /D /F后面
00 -> 00
14 -> 20
0 -> 0
写成:
DEV_BUS = B00:D20:F0
【第二行】【第三/四行】
如果是13段,
IN_HUB = 0
* 当IN_HUB = 0时,可以不写在参数里。
取第10段定义port,例:3-6:1.0,只要”-“后面的数字6,无需获取HUB_PORT
然后按不同的接口速度写下一行参数。
#2.0接口
DEV_PORT_NS = 6
#3.0接口
DEV_PORT = 6
如果是14段,
IN_HUB = 1
取第11段定义port,例:2-4.1:1.0,只要”-“后面的4.1,第1个数字为HUB_PORT,第2个数字为DEV_PORT
HUB_PORT = 4
#2.0
DEV_PORT_NS = 1
#3.0
DEV_PORT = 1
如果是15段,
IN_HUB = 2
取第12段定义port,例:2-4.1.6:1.0,只要”-“后面的4.1.6,第1个数字为HUB_PORT,第3个数字为DEV_PORT
HUB_PORT = 4
#2.0
DEV_PORT_NS = 6
#3.0
DEV_PORT = 6
以上为USB引导的写法,
USB数据接口的获取方法和引导盘一样,只是写法不同:
USB数据口段整体格式如下:
[Usb Port 1]
DEV_BUS = B00:D20:F0
IN_HUB = 1
HUB_PORT = 1
DEV_PORT_SSP = 4
DEV_PORT_SS = 4
DEV_PORT_NS = 4
区别在于DEV_PORT的写法,
2.0的接口
DEV_PORT_NS = 4
3.0的接口
DEV_PORT_SS = 4
3.1的接口
DEV_PORT_SSP = 4
* 一般3.0和3.1的接口反馈的DEV_PORT是一样的
* 如果一个USB3.0或3.1的接口,插上2.0的优盘,反馈的DEV_PORT可能和3.0反馈的不一样,可以单独再写一个2.0的参数或和3.x的合并再一段里。
- 一般[0]
- 很赞[0]
- 没用[0]
- 垃圾[0]
- 无语[0]