내 사용자 정의 커널을 가져오려고 합니다. 나는 다음을 수행했습니다.
$ make menuconfig && make modules && make modules_install && make install
설치 경로를 변경하고 싶어요. 어떻게 해야 하나요?
나는 ~하려고 노력한다
$ export INSTALL_PATH=<my custom path>
하지만 단지 생성만 할 뿐입니다 vmlinux.bin
(램디스크 이미지를 생성하지는 않습니다!)
하지만 이렇게 하지 않으면 make install
기본 폴더에 램디스크 이미지가 자동으로 생성됩니다 /boot
.
이것을 어떻게 바꿀 수 있나요?
답변1
응, 거기가 어디인지 찾았어설치 경로.
안에 있어요 /sbin
. 스크립트 파일 이름은 installkernel
.
여기서 몇 가지만 변경하면 Linux 소스의 기본 설치 경로(/boot)를 변경할 수 있었습니다.
답변2
별도의 도구를 사용하여 initrd 이미지를 생성할 수 있습니다.
대부분의 배포판에서는 이라는 명령을 사용 하지만 Fedora에는 대신 작동하는 mkinitrd
도구가 있습니다 .dracut
mkinitrd