tools/README.md
2022-12-21 02:46:51 +01:00

971 B

Sysadmin Tools

Steps

Make kernel source

  • emerge -1
  • store kernel source
  • emerge unmerge
ktool mksrc [-s kernels=4.19]

Prepare kernel source

  • load kernel source
  • add .config
  • make prepare
  • check if .config changed -> store it
  • store prepared kernel source
ktool prepare [-s kernels=4.19]

Build kernel source package

  • emerge -1b prepared kernel source package
ktool emergesrc

Build kernel & modules

  • make bzimage modules
  • store built kernel source
  • store built kernel
  • make modules_install
  • store built modules
ktool build

Build initrd

  • load built modules
  • build initrd
  • store initrd
ktool initrd

Build ucodes

  • build ucodes
  • store ucodes
ktool mkucodes

Install kernel

  • load ucodes
  • load built kernel
  • load built modules
  • emerge -1K prepared kernel source package
  • grub-mkconfig
ktool install

Configuration