새소식

개발+공부/Linux 리눅스

[Gentoo] Gentoo Handbook: Installation (5) Configuring the Linux kernel

  • -
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
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.