다른 실험을 위해 커널 버전을 낮추었다가
다시 원래 사용하던 버전으로 업그레이드 하기 위해 사용할 방법을 설명하고자 한다
리눅스 커널 버전을 업그레이드 빌드하는 방법은 아래 포스팅에서 이미 다뤘다
https://dev-charlotte.tistory.com/115
업그레이드 빌드를 한 적이 있기 때문에 커널 부팅에 필요한 모든 파일을 가지고 있는 상태에서 시작한다
일단 내가 가지고 있는 파일들을 /boot 에서 ls로 한 번 확인해주고
현재 5.15.x 버전으로 다운그레이드 했었는데
업그레이드 하고자 한 6.6.43 버전이 잘 남아있다
이제 본격적으로 시작해보자
커널이 부팅될 때 관련 설정을 담당하는 grub을 열어서 편집해준다
grub 파일에 grub-default 변수 값으로 원하는 커널명을 입력해주면 된다
그런데 지피티에게 물어보면 커널명에 버전명 정도만 넣으라고 할텐데 그렇게 재부팅하면 문제가 생긴다
반드시 아래 사진처럼 cfg를 grep 해서 나오는 리눅스 버전들의 고유 번호로 작성해주어야 한다
작성을 완료한 후에는 수정한 grub 파일로 업데이트 되도록
이제 재부팅하면 설정한 업그레이드 버전 커널로 부팅된다
혹시 다른 작업자가 서버에 접속했을 수 있으니 users 명령어로 접속된 사람 정보를 확인하고
reboot 해준다
reboot 후에 제대로 업그레이드 되었는지 확인하고 싶다면
아래 명령어를 입력해서 버전을 볼 수 있다
원하는 버전으로 변경해서 부팅되었으니
성공
'[ Laboratory ] > Advanced Operating System' 카테고리의 다른 글
[5급 전산직/운영체제론] 2023년 2차 운영체제론 제2문 (0) | 2024.07.28 |
---|---|
[5급 전산직/운영체제론] 2024년 2차 운영체제론 제4문 (0) | 2024.07.28 |