硬件信息:
System Model NBLK-WAX9X (Notebook Honor MagicBook 15 (53010WKM))
Processor AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx, 2100 Mhz, 4 Core(s), 8 Logical Processor(s)
BIOS utility: InsydeH20 Setup Utility
BIOS 菜单中的可用选项(全部用于启用或禁用该选项):虚拟化技术、USB 端口启用、HDD 设备启用、PXE 设备启用、音频启用、WLAN 启用、蓝牙启用、指纹启用、保留设置值后Bios更新使能,其他唤醒技术使能
USB live kernel installed:
https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/10.6.0-live+nonfree/amd64/iso-hybrid/debian-live-10.6.0-amd64-xfce+nonfree.iso
现在我已经直播了执着的USB 与 debian 通过mkusb
:mkusb/持久方法。我多年来一直在配备英特尔处理器的笔记本电脑上使用实时 USB(没有问题)。因此,当我第一次尝试启动这台配备 AMD 处理器的笔记本电脑时,出现错误:
AMD-Vi: Unable to write to IOMMU perf counter
查找其他答案后,他们大多建议关闭 IOMMU。例如:[AMD-Vi: 无法读取/写入 IOMMU coun / 加载 X.509 证书 -65 时出现问题][2],他们建议编辑/etc/default/grub
文件,然后调用update-grub
.但由于该命令需要确定启动设备,并且由于我的设备(实时 USB)是由该mkusb
实用程序创建的,因此我不知道GRUB_CMDLINE_LINUX="iommu=soft"
要添加到哪个文件(我没有/etc/default/grub
配置文件)。我没有完全理解mkusb
上面链接中描述的方法,但我可以看到它创建的文件树:
$lsblk
loop0 7:0 0 2.3G 1 loop /usr/lib/live/mount/rootfs/filesystem.squashfs
sda 8:0 1 58.4G 0 disk
├─sda2 8:2 1 977K 0 part
├─sda3 8:3 1 244.1M 0 part
├─sda4 8:4 1 2.7G 0 part /usr/lib/live/mount/persistence/sda4
└─sda5 8:5 1 16G 0 part /usr/lib/live/mount/persistence/sda5
其中/usr/lib/live/mount/persistence/sda4
挂载点应包含包含 grub 配置文件的文件夹:
$tree -L 3 /usr/lib/live/mount/persistence/sda4
/usr/lib/live/mount/persistence/sda4
├── boot
│ └── grub
│ ├── efi.img
│ ├── font.pf2
│ ├── grub.cfg
│ ├── loopback.cfg
│ └── x86_64-efi
├── d-i
│ ├── gtk
│ │ ├── initrd.gz
│ │ └── vmlinuz
│ ├── initrd.gz
│ └── vmlinuz
├── dists
│ └── buster
│ ├── main
│ └── Release
├── EFI
│ ├── boot
│ │ ├── bootx64.efi
│ │ └── grubx64.efi
│ └── debian
│ └── grub.cfg
├── firmware
...
那么我应该编辑什么文件才能正确启动这台配备 AMD 处理器的笔记本电脑?
[2]:https://stackoverflow.com/questions/62827591/amd-vi-unable-to-read-write-to-iommu-coun-problem-loading-x-509-certificate![输入图片说明在这里](https://i.stack.imgur.com/nzns2.jpg)
编辑:在 grub 菜单中编辑后,iommu=pt
我收到另一个错误(可能在图片中不可见)
EXT4-fs error (device sda5): ext4_lookup: 1595: Inode #31598: comm mysqld: deleted inode referenced: 794