Skip to content

sungjunyoung/hackernel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hackernel

kernel 4.19.52

[host]$ cd hackernel
[host]$ vagrant up

Kernel Upgrade

커널 업그레이드

[host]$ vagrant ssh
[vagrant]$ sudo -i
[vagrant]$ sh /vagrant/setup.sh
[vagrant]$ ~/tools/kernel/1_build-install-kernel.sh # kernel build
[vagrant]$ ~/tools/kernel/2_update-grub.sh # grub update
[vagrant]$ ~/tools/kernel/3_copy-config.sh # kernel configuration copy
[vagrant]$ reboot
# ...
[host]$ vagrant ssh
[vagrant]$ uname -r
4.19.52

Scripts

스크립트는 sh /vargrant/setup.sh 이후 /root/tools/ 디렉토리에 있습니다.

  • build-install-block-module.sh
    • /drivers/block 모듈만 빌드 후 인스톨
    • block 아래의 코드만 수정한 후 적용해볼 수 있습니다.
  • disable-ceph-debug.sh
    • ceph 커널 디버그 모드 비활성화
  • enable-ceph-debug.sh
    • ceph 커널 디버그 모드 활성화
  • map-rbd.sh
    • rbd map 수행
    • /root/secrets/rbd-params 파일에 rbd map 파라미터를 넣어주어야 합니다.
  • watch-dmesg.sh
    • 커널 메시지 Watch

ETC

  • 스크립트를 업데이트 한 후에는 [host]$ vagrant reload & [vagrant]$ sh /vagrant/setup.sh 로 업데이트 할 수 있습니다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published