kexec

kexec:initrd가 메모리에 완전히 고정되어 있습니까, 아니면 여전히 스토리지에서 지원됩니까?
kexec

kexec:initrd가 메모리에 완전히 고정되어 있습니까, 아니면 여전히 스토리지에서 지원됩니까?

나는 eMMC에서 부팅되는 임베디드 시스템을 가지고 있으며 실용적인 이유로 PXE 부팅이나 이와 유사한 것에 의존하지 않고도 SSH를 통해 전체 eMMC를 플래시하는 쉬운 방법을 원합니다. 파티션에 새 커널과 전체 rootfs가 포함된 새 initrd CPIO를 쉽게 삭제 /하고 다음을 수행할 수 있습니다. kexec -l /home/root/bzImage --initrd=/home/root/initrd.cpio.gz systemctl kexec 예상대로 작동했고 나중에 SSH 연결을 끊었고 sys...

Admin

kexec에서 SMP 구성을 시작할 때 Linux가 당황하지 않고 재부팅됩니다.
kexec

kexec에서 SMP 구성을 시작할 때 Linux가 당황하지 않고 재부팅됩니다.

저는 kexec과 관련된 프로젝트를 진행 중입니다. 일부 하드웨어 플랫폼에서 실행되도록 했습니다. 한 플랫폼에서 SMP 설정 중에 패닉 덤프 없이 갑자기 재부팅이 발생했습니다. [ 25.219028] smpboot: CPU0: AMD EPYC 7402 24-Core Processor (family: 0x17, model: 0x31, stepping: 0x0) [ 25.228083] Performance Events: Fam17h+ core perfctr, AMD PMU driver. [ 2...

Admin

kexec가 비활성화된 경우 커널 전환
kexec

kexec가 비활성화된 경우 커널 전환

kexec()-syscall커널 구성에서 비활성화한 경우 grub의 부팅 메뉴에서 다른 커널로 전환할 수 있습니까 kernel.kexec_load_disabled = 1? ...

Admin

5.4 6.1 커널에서 kexec를 실행하면 x86의 Linux 커널에 정렬 예외가 발생하여 패닉이 발생합니다.
kexec

5.4 6.1 커널에서 kexec를 실행하면 x86의 Linux 커널에 정렬 예외가 발생하여 패닉이 발생합니다.

여기서 부팅 체인은 EFI 스텁을 사용하여 빌드된 UEFI -> 6.1.14 커널이며, initramfs는 5.4.109 커널을 로드하고 확인한 다음 kexec합니다. CPU는 2코어 Intel Atom N6210입니다. 이런 방식으로 부팅하면 5.4 커널은 부팅 시 두 번째 CPU를 해제할 때 즉시 정렬 예외를 발생시킵니다. EFI에서 부팅하거나 5.4.109 커널에서 kexec를 통해 부팅하면 동일한 커널 이미지가 제대로 작동합니다. ...

Admin

pkexec가 터미널에서 사용자를 변경하지 않는 이유는 무엇입니까?
kexec

pkexec가 터미널에서 사용자를 변경하지 않는 이유는 무엇입니까?

루트로 바탕 화면 바로 가기를 실행하려고 하는데 바로 가기를 열 때 비밀번호 프롬프트를 표시하고 싶습니다. pkexec는 이를 수행할 수 있지만 사용자를 변경하지는 않습니다. 터미널에서 실행하거나 항상 현재 사용자가 sudo가 아니라는 프롬프트를 표시합니다. pkexec --user root [command] 밝혀지다 Authentication is needed to run [command] as the superuser, Authenticating as: mylocal-not-sudo-user...

Admin

>> 파일로 직접 출력하는 pkexec
kexec

>> 파일로 직접 출력하는 pkexec

내가 시도하면 pkexec echo -e '\nwl2k something\n' >> /etc/ax25/axports 사용자에게 파일에 한 줄을 추가하라고 요청하는 터미널에서 나는 다음과 같은 메시지를 받습니다. bash: /etc/ax25/axports: 권한이 거부되었습니다. 전체 명령을 pkexec로 이동하려면 어떻게 해야 합니까? 즉, 사용자에게 변경을 위해 sudo를 요청합니까? ...

Admin

sudo는 내 루트의 .Xauthority 데이터를 어디에 숨깁니까?
kexec

sudo는 내 루트의 .Xauthority 데이터를 어디에 숨깁니까?

sudo방금 파일이 처리되는 방식에서 이상한 점을 발견했습니다 .Xauthority. sudo xauth add $(xauth list | tail -1) user@server: sudo xauth info Authority file: /root/.xauthYZ21Nt File new: no File locked: no Number of entries: 1 Changes honored: yes Changes made: no...

Admin

커널 충돌 시 커널 크래시 덤프를 가져올 수 없습니다.
kexec

커널 충돌 시 커널 크래시 덤프를 가져올 수 없습니다.

커널이 충돌할 때 커널 크래시 덤프를 얻기 위해 kexec-tools를 사용하고 있습니다. 그러나 sysrq-trigger를 사용하여 패닉을 유발하면 시스템이 정지됩니다. 시스템을 복원하려면 전원을 껐다가 다시 켜야 했습니다. 자동 재시작이 없으며 /var/crash에서 크래시 덤프를 사용할 수 없습니다. 구성 및 세부정보는 다음과 같습니다. Linux 배포판 - Debian Buster arm64 리눅스 커널 - 4.19.35 kexec-tools v2.0.22(소스에서 빌드) arm64를 활성화...

Admin

/usr 아래의 모든 파일 및 디렉터리에 대한 권한
kexec

/usr 아래의 모든 파일 및 디렉터리에 대한 권한

세상에.. 방금 끔찍한 실수를 저질렀습니다 chown -R root:root /usr. Mea [maxima] culpa.. 고쳤습니다. sudo하지만 pkexec앞으로는 "수면" 문제가 발생하지 않을 것이라는 점을 확실히 하고 싶습니다. 누구든지 간단한 명령을 사용하여 어떤 파일/디렉토리가 "특별" 권한을 가지고 있는지 알아낼 수 있습니까? 나는 알고 있고 /usr/bin/sudo, /usr/bin/pkexec오직 /usr/lib/policykit-1알고 있다. 감사해요.. 데비안 11을 사용하고 ...

Admin

dmesg에서 "커널에 CPU가 멈췄습니다"를 생성하는 실패한 kexec를 어떻게 수정해야 합니까?
kexec

dmesg에서 "커널에 CPU가 멈췄습니다"를 생성하는 실패한 kexec를 어떻게 수정해야 합니까?

저는 Raspberry Pi 소스 코드와 arm64용 kexec-tools로 커널을 구축하고 Raspberry Pi 4에서 커널을 부팅했습니다. kexec를 실행하려고 하면 출력이 생성되지 않고 0이 아닌 반환 코드로 종료되며 dmesg에 오류 메시지가 게시됩니다. 디버그 출력 kexec를 실행하면 일반적으로 출력이 인쇄되지 않지만, --debugshow debug message를 사용하여 실행하면 다음이 수행됩니다. # kexec -s -l /media/sda1/boot/vmlinuz-rpi4bar...

Admin

WSL2에 `kali-win-kex` 설치에 실패했습니다.
kexec

WSL2에 `kali-win-kex` 설치에 실패했습니다.

Kali-Win-Kex를 다음과 같이 설치해 보았습니다.공식 가이드. $ sudo apt install kali-win-kex -y dpkg: error processing archive /var/cache/apt/archives/kali-win-kex_2.7_amd64.deb (--unpack): new kali-win-kex package pre-installation script subprocess returned error exit status 1 Errors w...

Admin

ubuntu 20.04로 업그레이드한 후 kexec 다시 시작 시 더 이상 펌웨어/하드 재부팅을 건너뛰지 않습니다.
kexec

ubuntu 20.04로 업그레이드한 후 kexec 다시 시작 시 더 이상 펌웨어/하드 재부팅을 건너뛰지 않습니다.

(우분투와 특별히 관련이 없다고 생각하기 때문에 우분투 하위 사이트 대신 여기에 게시합니다...) kexec-reboot -lr매우 유용한 기능을 성공적으로 사용했습니다해당 페이지는 여기입니다. 18.04에서 20.04로 업그레이드한 후 이 명령을 실행하면 시스템이 계속 재부팅되지만 이제 커널을 다시 로드하고 재부팅하는 대신 EFI/펌웨어까지 "하드" 재부팅이 수행됩니다. 이로 인해 내 서버의 시작 시간이 몇 분 추가됩니다(그리고 이 호출을 사용하는 요점이 무산됩니다...). kexec-reboot의...

Admin