[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
    • 공지사항

    • 인기 글

    • 태그

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

    • 최근 글

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

    티스토리툴바