Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

plitc/custom_debian_kernel

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
37 Commits
 
 
 
 

Repository files navigation

Requirement

  • ~ 25 GB free space

Usage

╭─root at daniel in /github/custom_debian_kernel on master✘✘✘ using
╰─± ./custom_debian_kernel.sh
WARNING: custom_debian_kernel is experimental and its not ready for production. Do it at your own risk.

usage: ./custom_debian_kernel.sh { stable | mainline }

Example

sudo mkdir -p /github
sudo mkdir -p /kernel-build
sudo chown USER:GROUP /github
sudo chown USER:GROUP /kernel-build
cd /github
git clone https://github.com/plitc/custom_debian_kernel

cd /github/custom_debian_kernel
./custom_debian_kernel.sh stable

Example - create a SmartOS (8x Core Machine) LX-branded Zone for linux-kernel-build

cat <<EOF > /root/vm01.linux-kernel-build.json
{
  "brand": "lx",
  "kernel_version": "4.10.0",
  "image_uuid": "1c88885e-8b46-11e7-af26-8b92b4effc78",
  "autoboot": true,
  "alias": "linux-kernel-build",
  "hostname": "linux-kernel-build",
  "delegate_dataset": true,
  "dns_domain": "test.local",
  "resolvers": [
    "8.8.8.8",
    "8.8.4.4"
  ],
  "max_physical_memory": 8192,
  "max_swap": 2048,
  "tmpfs": 2048,
  "quota": 25,
  "cpu_cap": 800,
  "cpu_shares": 100,
  "max_lwps": 2000,
  "nics": [
    {
      "nic_tag": "admin",
      "ip": "10.1.1.99",
      "netmask": "255.255.255.0",
      "gateway": "10.1.1.1",
      "primary": true
    }
  ]
}
EOF

vmadm create -f /root/vm01.linux-kernel-build.json
  • on the Laptop
╭─daniel at it-daniel in /boot using
╰─○ scp /boot/config-4.12.0-2-amd64 root@10.1.1.99:/zones/d5810180-3e51-ebfb-d93e-91d9e583e8f3/root/boot/config-4.10.0-0-amd64
  • the LX-branded Zone (Debian 9 Based)
zlogin d5810180-3e51-ebfb-d93e-91d9e583e8f3
apt update
apt install git

mkdir -p /github
mkdir -p /kernel-build
cd /github
git clone https://github.com/plitc/custom_debian_kernel

cd /github/custom_debian_kernel
./custom_debian_kernel.sh stable

SOURCE

About

build script for debian kernel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.