- 先依据下图连接好串口转 USB 线到久久派:
- 连接串口转 USB 至计算机。
- 确保 VSCode 已安装 serial terminal 插件。
- 在串口终端选择对应串口。
- 新建并选择配置
115200n81
。 - 久久派连接电源启动即可在 VSCode 看到串口输出。
115200n81
。一不小心安装了错误的显卡驱动,只好进 TTY 把驱动改正。
1 | mhwd -li |
1 | mhwd -l |
1 | sudo mhwd -i pci nvidia-video-440xx |
1 | sudo mhwd -r pci nvidia-video-440xx |
1 | $ sudo dd bs=4M if=2021-10-30-raspios-bullseye-armhf-lite.img of=/dev/sdc status=progress |
进度会自动显示。
1 | $ sudo xz -cd kali-2017.3-rpi3-nexmon.img.xz> /dev/sdb |
1 | $ sudo pkill -USR1 -n -x xz |
1、首先安装 QEMU 工具
1 | $ sudo apt-get install qemu-utils |
2、然后加载内核 nbd 模块
1 | $ sudo modprobe nbd |
3、然后运行 qemu-nbd
1 | $ sudo qemu-nbd -c /dev/nbd0 vdi文件路径 |
这将把 vdi 文件映射到 nbd0 驱动器,提醒:nbd 不止一个驱动器大概有 16 个,分别是 nbd0——nbd15(应该是)。
4、然后映射分区表
1 | $ sudo kpartx -a /dev/nbd0 |
这会建立 /dev/mapper/nbd0pX,其中 X 代表分区号。
5、然后挂载分区
1 | $ sudo mount /dev/mapper/nbd0p1 /mnt |
这是把你 vdi 文件的第一个分区挂载到 /mnt 文件夹下。
6、等到工作完成后卸载文件系统和关闭 QEMU-nbd 服务:
1 | $ sudo umount /mnt |
1、 首先使用 dmsetup ls
查看能否看到 Device Mapper 信息。如果显示类似:
1 | $ dmsetup ls |
2、 那么执行 dmsetup remove sdb1
命令,将这个 Mapper 信息删除,检查一下:
1 | $ dmsetup ls |
3、 此时,再挂载磁盘就不会出现问题了。