Porting #618
Create an ARM IMG
0%
Description
This part is also important in the ARM Port deployment and this like the rest need to be wikify too.
Related issues
History
Updated by GNUtoo over 8 years ago
Look at bug #814 ( https://labs.parabola.nu/issues/814 ) I hope it helps.
That is exactly why I did it: to avoid the non-free arch tarball.
Now it's just a matter of packaging this rootfs in convenient formats such as tar.xz or ext4.xz or similar.
Also, for later, we could add easier installation, where the end user would have to type the minimum amount of commands possible to get the installer running on the target device.
On x86 we put a livecd/liveusb in the machine and it boots on it.
On ARM we could think of how to achieve the same thing(Booting the installer in a very easy way) easily.
Denis
Updated by GNUtoo over 8 years ago
Hi, why does this bug takes so long to be closed?
If you need help, tell me, here's what I had in mind:- Generate a rootfs from an x86 parabola for instance:
$ sudo su # cp /etc/pacman.conf ./ # vim pacman.conf # Replace the architecture with armv7h, the line should look like that: "Architecture = armv7h" # pacman-key --lsign-key builder@archlinuxarm.org # mkdir -p mnt # pacstrap -c -d -C ./pacman.conf ./mnt/ base archlinuxarm-keyring - Now you have your rootfs, just tar it: # cd mnt && tar cJf ../parabola_arm_release.tar.xz ./
- Then write instructions to use the tarball, the user can be on Trisquel, so watchout for tar permissions. # fdisk /dev/mmcblk0 # Here the user is responsible for installing the bootloader, formating the microsd etc... it's device dependant. You just release a tarball for now. # mount /dev/mmcblk0p1 /mnt # tar xf parabola_arm_release.tar.xz -C /mnt --numeric-owner # Remember, the user can be on Trisquel # cd /mnt/boot # cat /mnt/boot/vmlinuz-linux-libre /mnt/boot/dtbs/linux-libre/omap3-gta04a3.dtb > /tmp/zImage.dtb # mkimage -A arm -O linux -T kernel -C none -a 0x82000000 -e 0x82000000 -d /tmp/zImage.dtb /mnt/boot/uImage.dtb # The user then edits the bootloader arguments if necessary # DONE
Updated by GNUtoo over 8 years ago
Each time I use redmine, I forget about that the issue tracker has a specific syntax.
So instead of only complaining(I am), I did that:
https://wiki.parabola.nu/Parabola_ARM_installation
I hope it can be useful, please add machines and do release a tarball, please!
Denis.
Updated by bill-auger almost 6 years ago
- Related to Porting #1627: Make an arm installation iso even if basic added
Updated by bill-auger almost 6 years ago
- Priority changed from freedom issue to feature
- Status changed from open to not-a-bug
a duplicate feature request issue now exists for this - it looks like they did not know about this open issue - i will close this one as some progress has been noted in the new one