12-02-2020, 01:38 PM
(11-29-2020, 04:02 PM)Surehand53 Wrote:(02-28-2020, 11:54 AM)jedavies-dev Wrote: ...Hi James.
Please note that this is a work in progress. For now I only provide a root tarball (same as x86_64) so you must install this from another distro using a chroot. For example you can install KISS onto an SD card by booting into the default Debian running on the eMMC drive. I may also provide a bootable .img file in future though.
...
Is there a chance to get a .img ?
I had a look at the install instructions but have to admit that I still have some questions, especially about how to get to a kernel...
So, I have some initial progress. From the description and iin the repo I put a few pieces together to start:
download tarball from repro -> kiss-chroot-aarch64-2020.9-1.tar.xz (Or whatever is newest)
```
tar xf kiss-chroot-aarch64-2020.9-1.tar.xz
```
this gives the new folder `kiss-aarch64-testroot`
Start chroot
```
sudo ./kiss-aarch64-testroot/bin/kiss_chroot ./kiss-aarch64-testroot
```
make sure to be in the home folder `/root`
```
cd
```
Download the repro
```
mkdir repos && cd repos
git clone https://github.com/jedavies-dev/kiss-aarch64.git
```
export the `KISS_PATH`
```
export KISS_PATH=/root/repos/kiss-aarch64/core:/root/repos/kiss-aarch64/overrides:/root/repos/kiss-aarch64/extra:/root/repos/kiss-aarch64/modules/repo/extra:/root/repos/kiss-aarch64/modules/repo/xorg
```
export `KISS_SU`
```
export KISS_SU=su
```
export build flags as given for the tarball release:
```
export CFLAGS="-mcpu=generic -mtune=generic -Os -pipe"
export CXXFLAGS="-mcpu=generic -mtune=generic -Os -pipe"
export MAKEFLAGS="-j6"
```
start the kiss update
```
kiss u
```
In my case I got the mesaage to update the package manager first -> press `Enter`
After that start the update again
```
kiss u
```
In my case I was asked to agree to build some dependencies -> press `Enter` and wait... a lot. (~15 min in my case)
-------------------------------
So I think this creates the system.
I am less clear how to move on from here. I think it is time to get a kernel ? Should I copy that from Manjaro or compile the Manjaro one? And then it needs to be copied where ? And how exactly do I create the uBoot ?