반응형
SBC(Single Board Computer)에 리눅스 설치를 진행할 때 검은 화면에 마우스 포인터만 뜨고 아무것도 보이지 않아 설치를 할 수 없는 경우가 있다. 이것은 오래된 그래픽 하드웨어가 있는 컴퓨터에서 자주 발생하는 문제로 설치를 위하여 예전 그래픽으로 진행하면 문제를 해결할 수 있다. 해결 방법은 아래의 포스팅에 있다.
https://namsaenga.tistory.com/46
이렇게 설치를 진행하고 나면 낮은 그래픽의 커널 모드가 기본 부팅 순서로 잡혀있게 된다. 이 커널로 부팅을 진행하고 나면 800x600 디스플레이에서 해상도를 더 이상 높일 수 없는 문제를 겪게 된다. 리눅스 그래픽카드 드라이버 관련 여러 글을 읽어보았지만 해결방안을 찾을 수 없었고, 리눅스 업데이트를 진행하면서 생긴 커널들 중에 높은 해상도를 사용할 수 있는 커널을 기본 커널로 설정하여 자동 부팅하도록 하였다.
1. 현재 설치된 리눅스 커널 목록 확인
[root@localhost ~]# yum list installed | grep kernel
kernel.x86_64 4.18.0-348.el8 @anaconda
kernel.x86_64 4.18.0-348.23.1.el8_5 @rhel-8-for-x86_64-baseos-rpms
kernel-core.x86_64 4.18.0-348.el8 @anaconda
kernel-core.x86_64 4.18.0-348.20.1.el8_5 @rhel-8-for-x86_64-baseos-rpms
kernel-core.x86_64 4.18.0-348.23.1.el8_5 @rhel-8-for-x86_64-baseos-rpms
kernel-devel.x86_64 4.18.0-348.23.1.el8_5 @rhel-8-for-x86_64-baseos-rpms
kernel-headers.x86_64 4.18.0-348.23.1.el8_5 @rhel-8-for-x86_64-baseos-rpms
kernel-modules.x86_64 4.18.0-348.el8 @anaconda
kernel-modules.x86_64 4.18.0-348.23.1.el8_5 @rhel-8-for-x86_64-baseos-rpms
kernel-tools.x86_64 4.18.0-348.23.1.el8_5 @rhel-8-for-x86_64-baseos-rpms
kernel-tools-libs.x86_64 4.18.0-348.23.1.el8_5 @rhel-8-for-x86_64-baseos-rpms
[root@localhost ~]# uname -r
4.18.0-348.20.1.el8_5.x86_64
2. grub2의 기본 커널 목록 확인
[root@localhost ~]# grubby --default-kernel
/boot/vmlinuz-4.18.0-348.20.1.el8_5.x86_64
[root@localhost ~]# grubby --default-index
1
3. 기본 커널로 설정하고 싶은 커널의 정보 확인
[root@localhost ~]# grubby --info /boot/vmlinuz-4.18.0-348.el8.x86_64
index=2
kernel="/boot/vmlinuz-4.18.0-348.el8.x86_64"
args="ro rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb quiet i915.alpha_support=1 $tuned_params"
root="/dev/mapper/rhel-root"
initrd="/boot/initramfs-4.18.0-348.el8.x86_64.img $tuned_initrd"
title="Red Hat Enterprise Linux (4.18.0-348.el8.x86_64) 8.5 (Ootpa)"
id="eb4a9712d6b042efbe734a1b79dba059-4.18.0-348.el8.x86_64"
4. grub2의 기본 커널 또는 인덱스 수정
[root@localhost ~]# grubby --set-default=/boot/vmlinuz-4.18.0-348.el8.x86_64
The default is /boot/loader/entries/eb4a9712d6b042efbe734a1b79dba059-4.18.0-348.el8.x86_64.conf with index 2 and kernel /boot/vmlinuz-4.18.0-348.el8.x86_64
[root@localhost ~]# grubby --set-default-index=2
The default is /boot/loader/entries/eb4a9712d6b042efbe734a1b79dba059-4.18.0-348.el8.x86_64.conf with index 2 and kernel /boot/vmlinuz-4.18.0-348.el8.x86_64
반응형
'프로그래밍 > OS' 카테고리의 다른 글
Linux 시리얼 통신 자동 체크 예제 프로그램 소스 코드 (0) | 2022.05.25 |
---|---|
RHEL 디스플레이 해상도 800x600 보다 높은 값으로 설정 (0) | 2022.05.20 |
dd command를 이용하여 Linux OS 시스템을 USB로 복사하기 (0) | 2022.05.10 |
RHEL 부팅 USB 만들기, 설치 및 USB 원상복구 방법 (0) | 2022.05.09 |
서버 간 User Password 없이 SSH 접속 (0) | 2022.04.20 |
댓글