나는 사용하고 싶다체계내 젠투 상자에. 안타깝게도 /usr
Gentoo가 넣은 별도의 파티션이 libdbus
있어서 systemd /usr/lib
가 dbus에 의존하기 때문에 시작 시 세그폴트가 발생했습니다.
따라서 다음을 사용하여 initramfs를 생성하고 싶습니다.델라쿠르이것은 /usr
나에게 중요합니다. 이 파티션은 md raid에 있습니다. mdadm을 포함하도록 dracut을 올바르게 설정한 것 같은데 설치가 되지 않습니다./usr
다른 파티션이 감지되더라도 기본적으로 루트 파티션만 마운트하도록 구성되어 있는 것 같습니다.
내가 어떻게 알아델라쿠르/usr
실제 초기화로 전환하기 전에 마운트해야 합니까?
답변1
아마도 여러 포럼을 뒤져보며 해결책을 찾았을 것입니다. 배포판 간 프레임워크의 경우 문서가 확실히 부족합니다.
언급된 모든 파티션을 fstab-sys
읽고 마운트하는 dracut-module이라는 것이 있습니다 . /etc/fstab.sys
형식은 와 동일합니다 /etc/fstab
.
요약하자면, 다음과 같은 것을 사용하여 dracut 이미지를 만들고 만들어야 /etc/fstab.sys
했습니다 ./usr/
dracut -a fstab-sys --mdadmconf -H "" <kernel_version>
경고하다:아직 이것을 테스트할 수는 없었습니다. 확인되면 이 경고를 제거하겠습니다.
답변2
dracut-012에서정보:
...
8 - try to mount /usr, if init points to a path in /usr
...