GENTOO에서 Systemd를 작동시킬 수 없습니다. 어디서 잘못되었나요?

GENTOO에서 Systemd를 작동시킬 수 없습니다. 어디서 잘못되었나요?

systemd를 사용하여 젠투를 설치하는 데 많은 문제가 있습니다. 이것은 업그레이드가 아니라 새로 설치하는 것입니다.

단계(파티션 설정 후 등):

  1. AMD64 stage3 및 Emerge-webrsync의 압축을 풀고 emerge --sync적절한 조치를 취하십시오.

  2. 구성 파일 gnome/systemd를 선택하세요.

  3. emerge --update --deep --with-bdeps=y --newuse @world

  4. emerge젠투 소스 구성 및 make커널 - openrc와 같은 젠투 시스템 옵션 활성화

  5. 커널 설치

  6. mdm 및 lvm 설치 (저는 raid0을 루트로 실행합니다)

  7. gentoo-next를 설치하고 genkernel --install --no-ramdisk-modules -mdadm -lvm --udev initramfs(이것은 systemd 및 raid 설치 위키의 권장 사항입니다)

  8. emergegrub2를 설치하고 init를 systemd로 설정합니다.

  9. 일부 유틸리티 설치(예 dhcpcd: )

시스템으로 부팅하면 많은 문제만 발생합니다. 실제로 시스템이 완전히 부팅되지 않습니다.

오류(직접 작성해야 했기 때문에 특별한 순서는 없음):

Failed to start trigger flushing of journal to persistent storage
Systemd-journal-flush service entered failed state
Systemd-journald.service.watchdog.timeout
Systemd-journal-flush.service exited, code=exited status=1/Failyre

A start job is running for udev Kernel Device Manager service...
Systemd-udevd.service.start operation timed out

Failed to start udev kernel device manager

그냥 거기에 앉아서 udev KDM 시작이 항상 실패합니다.

Control Alt delete를 누르거나 실제로 shutdown -hchroot 환경에서 즉시 입력하면 다음과 같은 결과가 나타납니다.

Failed to start reboot
Dependency for reboot failed

systemd-reboot service main process exited..

shutdown -h now

shutdown: /dev/initctl: No such file or directory
init: /dev/initctl: No such file or directory

며칠 동안 인터넷 검색을 했는데 아무것도 찾을 수 없습니다(비록 눈이 먼 것일 수도 있지만). Journactl( chroot설정으로 이동하면) 로그 파일을 찾을 수 없다고 표시됩니다. 나는 이때 완전히 할 말을 잃었다. 누구든지 제안 사항이 있으면 감사하겠습니다!

답변1

나는 이것을 했다:

  1. 본 매뉴얼의 1장부터 6장까지 완료하세요.
  2. 다른 컴퓨터에서는 여기로 이동하세요.젠투 시스템 위키
  3. 매뉴얼 7장을 Wiki 섹션 1과 결합
  4. 커널을 컴파일하여 매뉴얼의 7장을 완료하세요. 문제가 발생하면 대체 조치가 필요하고 systemd 구성 파일을 사용하면 이를 가정하므로 openrc를 제거할 필요가 없습니다. genkernel-next를 사용하고 싶다면 Casey에게 genkernel-next에 관해 질문한 내 의견을 참조하세요. genkernel은 작동하지 않습니다.
  5. Wiki Part 2 - 설치를 완료하고 순환 종속성에 주의하세요.
  6. 매뉴얼 8장을 Wiki 섹션 4와 결합하고 Wiki 섹션 3을 건너뛰었다는 점에 유의하세요.
  7. Wiki 섹션 5.6의 서비스 이름을 사용하여 매뉴얼의 9장을 완료하세요. 재부팅 시 라이브 시스템에 들어가기 시작하도록 활성화해야 합니다.
  8. 매뉴얼의 10장을 완료하고 Wiki 섹션 3에서 적절한 구성을 추가합니다. chroot를 종료하고 여기에서 재부팅합니다.
  9. dhcp를 사용하는 경우 dhcpcd 서비스를 활성화하고 시작합니다. DHCP(예: 고정 IP 주소, 이름 서버 등)를 구성해야 하는 경우 네트워크 관리자 USE 플래그를 활성화하고 읽어보세요.네트워크 관리자 위키. emerge --update --deep --with-bdeps=y --newuse @world새로운 USE 플래그를 캡처 하는 데 사용됩니다 .

관련 정보