728x90
(manual 이 아닌) genkernel을 사용해 자동으로 Linux kernel을 빌드하고 설치해보자.
Installing the sources
적절한 kernel 소스를 선택하고 설치한다.
(chroot) root # emerge --ask sys-kernel/gentoo-sources
먼저, 모든 설치된 kernel 목록을 확인하자
(chroot) root # eselect kernel list
Available kernel symlink targets:
[1] linux-5.15.19-gentoo
한 개뿐이다. 의심하지 마라. 한 개 설치했으면 한 개만 있다.
linux라 불리는 symbolic link를 생성한다.
(chroot) root # eselect kernel set 1
(chroot) root # ls -l /usr/src/linux
lrwxrwxrwx 1 root root 12 Oct 13 11:04 /usr/src/linux -> linux-5.15.19-gentoo
📌 Manual Configuration이 아닌 Alternative: Using genkernel 로 넘어간다.
Alternative: Using genkernel
먼저, sys-kernel/genkernel을 설치한다. (emerge)
(chroot) root # emerge --ask sys-kernel/genkernel
다음으로, /etc/fstab 파일을 수정하여
(chroot) root #nano -w /etc/fstab
/boot 디렉토리의 mountpoint를 설정한다.
/dev/sda1 /boot ext4 defaults 0 2
(각 구분은 tab으로 해준다. 0과 2 사이는 띄어쓰기)
이제, kernel source를 컴파일 한다.
(chroot) root # genkernel all
(chroot) root # ls /boot/vmlinu* /boot/initramfs*
Kernel modules
모듈 설정하는 과정인데, 안해도 된다.
728x90
'💻 Study > Linux 리눅스' 카테고리의 다른 글
[Gentoo] Gentoo Handbook: Installation (7) Installing tools (0) | 2022.07.12 |
---|---|
[Gentoo] Gentoo Handbook: Installation (6) Configuring the system (0) | 2022.06.29 |
[Gentoo] Gentoo Handbook: Installation (4) Installing base system (0) | 2022.05.18 |
[Gentoo] Gentoo Handbook: Installation (3) Installing stage 3 (0) | 2022.05.17 |
[Gentoo] Gentoo Handbook: Installation (2) Preparing the disks (0) | 2022.03.07 |