Can't open device file: /dev/vcio Try creating a device file with: sudo mknod /dev/vcio c 100 0
时间: 2024-03-25 16:38:17 浏览: 388
如果在执行 `vcgencmd measure_temp` 命令时出现 "Can't open device file: /dev/vcio" 错误,可能是由于 `/dev/vcio` 设备文件不存在导致的。
你可以尝试使用以下命令手动创建 `/dev/vcio` 设备文件:
```
sudo mknod /dev/vcio c 100 0
```
然后再次执行 `vcgencmd measure_temp` 命令,应该就能够读取到 CPU 温度了。
相关问题
mknod: /dev/myled: File exists
这个错误信息表示 /dev/myled 这个设备节点已经存在了,而你又试图使用 mknod 命令创建一个同名的设备节点。因此,系统拒绝了你的请求并返回了这个错误信息。
如果你想继续创建 /dev/myled 设备节点,需要先删除已经存在的同名设备节点,可以使用 rm 命令来删除,例如:
```
sudo rm /dev/myled
```
然后再重新运行 mknod 命令来创建 /dev/myled 设备节点。
mount: /uos: /dev/sr0 is not a block device; try "-o loop".
这个错误通常出现在想要挂载一个ISO文件时,因为/dev/sr0是一个设备文件,不是一个块设备。要解决这个问题,可以使用以下命令:
```
sudo mount -o loop /path/to/iso/file /mount/point
```
其中,/path/to/iso/file是ISO文件的路径,/mount/point是你想要挂载ISO文件的目录。使用-o loop选项将ISO文件作为一个虚拟块设备挂载到系统。
阅读全文