-
-
Notifications
You must be signed in to change notification settings - Fork 25
Rockchip RK3588 UEFI Setup
jiangcuo edited this page Apr 2, 2024
·
3 revisions
https://mirrors.apqa.cn/proxmox/isos/
iso version >= proxmox-ve_8.1-7_arm64.iso
note: by now 2024.4.1. only orangepi 5 support.
configuration menu
-> ACPI / Device Tree
and setting Config Table Mode
to Device Tree
.
configuration menu
-> ACPI / Device Tree
and set Support DTB override & overlays
to Enabled.
dd if=proxmox-ve_8.1-3-1_arm64.iso of=/dev/sdb bs=1M status=progress && sync
We need use rockchip kernel( pve-kernel-x.x.x-rockchip && vmlinuz-x.x.x-rockchip) to install pve.
![image](https://private-user-images.githubusercontent.com/49061187/318310082-cbccc3cc-8a0d-4369-8be9-81663f75999a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg3NzU3NzAsIm5iZiI6MTcxODc3NTQ3MCwicGF0aCI6Ii80OTA2MTE4Ny8zMTgzMTAwODItY2JjY2MzY2MtOGEwZC00MzY5LThiZTktODE2NjNmNzU5OTlhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjE5VDA1Mzc1MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNkOTViOTVjOTMzNmYxOGFmMjI0M2JiYjJhYmYwOTg1NTk0OTcxMDIxMzk5ZjljZmU1NzcyMWU4YzM5MzM3OWUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.vYW4iEZp6mWuw7Oy8CaYDjGcuEyym5gWsUMmNP98E5o)
![image](https://private-user-images.githubusercontent.com/49061187/318310091-1d723bef-bb83-4ab6-9464-9d2c96705e69.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg3NzU3NzAsIm5iZiI6MTcxODc3NTQ3MCwicGF0aCI6Ii80OTA2MTE4Ny8zMTgzMTAwOTEtMWQ3MjNiZWYtYmI4My00YWI2LTk0NjQtOWQyYzk2NzA1ZTY5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjE5VDA1Mzc1MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE3MjhiNzA2YzE4NWQ4YjJmZDQxYzgwOWZmODBhNGViOWYxNWU0NzllM2NkZGFmNDdlNTg2MWJkZWRmODZhZDMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.-Ua8rmSlkTdAamSDgmtXYGn_Z1BljyPh1icQ_eB6Ry0)
Only rockchip kernel can boot on rockchip soc
![image](https://private-user-images.githubusercontent.com/49061187/318310773-daf19ea4-67d9-4d20-9616-96bf329cefdb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg3NzU3NzEsIm5iZiI6MTcxODc3NTQ3MSwicGF0aCI6Ii80OTA2MTE4Ny8zMTgzMTA3NzMtZGFmMTllYTQtNjdkOS00ZDIwLTk2MTYtOTZiZjMyOWNlZmRiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjE5VDA1Mzc1MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA1NDk2M2UzYjljNjE5NDA4NzRkYjE5MGE5NmI1YTkzZDZkMjZjMzA0NmRlZjEzOGYyNWRjM2Y4YjU1NGM3MTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.RmKGuKJLk7YDDWeAmX8Mm4DZu83on4v9Wfn-goHU8r0)
![image](https://private-user-images.githubusercontent.com/49061187/318310780-93a10c4e-caea-4185-9226-5a513d90ea79.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg3NzU3NzEsIm5iZiI6MTcxODc3NTQ3MSwicGF0aCI6Ii80OTA2MTE4Ny8zMTgzMTA3ODAtOTNhMTBjNGUtY2FlYS00MTg1LTkyMjYtNWE1MTNkOTBlYTc5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjE5VDA1Mzc1MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAyMzI4ZjYzNWU0MzAxYzJjYTkxZDExNGU5MjFmZWIyYzVmZDVhNjhmOWI0ZTdlMzA1YzNiZWJjYTJjN2RkMDkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.vzWLGP_SfMTPP7tm4hkiAjD8NMwoEkX2QsuRx_JoDWc)
Pinned rockchip kernel and we can boot automatic.
proxmox-boot-tool kernel pin 6.1.43-rockchip
# find kernel lists
apt search pve-kernel|grep rockchip
# install kernel
apt install pve-kernel-xxxx-rockchip -y
# copy dtbs
cp -r /boot/dtbs/{new_kernel}/rockchip/* /boot/efi/dtb/base/
# pin kernel
proxmox-boot-tool kernel pin {new_kernel}