installing_arch_linux_with_gpt
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionLast revisionBoth sides next revision | ||
installing_arch_linux_with_gpt [2013/12/10 12:57] – created falk | installing_arch_linux_with_gpt [2014/08/10 19:13] – falk | ||
---|---|---|---|
Line 8: | Line 8: | ||
* An USB stick (at least 256MB) | * An USB stick (at least 256MB) | ||
* About 4-5 hours of time | * About 4-5 hours of time | ||
+ | |||
+ | ===== Download a kernel ===== | ||
+ | |||
+ | You can download a prebuilt one here: [[http:// | ||
===== Build a kernel ===== | ===== Build a kernel ===== | ||
Line 19: | Line 23: | ||
Add the binaries to your path: '' | Add the binaries to your path: '' | ||
- | Checkout a working kernel sourcetree. I recommend | + | Checkout a working kernel sourcetree. I recommend |
- | + | ||
- | + | ||
- | $ cd ~/ac100 | + | |
- | $ git clone -b for-next-thierry git:// | + | |
Create a directory for (kernel) installation: | Create a directory for (kernel) installation: | ||
+ | |||
==== Building the kernel ==== | ==== Building the kernel ==== | ||
- | $ cd ~/ac100/marvin24s-kernel | + | $ cd ~/ac100/linux-3.15.6 |
$ make tegra_defconfig ARCH=arm | $ make tegra_defconfig ARCH=arm | ||
$ make menuconfig ARCH=arm | $ make menuconfig ARCH=arm | ||
Line 39: | Line 39: | ||
* Supplement the appended DTB with traditional ATAG information | * Supplement the appended DTB with traditional ATAG information | ||
* Kernel command line type (Use bootloader kernel arguments if available) | * Kernel command line type (Use bootloader kernel arguments if available) | ||
+ | |||
+ | Or use [[http:// | ||
+ | |||
+ | $ cd ~/ | ||
+ | $ curl http:// | ||
+ | $ make oldconfig ARCH=arm | ||
Build your kernel: | Build your kernel: | ||
- | $ make -j8 zImage modules INSTALL_MOD_PATH=~/ | + | $ make -j8 zImage modules INSTALL_MOD_PATH=/home/user/ |
INSTALL_MOD_STRIP=1 ARCH=arm CROSS_COMPILE=arm-unknown-linux-gnueabi- | INSTALL_MOD_STRIP=1 ARCH=arm CROSS_COMPILE=arm-unknown-linux-gnueabi- | ||
... lots of output ... | ... lots of output ... | ||
- | $ make modules_install INSTALL_MOD_PATH=~/ | + | $ make modules_install INSTALL_MOD_PATH=/home/user/ |
INSTALL_MOD_STRIP=1 ARCH=arm CROSS_COMPILE=arm-unknown-linux-gnueabi- | INSTALL_MOD_STRIP=1 ARCH=arm CROSS_COMPILE=arm-unknown-linux-gnueabi- | ||
... | ... | ||
- | $ make dtbs INSTALL_MOD_PATH=~/ | + | $ make dtbs INSTALL_MOD_PATH=/home/user/ |
INSTALL_MOD_STRIP=1 ARCH=arm CROSS_COMPILE=arm-unknown-linux-gnueabi- | INSTALL_MOD_STRIP=1 ARCH=arm CROSS_COMPILE=arm-unknown-linux-gnueabi- | ||
... | ... | ||
Line 60: | Line 66: | ||
Congratulations, | Congratulations, | ||
- | + | ===== Installing on your AC100 ===== | |
- | ==== Installing on your AC100 ==== | + | |
Copy '' | Copy '' | ||
Line 111: | Line 116: | ||
You should have a (very) basic ArchLinuxArm system now. Log in with " | You should have a (very) basic ArchLinuxArm system now. Log in with " | ||
+ | |||
+ | For increased X11 performance build the opentegra driver according to [[http:// |
installing_arch_linux_with_gpt.txt · Last modified: 2014/08/10 19:34 by falk