리눅스/CentOS

CentOS 8.1 설치할 때 주의사항(VirtualBox에서 설치할 때 포함) - 인터넷 연결 설정, 부팅 시 오류 메시지

씨실과 날실 2020. 4. 5. 15:00

[관련 게시물]

CentOS 8.1 관련 연재 목록

2020/03/31 - [리눅스/CentOS] - CentOS 8.1(+ RHEL 8.1)에 대하여 - 릴리스 노트(Release Notes) 포함


CentOS 8 설치 연재 목록

2019/12/09 - [리눅스/CentOS] - Cent OS 8 설치 01 - 설치 시작 / 현지화

2019/12/10 - [리눅스/CentOS] - Cent OS 8 설치 02 - 소프트웨어

2019/12/13 - [리눅스/CentOS] - Cent OS 8 설치 03 - 시스템 01 - 설치 목적지(= 설치 장소)

2019/12/15 - [리눅스/CentOS] - Cent OS 8 설치 03 - 시스템 02 - KDUMP, 네트워크 & 호스트 이름, 보안 정책

2019/12/17 - [리눅스/CentOS] - Cent OS 8 설치 04 - 설치 중 초기 설정

2019/12/19 - [리눅스/CentOS] - Cent OS 8 설치 후 설정 - GNOME 설정 01

2019/12/21 - [리눅스/CentOS] - Cent OS 8 설치 후 설정 - GNOME 설정 02

2019/12/23 - [리눅스/CentOS] - CentOS 8 패키지 업데이트/업그레이드

2019/12/26 - [리눅스/CentOS] - CentOS 8 버추얼박스 게스트확장 설치

DNF 명령 관련 연재

2020/01/13 - [리눅스/CentOS] - DNF 명령 - DNF 명령 연재 목록

2020/01/18 - [리눅스/CentOS] - DNF 패키지 기본 관리 명령 1 - 패키지 설치(install), 제거(remove), 재설치(reinstall), 자동 제거(autoremove), 패키지 제거와 설치 동시 수행(swap)

2020/01/19 - [리눅스/CentOS] - DNF 패키지 기본 관리 명령 2 - 패키지 정보(Info), 목록(List), 종속성 목록(Deplist), 문제점 검사(Check), 그룹 관련 명령(Group), 작업 표시(Mark), 검색(Search), 조건 검색(Provides)

2020/01/23 - [리눅스/CentOS] - DNF 패키지 버전 관리 - 패키지 업그레이드(Upgrade), 최소 업그레이드(Upgrade-Minimal), 다운그레이드(Downgrade), 업데이트 정보(Updateinfo), 업데이트 확인(Check-Update)

2020/01/27 - [리눅스/CentOS] - DNF 명령 관리 - 명령 별명(Alias), 대화식 쉘(Shell), 도움말(Help)

2020/01/30 - [리눅스/CentOS] - DNF 트랜잭션 관리 - 트랜잭션 이력(History)

2020/02/01 - [리눅스/CentOS] - DNF 저장소 관리 - 저장소 정보(Repolist), 저장소 내 임시 파일 정리(Clean), 저장소 메타 데이터 캐시 생성(Makecache), 저장소 쿼리 명령(Repoquery), 저장소 패키지 명령(Repository-Packages)

2020/02/03 - [리눅스/CentOS] - DNF 배포판 동기화 - 배포판 동기화(Distro-Sync)

2020/02/05 - [리눅스/CentOS] - DNF 모듈 관리 - 모듈 관리(Module)

2020/02/09 - [리눅스/CentOS] - DNF 명령줄 옵션 연재 목록

2020/02/11 - [리눅스/CentOS] - DNF 명령줄 분류별 옵션 - [01] 패키지 관리

2020/02/13 - [리눅스/CentOS] - DNF 분류별 명령줄 옵션 - [02] 환경 설정

