aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbnewbold <bnewbold@robocracy.org>2015-05-12 11:35:33 -0700
committerbnewbold <bnewbold@robocracy.org>2015-05-12 11:35:33 -0700
commitf61600b622a1956f60ade6b34f7758a3a47660a7 (patch)
tree0de18038e418b131574a08ee5d1cb3a8f4c523f2
parent400cbc3e9f01b6233b7a95048dbbe153f8630a96 (diff)
parent56564710703bcf6ec0d03a5dd7bd60b0c2d566f6 (diff)
downloadnovena-guide-f61600b622a1956f60ade6b34f7758a3a47660a7.tar.gz
novena-guide-f61600b622a1956f60ade6b34f7758a3a47660a7.zip
Merge pull request #5 from rillian/fixes
Document kernel update process
-rw-r--r--tasks.rst33
1 files changed, 33 insertions, 0 deletions
diff --git a/tasks.rst b/tasks.rst
index 9c57136..f9e0ba7 100644
--- a/tasks.rst
+++ b/tasks.rst
@@ -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
-------------------------------------