본문 바로가기
Compute/Linux

[리눅스 시작하기 #9] 리눅스 커널 업데이트 / Ubuntu 커널 업데이트 / ubuntu 16.04.6 kernel 5.4.0

by 조청유곽 2023. 11. 27.
반응형

우분투 버전 확인 후 커널 버전을 업데이트 하는 방법에 대해서 알아본다.

커널 버전을 왜 업데이트 하냐고?? 

특정 커널 버전을 회피해야 하는 일이 생겼기 때문이다. 

 

1. 먼저 uname 명령어로 현재 사용 중인 커널 버전을 확인한다.

 

uname -r 

 

 

2. awk 명령으로 현재 사용이 가능한 커널 버전을 확인한다. 


awk -F"--class" '/menuentry/ && /with Linux/ {print $1}' /boot/grub/grub.cfg | awk '{print i++ " : " $5,$6,$7,$8}' | sed -e "s/'/ /g"

 

 

3. 사용하고자 하는 커널 버전이 없을 경우 apt install로 원하는 커널 버전을 설치한다.

 

apt install linux-{image,headers}-5.4.0-144-generic

 

 

 

awk 로 5.4.0-144 버전의 커널이 설치되었는지 확인한다.

 

 

 

grub의 디폴트 설정을 확인한다. 

 


sed -i 's/GRUB_DEFAULT=.*/GRUB_DEFAULT=saved/g' /etc/default/grub
grep "GRUB_DEFAULT" /etc/default/grub

 

 

 

grub의 디폴트 설정을 사용하고자 하는 커널 버전으로 설정한다.


grub-set-default "Advanced options for Ubuntu>Ubuntu, with Linux 5.4.0-144-generic"
grub-editenv list

 



📌 애플워치 거치대 레고 충전거치대 피규어 스탠드 최저가 구입하기

https://link.coupang.com/a/bho4gn
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."


 

 

4. grub를 업데이트하고 리부팅 후 설치한 커널 버전으로 동작하는지 확인한다.

 


update-grub
reboot

 

 

 

 


** 테스트에 사용된 명령어 모음 

 

uname -r 

awk -F"--class" '/menuentry/ && /with Linux/ {print $1}' /boot/grub/grub.cfg | awk '{print i++ " : " $5,$6,$7,$8}' | sed -e "s/'/ /g"
apt install linux-{image,headers}-5.4.0-144-generic

sed -i 's/GRUB_DEFAULT=.*/GRUB_DEFAULT=saved/g' /etc/default/grub
grep "GRUB_DEFAULT" /etc/default/grub

grub-set-default "Advanced options for Ubuntu>Ubuntu, with Linux 5.4.0-144-generic"
grub-editenv list

update-grub
reboot

반응형