initrd

Pivot_root와 ramdisk에서 init를 멀리하는 방법은 무엇입니까?
initrd

Pivot_root와 ramdisk에서 init를 멀리하는 방법은 무엇입니까?

간단히 말해서, 사용 가능한 배포판이 너무 크거나 필요한 ootb 기능이 부족했기 때문에 사용 가능한 배포판이 마음에 들지 않았습니다. 또한 램디스크로 부팅할 수 있기를 원했기 때문에 자체 ISO를 만들었습니다. ISO에는 isolinux 부트로더, Linux 커널 및 initrd(busybox 및 기타 도구 포함)가 포함되어 있습니다. 이제 내가 겪고 있는 문제는 busybox init가 Pivot_root를 시도하고 있는데 루트를 지정하지 않았으며 필요한 모든 것이 이미 램디스크에 있지만 ro...

Admin

noinitrd는 무시됩니다. 항상 /init에서 initrd 복사본을 실행합니다.
initrd

noinitrd는 무시됩니다. 항상 /init에서 initrd 복사본을 실행합니다.

저는 현재 buildroot를 기본 파일 시스템으로 사용하는 imx8 프로세서에서 initrd를 사용하고 있습니다. (커널은 5.10.52) 디버깅 목적으로 initrd를 우회하고 /dev/mmcblk2p2실제 장치 파티션()에 복사한 파일 시스템을 로드하려고 하므로 다음을 전달합니다. noinitrd root=/dev/mmcblk2p2 init=/linuxrc 커널 명령줄에. 완전히 무시되고 /linuxrc에서 initrd를 시작합니다. 콘솔에 다음이 표시됩니다. /init를 init 프로세스로 ...

Admin

initrd에 X11 라이브러리 포함 제거
initrd

initrd에 X11 라이브러리 포함 제거

저는 TS412(QNAP)에서 Debian Bookworm을 실행하고 있습니다. 이는 커널과 initrd를 플래시 메모리에 저장합니다. 총 16MB의 플래시 메모리를 가지고 있습니다. 따라서 MD 파티션의 크기를 조정한 후에도 얻을 수 있는 최고 크기는 12MB initrd였습니다. xz 압축을 사용하고 있습니다. 하지만 그럼에도 불구하고 원래 initrd는 12.5MB였습니다. 일반적인 해결 방법은 모듈을 줄이는 것이라는 것을 알고 있지만 실제 문제는 아닙니다. 2984 .../usr/lib/...

Admin

initrd가 없는 Linux: rootfs를 마운트할 수 없습니다.
initrd

initrd가 없는 Linux: rootfs를 마운트할 수 없습니다.

설정 분할: # fdisk -l /dev/sda ... Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 51199 49152 24M c W95 FAT32 (LBA) /dev/sda2 51200 204799 153600 75M 83 Linux 시스템리눅스구성: UI menu.c32 LABEL linux LINUX ../bzImage APPEND nomodeset root...

Admin

알파인 리눅스 시스템을 RAM에 로드하는 방법
initrd

알파인 리눅스 시스템을 RAM에 로드하는 방법

