[Linux Kernel] 리눅스 커널 분석 - 실습 환경 구축 (리눅스)

2024. 7. 8. 17:31·[ Laboratory ]/System Software & Storage

1. 윈도우 버전 확인

cmd창에

winver

를 입력하면 버전을 알 수 있다

 

2. wsl 과 Linux ( Ubuntu )설치

window powershell 을 관리자 모드로 실행한 후 

wsl --install

을 입력해서 wsl 을 설치한다

나는 이미 설치한 후 캡처해서 설치가 되어 있다고 뜬다

 

다른 pc에도 환경 구축을 했는데 

우분투 예전 버전이 설치되어 있어서

다른 배포를 설치할 수 있다고 떠서 24.04 버전으로 설치했다

 

3. ubuntu 초기 설정

초기 설정으로 사용자명을 설정해주고

 

하단의 명령어를 입력해서 커널 분석에 필요한 것들을 업데이트 및 설치한다

sudo apt update
sudo apt upgrade
sudo apt install build-essential
sudo apt install vim


설치된 리눅스 커널의 버전을 unmae -r  로 확인해보면

wsl2가 설치되었음을 확인할 수 있다

 

 

www.kernel.org 에서

6.6.36 (리눅스 longterm 중 가장 최신 버전)의 tarball 에 커서를 올려두고 우클릭해서

tarball의 링크를 복사해서 wget 명령어 뒤에 붙여넣고 설치한다

 

 

설치한 후에 ls 명령어로 확인해보면 tar.xz 파일만 존재한다

설치 파일을 압축해제하기 위해 

tar -xvf linux-6.6.36.tar.xz

 

를 입력하고 조금 기다리면 리눅스 설치 파일에 들어있는 모든 파일이 압축 해제되고

ls로 다시 확인해보면 설치 파일과 ls같은 이름의 디렉토리가 추가된 것을 볼 수 있다

 

 

압축 해제한 리눅스 디렉토리로 들어가서 하위 디렉토리와 파일도 확인해봤다

 
 

 


 

 

 
 

728x90

'[ Laboratory ] > System Software & Storage' 카테고리의 다른 글

[SPDK] spdk_bdev_read() 작동 방식  (0) 2024.08.26
[SPDK/NVMe] NVMe 마운트 방법  (1) 2024.08.06
[FIO] Flexible I/O tester FIO 설치 방법  (0) 2024.07.31
[Linux Kernel] 리눅스 커널 버전 업그레이드 빌드  (2) 2024.07.30
[SPDK/xNVMe] Getting Started xNVMe - xnvme 설치  (1) 2024.07.28
[Linux Kernel] 리눅스 커널 분석 - 실습 환경 구축 (cscope)  (1) 2024.07.08
[Linux/Cscope] vim 으로 cscope 사용시 연결 없음 오류  (0) 2024.07.08
'[ Laboratory ]/System Software & Storage' 카테고리의 다른 글
  • [Linux Kernel] 리눅스 커널 버전 업그레이드 빌드
  • [SPDK/xNVMe] Getting Started xNVMe - xnvme 설치
  • [Linux Kernel] 리눅스 커널 분석 - 실습 환경 구축 (cscope)
  • [Linux/Cscope] vim 으로 cscope 사용시 연결 없음 오류
dev charlotte
dev charlotte
주 - 컴퓨터공학 / 복수 - 산업 보안
    250x250
  • dev charlotte
    int main() {
    dev charlotte
  • 전체
    오늘
    어제
    • 분류 전체보기
      • [ Laboratory ]
        • Paper review
        • Advanced Operating System
        • System Software & Storage
        • Lab etc
      • [ Computer Science ]
        • Algorithm_C++
        • Operating System
        • Information Retrieval
        • Database_sql
        • SW Engineering
        • Computer Network
        • JavaScript
        • Python
        • Data Structure
        • CS study
        • Distributed systems
      • [ Computer Security ]
        • Convergence Security
        • Web Security
        • PIMS
        • Network Security
        • Digital Finance
      • [ Artificial Intelligence ]
        • Trend
        • Seminar
      • [ 미래, 같이, LG ]
      • [ Development ]
        • [ Front-end ]
        • [ Back-end ] Spring 기본
        • [ Back-end ] Node.js
      • etc
        • 현대오토에버 스마트 모빌리티 공학 체험 교육
      • It's me
  • 블로그 메뉴

    • 링크

      • GitHub
    • 공지사항

    • 인기 글

    • 태그

      MySQL
      ACM
      데이터베이스
      현대오토에버 스마트 모빌리티
      SSAFY
      싸피
      코딩 교육
      코딩 인강
      티스토리챌린지
      비전공자 코딩
      spdk
      프로그래머스
      오블완
      hotstorage
      백준
      스마트모빌리티공학체험교육
      현대오토에버 스마트모빌리티
      프로그래머스 c++
      ssafy 13기
      공대생 대외활동
      현대오토에버
      프로그래머스 코테
      프로그래머스 입문
      대학생 대외활동
      싸피 13기
      코드잇
      SQL
      프로그래밍 언어론
      자바스크립트
      소프트웨어 공학
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.4
    dev charlotte
    [Linux Kernel] 리눅스 커널 분석 - 실습 환경 구축 (리눅스)
    상단으로

    티스토리툴바