Hi! Great work here! :-) More comments inline...
On Thu, Apr 02, 2020 at 07:46:01PM +0300, Alper Nebi Yasak wrote: >I posted a while ago about graphical installer on arm64, here's an update. >The first two patches I've attached are Wookey's patches with two module >changes (noted in the patch message). The third one is to enable graphical >cdrom builds, which I tested with the d-i bullseye alpha2 arm64 xfce CD-1 >image on both a QEMU virtual machine (via virt-manager) and my chromebook >(rk3399-gru-kevin). > >On the VM: I've set the firmware to UEFI, mounted the iso file as a CD, and >used my patched vmlinuz/initrd files with "Direct kernel boot". The >installation went fine except I needed to pass "console=tty0" in the command >line arguments, but that's not a problem in these patches (an ACPI SPCR table >results in Linux not registering tty0 as a console). ACK. >On the chromebook: I've written the iso to a partition (/dev/sda1) and used >my patched (also with chromebook stuff) vmlinuz/initrd/dtb to boot. There, I >had to manually specify '/dev/sda1' as the cdrom device in the cdrom-detect >step. It worked for the base-installer step, but not for the apt-setup step, >but the installation continued anyway with a network mirror and finished with >success. I don't know if that apt-setup problem is considered a bug, I >probably wasn't supposed to use a partition as a cdrom. That'll be exactly it, yes. >I think these patches will work fine on other hardware as well (but I don't >have anything else to test on). Thanks in advance if anyone can have a look. ... >From 1bbfb902cb984d83b2bb1ac40524a526ee13cdcd Mon Sep 17 00:00:00 2001 >From: Wookey <woo...@wookware.org> >Date: Sat, 19 Jan 2019 03:13:40 +0000 >Subject: [PATCH 2/3] Add missing modules (usb, fat, virtio) to arm64 netboot > build and xorg modules to netbook-gtk > >Alper Nebi Yasak: >- added event-modules to arm64 netboot-gtk >- commented-out serial-modules from arm64 netboot So why comment out the serial modules here? Do they cause a problem? >Signed-off-by: Alper Nebi Yasak <alpernebiya...@gmail.com> >--- > build/pkg-lists/netboot/arm64.cfg | 15 ++++++++++++++- > build/pkg-lists/netboot/gtk/arm64.cfg | 11 +++++++++++ > 2 files changed, 25 insertions(+), 1 deletion(-) > create mode 100644 build/pkg-lists/netboot/gtk/arm64.cfg > >diff --git a/build/pkg-lists/netboot/arm64.cfg >b/build/pkg-lists/netboot/arm64.cfg >index d5635daa9..01fe2b0a5 100644 >--- a/build/pkg-lists/netboot/arm64.cfg >+++ b/build/pkg-lists/netboot/arm64.cfg >@@ -11,9 +11,22 @@ nic-modules-${kernel:Version} > nic-usb-modules-${kernel:Version} > nic-wireless-modules-${kernel:Version} > virtio-modules-${kernel:Version} ? >+usb-modules-${kernel:Version} > > fb-modules-${kernel:Version} ? > input-modules-${kernel:Version} ? > >-#for all targets >+# In case they need to load a driver image. >+mountmedia >+media-retriever >+fat-modules-${kernel:Version} >+usb-storage-modules-${kernel:Version} >+mmc-modules-${kernel:Version} ? >+ >+# brltty >+brltty-udeb >+# serial-modules-${kernel:Version} ? >+usb-serial-modules-${kernel:Version} ? >+uinput-modules-${kernel:Version} ? > >+#for all targets >diff --git a/build/pkg-lists/netboot/gtk/arm64.cfg >b/build/pkg-lists/netboot/gtk/arm64.cfg >new file mode 100644 >index 000000000..bda77cdab >--- /dev/null >+++ b/build/pkg-lists/netboot/gtk/arm64.cfg >@@ -0,0 +1,11 @@ >+#include "gtk-linux" >+ >+#mouse-modules-${kernel:Version} >+event-modules-${kernel:Version} >+xserver-xorg-input-evdev-udeb >+xserver-xorg-video-fbdev-udeb >+ >+#speakup-modules-${kernel:Version} >+#sound-modules-${kernel:Version} >+#console-setup-linux-fonts-udeb >+#espeakup-udeb >-- >2.26.0 > -- Steve McIntyre, Cambridge, UK. st...@einval.com "Further comment on how I feel about IBM will appear once I've worked out whether they're being malicious or incompetent. Capital letters are forecast." Matthew Garrett, http://www.livejournal.com/users/mjg59/30675.html