systemd가 설치된 시스템을 부팅하는 데 문제가 있습니다. 저는 initramfs를 사용하고 싶지 않기 때문에 다음 내장 명령줄을 사용하여 커널을 시작하는 자체 구성 커널을 사용합니다.
root=/dev/sda1 init=/usr/lib/systemd/systemd
하지만 /usr이 아직 마운트되지 않았기 때문에 분명히 작동하지 않습니다. 어떻게 해야 하나요?
답변1
간단해요... /
더 이상 떨어져 있지 마세요 /usr
. 쓸데없는 두통이군요. 모든 것에 대해 하나의 파티션이 있다면 /
파일 시스템은 어쨌든 거의 빈 파일 시스템이 될 것입니다. 그것들을 하나로 병합하십시오.
/
예는 다음으로 병합되었습니다 /usr
.
mount /dev/sda1 /mnt/root
mount /dev/sda2 /mnt/usr
cp -a /mnt/root/usr /mnt/usr/usr
mv /mnt/usr/* /mnt/usr/usr/
cp -a /mnt/root/. /mnt/usr/.
마지막으로 cmdline을 적절하게 조정하는 root=/dev/sda2
것을 잊지 마십시오 /etc/fstab
.