가능하다면 전체 시스템을 RAM에 로드하려면 조언이 필요합니다. 다음 상황을 상상해 봅시다. DVD에서 LIVE OS를 부팅하고 루트 lsblk로 로그인합니다. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS loop0 7:0 0 2.9G 1 loop sda 8:0 0 19.1G 0 disk |-sda1 8:1 0 1G 0 part `-sda2 8:2 0 18.1G 0 part sr0 11:0 ...

Admin

Nixos 설치 시 USB를 통해 외부 NVME 드라이브로 부팅할 때 "/dev/dis/by-uuid/... 장치를 기다리는 동안 시간 초과" 오류가 발생함
initrd

Nixos 설치 시 USB를 통해 외부 NVME 드라이브로 부팅할 때 "/dev/dis/by-uuid/... 장치를 기다리는 동안 시간 초과" 오류가 발생함

외부 NVME 드라이브에 문제가 있어서 grub이 성공적으로 부팅되지만 항목(nixos 빌드)에 들어가면 default configuration다음 오류가 발생합니다. "/dev/dis/by-uuid/장치를 기다리는 동안 시간이 초과되었습니다..." 파티션의 UUID를 두 번 확인한 결과 /and(생성자)의 콘텐츠와 올바르게 일치합니다. grub 복구 콘솔에서 다음을 수행하면 올바른 UUID가 있는 파티션도 볼 수 있습니다./etc/fstabhardware-configuration.nixnixos...

Admin

initrd가 마운트 해제되면 initrd가 마운트한 디렉터리의 파일은 어떻게 되나요?
initrd

initrd가 마운트 해제되면 initrd가 마운트한 디렉터리의 파일은 어떻게 되나요?

Linux가 부팅되면 initrd부팅 프로세스를 추가로 지원하는 데 필요한 기본 지원 파일과 커널 모듈이 설치됩니다. Linux 운영 체제에서의 후속 rootfs설치 및 제거 . initrd제 질문은 initrd마운트 해제된 경우 사용자가 어떻게 마운트된 파일을 계속 볼 수 있느냐는 것 initrd입니다. 예를 들면 다음과 같습니다 . /etc등 의 일부 파일/lib ...

Admin

update-initramfs는 어떤 파일을 가져오나요?
initrd

update-initramfs는 어떤 파일을 가져오나요?

initrd.img-xxxupdate-initramfs(mkinitramfs)를 실행할 때 어떤 구성과 데이터 파일이 가져오는지 알아야 합니다. initrd.img-xxx커널 업데이트 후 빌드로 범위를 좁힌 비디오 드라이버 문제가 있습니다. 저해상도 단일 화면 VESA만 있으므로 1080p 화면 두 개가 있어야 합니다. Debian 12 Bookworm. 그러나 이전 버전의 Debian에서 업그레이드된 오래된 설치입니다. 2개월 전부터 사용 가능한 대체 커널이 아직 남아 있어서 수동 설치로 설정하고 ...

Admin

내 부팅 파티션이 가득 찬 이유는 무엇입니까?
initrd

내 부팅 파티션이 가득 찬 이유는 무엇입니까?

내가 달릴 때 apt-get dist-upgrade나는 얻는다. update-initramfs: deferring update (trigger activated) Processing triggers for initramfs-tools (0.142) ... update-initramfs: Generating /boot/initrd.img-6.0.0-6-amd64 zstd: error 25 : Write error : No space left on device (cannot write compressed...

Admin

Ubuntu 22.04.1 LTS LiveCD의 기본 사용자 이름/호스트 이름을 변경하는 방법은 무엇입니까?
initrd

Ubuntu 22.04.1 LTS LiveCD의 기본 사용자 이름/호스트 이름을 변경하는 방법은 무엇입니까?

사용자 정의 Ubuntu 22.04.1 LTS LiveCD의 기본 사용자 이름/호스트 이름을 편집하려고 합니다. /etc/casper.conf나는 그 안에 있는 파일을 편집해야 $ISO_MEDIA/casper/initrd하고 먼저 해당 파일의 압축을 풀어야 한다는 것을 알고 있습니다 $ISO_MEDIA. 원본 ISO 콘텐츠가 추출된 디렉터리는 어디에 있습니까? 하지만 내가 찾은 모든 튜토리얼에서 파일의 확장자는 .lz또는 과 같은데 .gz, 내 경우는 그렇지 않습니다. 어쨌든, 나는 다음 튜토리얼을 ...

Admin

zstd로 압축된 initrd 이미지 생성
initrd

zstd로 압축된 initrd 이미지 생성

.zip으로 압축된 initrd 이미지가 있습니다 xz. 이미지 파일에서 생성하는 방법은 다음과 같습니다 initrd. e2image -ar initrd - | xz -9 --check=crc32 > initrd.xz zstd이제 알고리즘을 사용하여 동일한 이미지를 압축 해야 합니다 . 이 initrd 이미지에서 커널을 부팅하려면 어떤 명령/매개변수를 사용해야 합니까? CONFIG_RD_ZSTD=y내 커널에서 활성화했습니다 . ...

Admin

debian11에서 Xen으로 부팅(initrd 문제)
initrd

debian11에서 Xen으로 부팅(initrd 문제)

Linux xd 5.10.0-16-amd64 #1 SMP Debian 5.10.127-1 (2022-06-30) x86_64 GNU/Linux 2022-07-20 수정 이런 문제가 가끔 발생합니다. 현재 Xen을 시작하고 initramfs에 로그인할 때 많은 어려움을 겪고 있습니다. Wiki에서는 썸 드라이브나 루트 디렉터리를 마운트할 것을 권장합니다( mount -o remount,rw/root ). 분명히 디스크가 보이지 않습니다. 전체 구성 파일과 dmesg 등은 Xen 목록에서 찾을 수 있...

Admin

종료 중에 initramfs 로그를 억제할 수 있습니까?
initrd

종료 중에 initramfs 로그를 억제할 수 있습니까?

부팅 및 종료 로그가 화면에 표시되는 것을 방지할 수 있는 Linux 커널 매개변수가 꽤 많이 있습니다. 완전히 자동 부팅을 달성하기 위해 다음 커널 매개변수를 설정할 수 있었습니다. quiet systemd.show_status=0 loglevel=3 udev.log_level=3 vt.global_cursor_default=0 그러나 커널 매개변수 설정에도 불구하고 종료 화면에는 여전히 일부 메시지가 표시됩니다. initramfs이러한 메시지는 종료 단계에서만 표시됩니다. 예를 들어, 가끔 다음...

Admin

RemainAfterExit가 작동하지 않습니다.
initrd

RemainAfterExit가 작동하지 않습니다.

활성화하려는 시스템 서비스 단위가 있습니다 RemainAfterExit. 이것은 사용자 정의 intrd에서 실행 중입니다. 이것은 내 단위입니다: [Unit] Description=Ask for network config Conflicts=initrd-switch-root.target Before=initrd-switch-root.target [Service] Type=oneshot RemainAfterExit=yes ExecStart=/usr/bin/ask_network_config Standar...

Admin

initrd 크기가 고정되지 않은 이유는 무엇입니까?
initrd

initrd 크기가 고정되지 않은 이유는 무엇입니까?

뒤쪽에initramfs -c -k 커널 버전 업데이트(아무 변경도 하지 않고 이 명령만 입력했습니다.) initrd는 항상 이전 initrd와 크기가 다릅니다. 이는 Debian 11 및 Ubuntu 20.04에서 발생합니다. initrd는 매번 다른 압축 방법을 사용합니까? ...

Admin