cpio

initramfs cpio 아카이브를 다시 패키지하는 방법은 무엇입니까?
cpio

initramfs cpio 아카이브를 다시 패키지하는 방법은 무엇입니까?

initramfs cpio 아카이브의 압축을 풀고 다음을 사용하여 다시 패키지했습니다 sudo find -depth | sudo cpio -o -H newc > ~/repacked_initramfs.cpio.https://salsa.debian.org/kernel-team/initramfs-tools/-/blob/master/mkinitramfs?ref_type=heads#L492 repacked_initramfs.cpio는 원본과 정확히 같은 크기입니다. ~ $ ls -lA initramfs....

Admin

Tar 속도가 왜 다른가요?
cpio

Tar 속도가 왜 다른가요?

인터넷에서 cpio가 tar보다 빠르다고 들었습니다. 그래서 쉘 스크립트를 사용하여 확인해 보았습니다. #1/bin/bash rm ct.tar ct.cpio sync && sudo sh -c "/usr/bin/echo 3 > /proc/sys/vm/drop_caches" #nocache start="$(date -u +%s.%N)" tar cf cpiotar.tar end="$(date -u +%s.%N)" elipsed="$(bc <<<"$end-$start...

Admin

Big-Endian Linux 시스템의 CPIO 아카이브 Hexdump
cpio

Big-Endian Linux 시스템의 CPIO 아카이브 Hexdump

저는 리틀엔디안 Linux 시스템을 사용하고 있으며 빅엔디안 Linux 시스템에서 cpio 아카이브의 표준 16진수 덤프를 보고 싶습니다. 누군가 빅엔디안 Linux에서 다음 명령을 실행하고 출력을 게시할 수 있습니까? echo TESTING > /tmp/test cpio -o <<< "/tmp/test" > /tmp/test.cpio hexdump -C /tmp/test.cpio 궁금하다면 libmagic이 cpio 아카이브 유형을 결정하기 위해 다음을 수행하기 때문에 ...

Admin

"initrd.img-5.10.0-18-amd64"가 존재하지만 aa 디렉터리에 없습니다. '열기' 기능이 실패했습니다. 디렉터리가 아닙니다. cpio 아치 내의 파일을 덮어쓰려고 합니다.
cpio

"initrd.img-5.10.0-18-amd64"가 존재하지만 aa 디렉터리에 없습니다. '열기' 기능이 실패했습니다. 디렉터리가 아닙니다. cpio 아치 내의 파일을 덮어쓰려고 합니다.

cpio 폴더에 이미 있는 파일을 같은 이름의 새 파일로 덮어쓰고 싶습니다. 내 작업에 대한 매개변수를 찾는 데 문제가 있습니다. 해결책이 있을 수 있는 이 페이지를 찾았지만 확실하지 않습니다. https://drumperl.wordpress.com/2014/01/12/forcing-cpio-to-overwrite-files/ 어쨌든, 나는 이것을 시도했다: echo usr/share/plymouth/themes/homeworld/debian.png | cpio -pumd /home/ziomario/...

Admin

(gunzip 및 cpio)를 사용하여 커널 파일의 압축을 풀고 일부 파일을 덮어쓴 다음 모든 것을 다시 압축하여 생성된 파일이 부팅되지 않습니다.
cpio

(gunzip 및 cpio)를 사용하여 커널 파일의 압축을 풀고 일부 파일을 덮어쓴 다음 모든 것을 다시 압축하여 생성된 파일이 부팅되지 않습니다.

제목에서 알 수 있듯이 나는 gunzip과 cpio를 사용하여 커널 파일의 압축을 풀고(첫 번째 파일은 initrd.img-5.10.0-18-amd64.gz로 가정) 일부 파일을 덮어쓰고 모든 것을 다시 패키지하려고 합니다. 문제는 생성된 새 커널 파일이 부팅 가능하지 않다는 것입니다. 누군가 내가 이유를 이해하도록 도와줄 수 있나요? 심지어 크기도 다릅니다. 내가 하고 싶은 것은 Ubuntu 22.04의 CUBIC을 호스트 OS로 사용하고 Debian 11을 다음과 같이 사용하여 새로운 프로필, 로...

