반응형

[리눅스 커널] 우분투 커널 소스 다운로드 하기

 

Ubuntu에는 커널 소스가 포함되어 있지 않습니다. /usr/src에는 커널의 헤더 파일만 있는 것을 볼 수 있습니다. 

이번에는 Ubuntu의 커널 소스를 다운로드 받아보겠습니다. 

 

커널 버전 확인 하기

아래 명령어를 이용해 커널의 버전을 확인할 수 있습니다. 

아래는 5.15.0-69 버전인 것을 볼수 있습니다.

#uname -r

 

참고로 OS 버전은 아래 명령어를 이용합니다. 

#cat /etc/os-release

 

버전에 맞는 커널 다운로드

커널에 대한 모든 버전의 소스는 아래에서 다운로드할 수 있습니다.

https://kernel.org/

 

The Linux Kernel Archives

 

kernel.org

 

apt 데이터베이스를 업데이트한 후 다음 명령을 실행하여 apt-get을 사용하여 linux-source를 설치할 수 있습니다

apt-get -y install linux-source

다운로드가 되면 아래 폴더 하나랑 압축파일 하나가 다운로드된 것을 볼 수 있습니다. 

linux-source-5.4.0

linux-source-5.4.0.tar.bz2

 

그리고 그 압축파일을 해제하면 커널 소스를 볼 수 있습니다. 

파일이 커서 그런지 압축해제하는데, 시간이 좀 걸립니다. 

#tar xvf linux-source-5.4.0.tar.bz2

 

linux-source-5.4.0 폴더에 들어가보면 커널 소스가 있는 것을 확인할 수 있습니다.

반응형
반응형

리눅스 Tip - VirtualBox Ubuntu 20.04 비밀번호 분실 시 복구

 

우분투 비밀번호를 잊어버렸을 때, 복구하는 방법을 알려드리도록 하겠습니다. 

 

1. GRUB 모드로 진입

우선 부팅할 때, Shift 키를 눌러서 GRUB 모드로 진입합니다. 

2. e를 눌러서 edit 하기

e 키를 눌러서 edit 화면으로 이동합니다.

3. rw init=/bin/sh 추가하기

linux로 시작하는 부분의 가장 뒤에 "rw init=/bin/sh" 를 추가합니다.

추가한 이후에 Ctrl + x 키를 눌러서 다시 시작합니다. 

4. password 변경

아래와 같이 root shell로 입력 가능하게 됩니다. 

그러면 passwd를 입력하고 새로운 비밀번호를 설정하도록 합니다.  

5. 재부팅

아래 명령어를 입력하여 재부팅합니다.

# rebbot -f 

 

* 참고로 계정 비밀번호 변경은 passwd <계정명> 이며, root 권한에서 변경할 수 있습니다.

 

 

반응형
반응형

리눅스 Tip / 우분투(Ununtu) 초기 root  비밀번호 설정하기

 

우분투 설치하고, 초기 root 비밀번호를 설정하려면 아래 명령어를 입력하고, 사용하실 비밀번호를 입력하시면 됩니다.

$sudo passwd

 

반응형
반응형

우분투(Ununtu) Could not get lock /var/lib/apt/lists/lock 오류 해결

 

간혹 가다가 apt-get 명령어를 사용할 때, 

아래와 같이 Could not get lock /var/lib/apt/lists/lock 에러 메시지가 발생하면서, 설치가 안되는 경우가 있습니다. 

 

해결법은 아래 명령어를 사용합니다. 

$sudo rm /var/lib/apt/lists/* -vf

위 명령어를 사용하고, 다시 apt-get 명령어를 사용하면, 정상적으로 동작하는 것을 볼 수 있습니다.

반응형

+ Recent posts