diff options
author | bnewbold <bnewbold@robocracy.org> | 2015-05-12 11:35:33 -0700 |
---|---|---|
committer | bnewbold <bnewbold@robocracy.org> | 2015-05-12 11:35:33 -0700 |
commit | f61600b622a1956f60ade6b34f7758a3a47660a7 (patch) | |
tree | 0de18038e418b131574a08ee5d1cb3a8f4c523f2 | |
parent | 400cbc3e9f01b6233b7a95048dbbe153f8630a96 (diff) | |
parent | 56564710703bcf6ec0d03a5dd7bd60b0c2d566f6 (diff) | |
download | novena-guide-f61600b622a1956f60ade6b34f7758a3a47660a7.tar.gz novena-guide-f61600b622a1956f60ade6b34f7758a3a47660a7.zip |
Merge pull request #5 from rillian/fixes
Document kernel update process
-rw-r--r-- | tasks.rst | 33 |
1 files changed, 33 insertions, 0 deletions
@@ -144,6 +144,39 @@ Creating a WiFi Hostspot Compiling and Installing the Kernel ------------------------------------- +Check out the novena kernel tree:: + + git clone https://github.com/xobs/novena-linux + +Check out the version you want to build. For example:: + + cd novena-linux + git checkout v3.19-novena + +Set the default build configuration and compile the kernel:: + + make novena_defconfig + make -j4 + +Now that the kernel is compiled, we must install it and its +corresponding set of modules. For the time being the kernel +needs to be on the small /boot partition on the sd card:: + + sudo make modules_install + sudo cp arch/arm/boot/dts/imx6q-novena.dtb /boot/novena.dtb + sudo cp arch/arm/boot/zImage /boot/zimage + +If you have trouble booting the new kernel, hold down the user +(square) button during boot. That should select the kernel in +the sd card's recovery partition. If all else fails, reflash +the sd card with a factory image. + +Kosagi's latest kernel build is available in their repo as the +'linux-image-novena' package. The 'u-boot-novena' package also +contains a script to maintain the sdcard card partition, so if +this is installed, the traditional debian 'fakeroot make-kpkg' +method will work without the manual copying above. + Using an External HDMI Monitor ------------------------------------- |