티스토리 뷰
VM Ware에 Ubuntu iso 이미지를 올리고 설치할 때 나름(?) 보편적으로 겪게 되는 화면 멈춤 현상이 발생해 해결 방법을 남깁니다.
찾아보니 그래픽 드라이버 충돌로 추정되네요. (나는 Intel인데 왜?)
대부분의 우분투 프리징 원인은 드라이버 충돌이라고 합니다.
저는 우분투 설치 시에도 running dpkg에서 한참 넘어가지 않아 처음에는 네트워크나 패키지 설치 문제라고 생각했는데,
reboot 시 그냥 설치된 우분투 화면이 뜨는 걸 보아 화면 freezing이 걸려 설치 중 넘어가지 않는 것처럼 보였던 것 같습니다.
방법은 크게 두 가지인데, 부팅 시 recover 모드로 진입해 설정을 변경하거나 직접 설정 파일을 바꾸면 됩니다.
저는 영구 변경을 위해 설정 파일을 변경했습니다.
1. GRUB 수정 - nomodeset 추가
우분투 리눅스 부팅 옵션을 수정하기 위해 GRUB을 수정해 줍니다.
***GRUB (GNU GRUB) 는 리눅스에서 사용하는 부트로더로 OS 커널을 로드하고 파라미터를 넘겨줍니다.
sudo vim/etc/default/grub
위 경로의 파일을 열어 GRUB_CMDLINE_LINUX_DEFAULT 라인에 nomodeset 을 추가합니다.
nomodeset 옵션을 통해 ubuntu와 드라이버 충돌 문제를 해결할 수 있습니다.
2. blacklist 수정 - nouveau 추가
sudo vim /etc/modprobe.d/blacklist.conf
nouveau 는 NVIDIA계열의 그래픽 카드에서 주로 들어가는 드라이버로 리눅스와 호환성이 좋지 않습니다.
(혹시나 하는 마음에 blacklist에 nouveau를 비활성화하도록 추가해주었습니다.)
sudo update-initramfs -u
sudo update-grub
reboot
작업을 마친 후 재부팅하니 가상 머신의 ubuntu 화면도 끊기지 않고 잘 올라오고, SSH 접속한 xshell 창도 끊기지 않고 정상 입력됩니다.
'Linux' 카테고리의 다른 글
[Linux] 파일 시스템과 Link (Hard Link, Symbolic Link, inode, MAC time) (0) | 2023.03.26 |
---|---|
[Linux] vi 편집기 (명령 모드, 입력 모드, alias 등록하기) (0) | 2023.03.23 |
[Linux] 기본 명령어(경로 이동, root directory, 파일 생성) (0) | 2023.03.23 |
[Linux] 구성 환경: Network Setting (0) | 2023.03.13 |
[Linux] 구성 환경: VMWare + Rocky9 Setting (0) | 2023.03.12 |
- Total
- Today
- Yesterday
- Google Cloud DNS
- Vmware
- Route53
- Windows Server
- VM Tools
- Git
- VPC
- 에티버스러닝
- redhat
- github
- Window Server Manager
- IAC
- aws cli
- 클라우드 DNS 서비스
- AWS
- Route53 비용 정책
- ycampus
- vsphere
- kubernetes
- Linux
- Docker
- rocky9
- IAM
- Local Zones
- kubectl
- k8s
- Azure DNS
- RECA
- EKS
- Ansible
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |