ADB로 특정 파티션으로 부팅하려면 어떻게해야합니까?
Nov 16 2020
장치에 대한 ADB 액세스 권한이있는 경우 부팅 파티션을 지정하고 재부팅하려면 어떻게해야합니까? 시도 setprop
했지만 실패했습니다.
#> setprop ro.boot.slot_suffix _b
libc: Unable to set property "ro.boot.slot_suffix" to "_b": error code: 0xb
setprop: failed to set property 'ro.boot.slot_suffix' to '_b'
답변
1 EvanCarroll Nov 16 2020 at 04:38
사용 bootctl
필요하지만 adb root
이 작업을 수행하는 한 가지 방법은 bootctl
가능한 경우 사용하는 것입니다.
#> bootctl set-active-boot-slot SLOT
#> reboot
참고 : SLOT
숫자입니다. 레이블을 반복하고get-suffix
예를 들어이 작은 쉘 스크립트를 호출하여 레이블을 찾을 수 있습니다 .
for slot in $(seq 0 $(expr $(bootctl get-number-slots) - 1)); do
echo $slot: $(bootctl get-suffix $slot);
done;
매핑을 반환합니다.
0: _a
1: _b