OS & Hardware/Linux_ubuntu

/dev/sda5: clean, blocks 으로 부팅안되는 증상, 환경 evdev 파일 수정

눈곱만큼도모름 2025. 1. 24. 21:42
728x90
반응형
/dev/sda5: clean, 498785/8224785 foles, 28293391/32889600 blocks 가 뜨면서 부팅이 안되는 증상이 생겼다.
 
 
다행히 나는 내가 무슨짓을 했는지 안다 .
맥처럼 한영키 써보겠다고 caps lock를 무력화시키고(무력화는 성공)
한글로 맵핑하고 재부팅 하는순간 일어난 일이었다.
단순한 코드 수정이고 기존 코드는 주석처리해둔 상태라 파일 백업은 하지않았다.
하지만 다음에는 생활화 하는걸로 ^^
 
우선 내가 건드린것은
/usr/share/X11/xkb/keycodes/evdev 파일이다.
나와 같은 파일이 아니더라도 파일수정으로 인한 문제라면 이 글을 따라와도 좋다.
 
 
우선 Ubuntu 설치 usb를 준비한다. usb환경하에 우분투를 실행할것이다.

Bios에서 USB로 부팅을 시도한다.(설치때처럼)

그럼 다음과 같은 화면이 나오는데 Try Ubuntu를 누룬다. (imstall이 아니다)
 

 

우분투가 켜지면 Ctrl + alt _t 를 눌러 터미널을 켜준다.

이제 우분투가 설치된 파티션은 마운트해주고 권한을 얻어 수정해 줄려고한다.

아래코드로 우분투가 설치된곳을 확인한다.

sudo fdisk -l

필자는 /dev/sda5이다
추후 코드는 자신에 맞게 고치면된다.

 (1) 마운트 포인트 생성

sudo mkdir /mnt/mydisk

(2) 디스크 마운트

sudo mount /dev/sda5 /mnt/mydisk

(3) 마운트 확인

ls /mnt/mydisk

 

이젠 본인이 문제 있는 해당 파일에 접근해서 sudo 를 통해서 오픈한다.

단 처음이 /mnt/mydisk/user~ 이런식으로 mnt부터 시작하여야 한다.
필자는 시각적으로 하나씩 확인하면서 접근 

sudo를 통해서 파일을 오픈하고 수정

잘 수정되었는지도 확인

 

재부팅 하면 정상 부팅되는것을 확인 할 수 있다 +ㅁ+

728x90
반응형