|
1 | | -# xe303c12_play_linux |
| 1 | +# Some builded disk images of [xe303c12_play_linux](https://github.com/quarkscript/xe303c12_play_linux) |
2 | 2 |
|
3 | | -[Script](https://github.com/quarkscript/xe303c12_play_linux/blob/master/gadebli) that could build debian based armhf disk image for xe303c12 chromebook. Currently implemented support for Kali and Devuan linuxes ( script was based on https://github.com/offensive-security/kali-arm-build-scripts ) |
| 3 | +## Devuan 4 Chimaera disk image |
| 4 | +[Link to releases](https://github.com/quarkscript2/xe303c12_arm_linux/releases) |
| 5 | +- DE: LXQT + OPENBOX + SDDM autologin |
| 6 | +- Disk Size: 1882M |
| 7 | +- Filesystem: btrfs |
| 8 | +- External apps: thunderbird, neovim, patched mesa, custom kernel. |
4 | 9 |
|
5 | | -Actually it was made for self educational purpose. |
| 10 | +Licenses depends of used apps, mostly [GNU GPL](https://www.gnu.org/licenses/) |
6 | 11 |
|
7 | | -- [kali test disk image](https://drive.google.com/u/0/uc?id=1meNMjZaphdySOPjudi1tr-4pjXMNLCBm&export=download) ( kernel 5.13.8 / autologin to xfce4 ) |
8 | | -- [devuan test disk image](https://drive.google.com/u/0/uc?id=12rDOgfDg_YptOwp3wKWLqZjO5fxTWOe_&export=download) ( kernel 5.15.5 / autologin to lxqt ) |
9 | | -- [devuan test disk image 2](https://drive.google.com/u/0/uc?id=1Smkv6HW1iJC-Ycm49tVAKdKLLLC2f7gk&export=download) (kernel 5.15.6 / autologin to xfce) |
| 12 | + |
10 | 13 |
|
11 | | -Disk image can be simply resized by [edim](https://github.com/quarkscript/linux-armv7-xe303c12-only/blob/master/edim) script ( [demo](https://youtu.be/ALJR2doOipc) ) without rebuilding system |
| 14 | +> mesa-utils and neofetch are not installed by default |
12 | 15 |
|
13 | | -Since script was rewrited [this demo](https://youtu.be/GCAjI37bUYo) may not completely fit to it, but idea and scheme the same. |
14 | | - |
15 | | -Some kernel packages placed at [releases](https://github.com/quarkscript/xe303c12_play_linux/releases). |
16 | | - |
17 | | -My suggestion how to use the script from installed x86_64 (x86) Kali Linux with Linux Kernel source 5.15.12 or from installed Devuan linux x86_64 for xe303c12-devuan-armhf-linux |
18 | | -```#!/bin/bash |
19 | | -
|
20 | | -# enable network |
21 | | -sudo dhclient eth0 |
22 | | -
|
23 | | -# download kernel source |
24 | | -wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.12.tar.xz --no-check-certificate |
25 | | -
|
26 | | -# download rcn-ee patch |
27 | | -wget https://rcn-ee.com/deb/sid-armhf/v5.15.0-rc7-armv7-x7/patch-5.15-rc7-armv7-x7.diff.gz |
28 | | -
|
29 | | -# download config |
30 | | -wget https://raw.githubusercontent.com/quarkscript/xe303c12_play_linux/master/config |
31 | | -
|
32 | | -# download script |
33 | | -wget https://raw.githubusercontent.com/quarkscript/xe303c12_play_linux/master/gadebli |
34 | | -
|
35 | | -# make script executable |
36 | | -chmod +x gadebli |
37 | | -
|
38 | | -# extract patch |
39 | | -gzip -d patch-5.15-rc7-armv7-x7.diff.gz |
40 | | -
|
41 | | -# download kali injection patch |
42 | | -wget https://gitlab.com/kalilinux/build-scripts/kali-arm/-/raw/master/patches/kali-wifi-injection-5.9.patch |
43 | | -
|
44 | | -# unite patches |
45 | | -cat kali-wifi-injection-5.9.patch>>patch-5.15-rc7-armv7-x7.diff |
46 | | -
|
47 | | -# build kali-linux system, disk image and kernel; write build log |
48 | | -sudo ./gadebli patch-5.15-rc7-armv7-x7.diff btrfs |& tee -a build.log |
49 | | -
|
50 | | -## or build devuan-linux with xfce: system, disk image and kernel; write build log |
51 | | -#sudo ./gadebli patch-5.15-rc7-armv7-x7.diff btrfs devuan |& tee -a build.log |
52 | | -
|
53 | | -## rebuild kernel; write build log |
54 | | -#sudo ./gadebli patch-5.15-rc7-armv7-x7.diff ck |& tee -a build.log |
55 | | -
|
56 | | -## or rebuild kernel for devuan; write build log |
57 | | -#sudo ./gadebli patch-5.15-rc7-armv7-x7.diff ck devuan |& tee -a build.log |
58 | | -
|
59 | | -## rebuild disk image; write build log |
60 | | -#sudo ./gadebli btrfs bdi |& tee -a build.log |
61 | | -
|
62 | | -## of rebuild devuan disk image; write build log |
63 | | -#sudo ./gadebli devuan btrfs bdi |& tee -a build.log |
64 | | -``` |
| 16 | +> Extra instructions could be found at source repo |
0 commit comments