ading2210 / shimboot

Boot a desktop Linux distribution from a Chrome OS RMA shim.
https://shimboot.ading.dev
GNU General Public License v3.0
133 stars 40 forks source link

Cannot build alpine image for zork devices #95

Open MarconesJr opened 2 weeks ago

MarconesJr commented 2 weeks ago

System: image

Input: git clone (repo); sudo ./build_complete.sh zork distro=alpine desktop=lxqt DEBUG=1

output:

downloading list of recovery images

  • 100%[=========================================>] 809,40K 876KB/s em 0,9s
    found url: https://dl.google.com/dl/edgedl/chromeos/recovery/chromeos_15964.48.0_zork_recovery_stable-channel_mp-v10.bin.zip

    downloading recovery image downloading shim image building alpine rootfs downloading alpine package list

  • [ <=> ] 648,60K 1,11MB/s em 0,6s
    downloading and extracting apk-tools-static /tmp/apk-tools-static/pkg.a 100%[=========================================>] 1,86M --.-KB/s em 0,08s
    bootstraping alpine chroot fetch http://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz (1/24) Installing alpine-baselayout-data (3.6.8-r0) (2/24) Installing musl (1.2.5-r3) (3/24) Installing busybox (1.36.1-r32) Executing busybox-1.36.1-r32.post-install (4/24) Installing busybox-binsh (1.36.1-r32) (5/24) Installing alpine-baselayout (3.6.8-r0) Executing alpine-baselayout-3.6.8-r0.pre-install Executing alpine-baselayout-3.6.8-r0.post-install (6/24) Installing ifupdown-ng (0.12.1-r6) (7/24) Installing libcap2 (2.70-r0) (8/24) Installing openrc (0.55.1-r0) Executing openrc-0.55.1-r0.post-install (9/24) Installing mdev-conf (4.7-r0) (10/24) Installing busybox-mdev-openrc (1.36.1-r32) (11/24) Installing alpine-conf (3.18.1-r2) (12/24) Installing alpine-keys (2.5-r0) (13/24) Installing alpine-release (3.21.0_alpha20240923-r0) (14/24) Installing ca-certificates-bundle (20240705-r0) (15/24) Installing libcrypto3 (3.3.2-r1) (16/24) Installing libssl3 (3.3.2-r1) (17/24) Installing ssl_client (1.36.1-r32) (18/24) Installing zlib (1.3.1-r2) (19/24) Installing apk-tools (2.14.4-r3) (20/24) Installing busybox-openrc (1.36.1-r32) (21/24) Installing busybox-suid (1.36.1-r32) (22/24) Installing scanelf (1.3.8-r0) (23/24) Installing musl-utils (1.2.5-r3) (24/24) Installing alpine-base (3.21.0_alpha20240923-r0) Executing busybox-1.36.1-r32.trigger OK: 10 MiB in 24 packages copying rootfs setup scripts 'rootfs/etc/modules-load.d/tun.conf' -> '/home/mer/shimboot/data/rootfs_zork/etc/modules-load.d/tun.conf' 'rootfs/etc/modules-load.d/wifi.conf' -> '/home/mer/shimboot/data/rootfs_zork/etc/modules-load.d/wifi.conf' 'rootfs/etc/modules-load.d/zram.conf' -> '/home/mer/shimboot/data/rootfs_zork/etc/modules-load.d/zram.conf' 'rootfs/etc/systemd' -> '/home/mer/shimboot/data/rootfs_zork/etc/systemd' 'rootfs/etc/systemd/system' -> '/home/mer/shimboot/data/rootfs_zork/etc/systemd/system' 'rootfs/etc/systemd/system/kill-frecon.service' -> '/home/mer/shimboot/data/rootfs_zork/etc/systemd/system/kill-frecon.service' 'rootfs/opt/setup_rootfs.sh' -> '/home/mer/shimboot/data/rootfs_zork/opt/setup_rootfs.sh' 'rootfs/opt/setup_rootfs_alpine.sh' -> '/home/mer/shimboot/data/rootfs_zork/opt/setup_rootfs_alpine.sh' 'rootfs/usr/local/bin/expand_rootfs' -> '/home/mer/shimboot/data/rootfs_zork/usr/local/bin/expand_rootfs' 'rootfs/usr/local/bin/fix_bwrap' -> '/home/mer/shimboot/data/rootfs_zork/usr/local/bin/fix_bwrap' 'rootfs/usr/local/bin/kill_frecon' -> '/home/mer/shimboot/data/rootfs_zork/usr/local/bin/kill_frecon' 'rootfs/usr/local/bin/shimboot_greeter' -> '/home/mer/shimboot/data/rootfs_zork/usr/local/bin/shimboot_greeter' creating bind mounts for chroot /opt/setup_rootfs_alpine.sh: line 23: setup-hostname: not found
DizzyJune commented 5 days ago

same issue here on Arch.

ading2210 commented 5 days ago

Can you guys see if you can reproduce the issue in a Debian VM to see if it's Arch's fault?

DizzyJune commented 5 days ago

Can you guys see if you can reproduce the issue in a Debian VM to see if it's Arch's fault?

I had no luck with a VM, I waited like 2 hours and it was STILL installing, but Debian in Distrobox worked very nicely.