Admin

Arch Linux에서 initramfs img 파일의 내용을 압축 해제하거나 보관 취소하는 방법은 무엇입니까?
cpio

Arch Linux에서 initramfs img 파일의 내용을 압축 해제하거나 보관 취소하는 방법은 무엇입니까?

나는 사용해왔다아키텍처Linux한동안 공부하고파일 시스템 초기화. 이 파일의 내용을 보고 명확하게 이해하고 싶습니다. 파일을 탐색하는 다양한 방법을 검색해 보았지만 할 수 없습니다. 처음에 다음 명령을 사용하여 initramfs의 파일 형식을 확인하고 다음과 같은 결과를 얻었습니다. file /boot/initramfs-linux.img /boot/initramfs-linux.img: Zstandard compressed data (v0.8+), Dictionary IS: None 찾아보니 파일이Z...

Admin

cpio 아카이브, 폴더 이름(점 1개만)
cpio

cpio 아카이브, 폴더 이름(점 1개만)

내 Linux PC에서 Mac OS 설치 프로그램을 만들려고 합니다. 이렇게 하려면 폴더의 데이터를 (POSIX.1) 이식 가능한 형식 아카이브로 패키지해야 합니다. 아카이브의 루트 디렉터리에는 아래와 같이 dot이라는 폴더와 그 아래의 나머지 폴더가 포함되어야 합니다(예를 들어 Adop OpenJDK Mac OS 설치 패키지를 사용함). $ cpio -itv < ./flat/base.pkg/PayloadJDK drwxr-xr-x 3 root root 0 Oct 2...

Admin

"cryptsetup luksOpen"의 데이터 손실 보안" 일시정지와 재개 사이
cpio

"cryptsetup luksOpen"의 데이터 손실 보안" 일시정지와 재개 사이

2021.12.x Arch Linux 설치에서 디스크 일시 중지 및 재개를 설정하고 있습니다. 내 질문은 복원 시 파티션 잠금을 안전하게(데이터 손실 없이) 잠금 해제하는 것에 관한 것입니다. 이것이 내 구성입니다. 부트로더는 grub 2.06이고 저는 busybox 기반 initramfs를 사용하고 있습니다. 관련 파티션은 다음과 같습니다. 저는 LVM을 사용하지 않습니다. # partition encrypted mountpoint decrypted volume name - ------...

Admin

이 LUKS 설정이 작동하지 않는 이유를 파악하는 데 도움이 필요합니다.
cpio

이 LUKS 설정이 작동하지 않는 이유를 파악하는 데 도움이 필요합니다.

문제: btrfs를 사용하여 암호화된 raid0 장치를 설정하려고 합니다. LUKS 장치에 대한 첫 번째 암호 프롬프트를 통과할 수 있었지만 Device UUID=187a468c-cab5-4a29-861e-8c5b2c7cca98 notfound와 같은 fsck 오류가 발생했습니다. 약 12시간 동안 이 문제를 해결하려고 노력했지만 여전히 알 수 없습니다. 재부팅하기 전에 grub-mkconfig를 실행했는지 확인했습니다. 더 많은 정보가 필요하면 알려주세요. $ blkid -o full /dev/ma...

Admin

systemd-shutdown/initrd에서 루프를 디버깅하는 방법은 무엇입니까? (아키텍처 리눅스)
cpio

systemd-shutdown/initrd에서 루프를 디버깅하는 방법은 무엇입니까? (아키텍처 리눅스)