2020/02/15 - [리눅스/CentOS] - DNF 분류별 명령줄 옵션 - [03] 부가 기능

2020/02/17 - [리눅스/CentOS] - DNF 분류별 명령줄 옵션 - [04] 정보 확인

2020/02/20 - [리눅스/CentOS] - DNF 환경 설정[구성] 파일(dnf.conf) [main] 섹션 옵션

2020/02/22 - [리눅스/CentOS] - DNF 저장소 옵션(Repo Options)과 저장소 변수(Repo Variables)

2020/02/24 - [리눅스/CentOS] - 유용한 DNF 플러그인

2020/02/26 - [리눅스/CentOS] - DNF와 YUM의 차이점

기타 연재

2019/12/30 - [리눅스/CentOS] - CentOS 8 1905 환경 그룹과 패키지 그룹(CentOS 8 1905 Environment groups & Package groups List)

2019/12/31 - [리눅스/CentOS] - CentOS 8 1905 패키지 그룹별 패키지 목록 01(Package List by Package Group 01)

2020/01/02 - [리눅스/CentOS] - CentOS 8 1905 패키지 그룹별 패키지 목록 02(Package List by Package Group 02)

2020/01/04 - [리눅스/CentOS] - CentOS 8 dnf(yum) 저장소(repository) 기본값

2020/01/06 - [리눅스/CentOS] - CentOS 8 dnf(yum) 저장소(repository) 설정(저장소 미러 고정/추가/삭제)

2020/01/08 - [리눅스/CentOS] - CentOS 8 그놈(GNOME) 기능 개선 gnome-tweaks(= gnome-tweak-tool) 설치 및 사용법

CentOS 8.1 설치 과정

CentOS 8.1의 설치 과정은 CentOS 8의 설치와 동일합니다. 따라서 아래 링크를 참고하시면 되겠습니다.

CentOS 8.1 설치 직후 업그레이드 실패 문제


[study@localhost ~]$ sudo dnf upgrade

로컬 시스템 관리자에게 일반적인 지침을 받았으리라 믿습니다.
보통 세가지로 요약합니다 :

    #1) 타인의 사생활을 존중하십시오.
    #2) 입력하기 전에 한 번 더 생각하십시오.
    #3) 막강한 힘에는 상당한 책임이 뒤따릅니다.

[sudo] study의 암호 :
CentOS-8 - AppStream                0.0    B/s |    0    B        00 : 00
Failed to download metadata for repo 'AppStream'
오류 : Failed to download metadata for repo 'AppStream'
[study@localhost ~]$
이렇게 오류 메시지가 출력됩니다.

이전 버전에서 CentOS 8.1로 업그레이드한 경우에는 문제가 없는데 새로 설치한 직후 패키지 업그레이드를 실행하면 이같이 오류가 나옵니다.

커다란 오류가 발생한 것으로 여겨질 수 있으나 사실 이 문제는 생각보다 간단합니다. 인터넷 연결 설정이 되어 있지 않은 것입니다.

보통 CentOS 8.1을 설치 과정을 거칠 때 위 그림과 같이 이더넷 설정을 켬으로 해 놓고 설치를 할 것입니다. 그러니 당연히 설치하자마자 인터넷을 쓸 수 있으리라 생각할 것입니다.


그러나 위ㅏ 그림처럼 인터넷 연결이 꺼져 있습니다. CentOS 8.1의 사소한 버그로 보입니다. 인터넷 연결 설정이 안되어 있다면 설정을 해주시면 되는 일입니다.


유선 꺼짐 메뉴를 누르면 위 그림처럼 연결 메뉴가 나타납니다. 연결 메뉴를 눌러주시면 됩니다.


글허면 인터넷 연결이 됩니다. 그러나 이것으로 설정이 완료되는 것은 아닙니다. 위 그림의 유선 네트워크 설정 메뉴를 눌러줍니다.


