An open API service indexing awesome lists of open source software.

https://github.com/kitakar5525/chromeos-kernel-linux-surface

linux-surface kernel for chromiumos.
https://github.com/kitakar5525/chromeos-kernel-linux-surface

chromeos linux-kernel

Last synced: 11 months ago
JSON representation

linux-surface kernel for chromiumos.

Awesome Lists containing this project

README

          

# chromeos-kernel-linux-surface

linux-surface kernel for chromiumos.

- using linux-surface (https://github.com/linux-surface/linux-surface) patches
- patches actually used is here: [kitakar5525/linux-surface-patches](https://github.com/kitakar5525/linux-surface-patches)
- kernel trees actually used is here: [Releases · kitakar5525/linux-surface-kernel](https://github.com/kitakar5525/linux-surface-kernel/releases)

## How to build a kernel (using `make` command)

```bash
# first, generate config using one of the script located under
# scripts/0001-generate-kernel-config/

# then
bash scripts/0002-build-kernel-using-make.sh
# run with sudo or fakeroot to preserve ownership
fakeroot -- bash scripts/0003-package-kernel.sh
```

## How to install?

If you want to install my prebuilt kernel release, take a look at each release page (https://github.com/kitakar5525/chromeos-kernel-linux-surface/releases); installation varies from release to release because I'm trying to improve packaging.

Below is the general instructions:

### (chromiumos)
copy module dir into `ROOT-A/lib/modules` and copy vmlinuz to `EFI-SYSTEM/syslinux/vmlinuz.A`

### (brunch)
copy module dir into `ROOT-C/lib/modules` and copy vmlinuz to `ROOT-C/kernel`