최근 ZFS의 루트 사용자 정의 구성에서 가상 디스크에 Arch Linux를 설치했습니다. 이는 Arch와 FreeBSD에 대해 각각 별도의 부팅 풀과 루트 풀이 있는 다중 부팅 구성을 관리하기 위해 일부 스크립트를 사용하기 때문입니다. 현재 ZFS 풀 구성은 VM에서 FreeBSD를 사용하여 생성됩니다. 그런 다음 Arch가 Ext4 파티션에 설치된 다른 가상 머신에서 Arch Linux 설치를 만듭니다. 부팅/루트 ZFS 구성에 Arch를 설치하고 Grub의 일부 구성을 수행한 후 이제 ZFS에 ...

Admin

전체 디스크 암호화가 없는 시스템에 "암호화" mkinitcpio 후크가 포함되어 있는지 여부가 중요합니까?
cpio

전체 디스크 암호화가 없는 시스템에 "암호화" mkinitcpio 후크가 포함되어 있는지 여부가 중요합니까?

하나는 LUKS 디스크 암호화 후크가 /etc/mkinitcpio.conf필요하고 다른 하나는 필요하지 않은 두 개의 Arch Linux 시스템 간에 시스템을 공유 할 수 있습니까 ? encrypt즉, 후크가 호출되고 해독할 항목이 없으면( /dev/mapper/luksdevfstab에 없음) 후자를 시작하는 데 문제가 발생합니까? (설치해야 한다고 생각 cryptsetup하지만 괜찮고 실제로는 이미 다른 것에 종속되어 있습니다.) ...

Admin

업데이트 후 더 이상 RAID 어레이로 부팅할 수 없습니다.
cpio

업데이트 후 더 이상 RAID 어레이로 부팅할 수 없습니다.

최근에 시스템을 업데이트했고 재부팅한 후 다음과 같은 메시지가 표시됩니다. ERROR: device ‘UUID=...’ not found. Skipping fsck. mount: /new_root: can’t find UUID=... You are now being dropped into an emergency shell. 내 루트 파일 시스템이 RAID 어레이에 있고 blkid비상 셸에서 실행하면 해당 어레이가 나열되지 않은 것으로 표시됩니다. 나는 그것을 RAID1에 가지고 /dev/sda2있으...

Admin

아치 부팅: cryptsetup 비밀번호를 입력하면 별표가 에코됩니다.
cpio

아치 부팅: cryptsetup 비밀번호를 입력하면 별표가 에코됩니다.

mkinitcpio -P부팅 시 루트 파일 시스템이 포함된 LUKS/LVM 파티션의 암호를 해독하도록 initramfs를 설정하려고 합니다 . 나는 다음 단계를 따랐다.여기. HOOK 등을 추가하면 encrypt모든 것이 이미 잘 작동하고 있습니다 . 아래를 lvm2참조하세요 mkinitcpio.conf. 이제 LUKS 암호화 파티션의 비밀번호를 입력할 때 별표 문자를 에코할 수 있기를 원합니다. 이 작업을 수행할 수 있는 좋은 명령줄 도구를 찾았습니다 systemd-ask-password. 그래서 ...

Admin

RAMDisk에서 완전히 실행되는 UEFI를 갖춘 소형 GUI Linux 시스템
cpio

RAMDisk에서 완전히 실행되는 UEFI를 갖춘 소형 GUI Linux 시스템

저는 POS 시스템을 개발 중이고 Linux를 사용할 계획입니다. 내 요구 사항은 다음과 같습니다 UEFI 지원. (x86 및 x86_64에서 실행됨) 어떤 스토리지 드라이브도 RAM에서 완전히 실행되지 않으며 영구 스토리지 데이터(약 1MB)는 ESP(EFI 시스템 파티션)에 위치합니다. POS 옵션을 표시하는 GUI 애플리케이션입니다. 무선 연결(즉시가 아니라 결국) 설치가 필요하지 않습니다. (systemd-boot와 함께 커널 및 initrd 이미지를 ESP에 복사하기만 하면 됩니다.) M...

Admin