그러면 그림처럼 그놈의 네트워크 설정창이 뜹니다. 여기서 톱니바퀴 모양의 버튼을 눌러줍니다.


그러면 위 그림과 같은 팝업창이 뜨는데 여기서 자동으로 연결에 체크해준 다음 적용 버튼을 눌러줍니다. 그러면 컴퓨터 부팅 시 자동으로 인터넷에 연결이 됩니다.

서버 - GUI나 워크스테이션 등으로 설치하지 않아 GUI 인터페이스가 설치되어 있지 않은 경우 아래와 같이 파일을 직접 수정하여 설정할 수 있습니다.

[study@localhost ~]$ cd /etc/sysconfig/network-scripts
[study@localhost ~]$ sudo vim ifcfg-enp0s3


주의

일반적으로 기본 유선 네트워크 설정 파일은 ifcfg-enp0s3이지만 시스템 구성 환경에 따라 달라질 수 있습니다.



변경 전

ONBOOT=no

변경 후

ONBOOT=yes


해당 파일에서 ONBOOT 항목을 위처럼 수정하고 저장해주시면 됩니다.

이것으로 인터넷 연결 설정이 완료되었습니다.

시스템을 리부팅해보면 인터넷이 자동으로 연결되는 것을 확인할 수 있습니다.




UEFI 사용 시 보안부팅 관련 메시지

Couldn't get size : 0x800000000000000e
MODSIGN: Couldn't get UEFI db list
Couldn't get size : 0x800000000000000e


위 오류는 UEFI 시스템에 리눅스 커널 버전 5.0 이상을 사용하는 리눅스 배포판을 OS로 사용하고 보안부팅을 사영하지 않는 경우에 출력되는 오류 메시지입니다.

위 메시지는 커널 무결성 검사에서 모듈 서명 확인을 위해 UEFI 인증서를 확인하는 과정에서 출력되는 것입니다. 인증서는 UEFI 변수에 저장되는데, 오류 0x800000000000000e는 "항목을 찾을 수 없음"을 의미합니다. 보안 부팅을 비활성화한 상태에서 실행하면 무시할 수 있습니다

모듈 서명 확인을 위해 UEFI 인증서를 가져 오려고 시도하는 커널 무결성 검사기에서 제공됩니다. 인증서는 UEFI 변수에 저장됩니다. 오류 0x800000000000000e는 "항목을 찾을 수 없음"을 의미합니다.

이 문구는 시스템 관리자의, 디버깅 작업을 위해 출력되는 것이므로 일반적인 사용에서는 무시해도 상관 없는 것으로 보입니다.

리눅스의 보안 부팅에 관해선 저도 잘 모르는 내용이라 자세히 알려드리지는 못합니다. 대신 이와 관련하여 추가 정보들의 링크를 걸어놓도록 하겠습니다.


버추얼박스 디스플레이 설정

drm:vmw_host_log [vmwgfx]] *ERROR* Failed to send host log message
drm:vmw_host_log [vmwgfx]] *ERROR* Failed to send host log message

위 오류 메시지는 버추얼박스 디스플레이 설정과 관련 있습니다.

버추얼박스 가상머신의 디스플레이 설정창에서 그래픽 컨트롤러를 VBoxVGA로 바꿔 설정해주시면 위 메시지는 더이상 출력되지 않을 것입니다.

그러나 그래픽 컨트롤러를 VBoxVGA로 바꾸면 창 하단에 아래와 같은 메시지가 뜹니다.

디스플레이 : 화면 페이지 :

The virtual machine is configured to use a graphics controller other than the recommanded one(VMSVGA). Please consider switching unless you have a reason to keep the currently selected graphics controller.

권장 그래픽 컨트롤러(VMSVGA)가 아닌 다른 컨트롤러로 설정되어 있으니 만약 특별한 이유가 없다면 전환을 고려하라는 안내문입니다.

그냥 무시하고 넘어갑니다.