하드웨어 정보:
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 활성화, Bluetooth 활성화, 지문 활성화, 설정 유지 후 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(데비안 포함) mkusb
:mkusb/지속적 방법. 저는 Intel 프로세서가 탑재된 노트북에서 수년간 라이브 USB를 사용해 왔습니다(문제 없음). 그래서 처음 AMD 프로세서를 사용하여 이 노트북을 부팅하려고 했을 때 다음과 같은 오류가 발생했습니다.
AMD-Vi: Unable to write to IOMMU perf counter
다른 답변을 찾아본 결과 대부분 IOMMU를 끄는 것을 제안했습니다. 예: [AMD-Vi: IOMMU 카운티를 읽고 쓸 수 없음/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)
편집: 그럽 메뉴에서 편집한 후 iommu=pt
또 다른 오류가 발생합니다(아마 그림에는 보이지 않을 것입니다).
EXT4-fs error (device sda5): ext4_lookup: 1595: Inode #31598: comm mysqld: deleted inode referenced: 794