I built a server which can actually install all these distros from scratch:
Name: Debian 9 ------> CONSOLE Name: Debian 9 ------> GNOME Name: Ubuntu 18.04 --> CONSOLE Name: Ubuntu 18.04 --> GNOME Name: CentOS 7.4 ----> CONSOLE Name: CentOS 7.4 ----> GNOME Name: CentOS 7.5 ----> CONSOLE Name: CentOS 7.5 ----> GNOME Name: CentOS 7.6 ----> CONSOLE Name: CentOS 7.6 ----> GNOME Name: Fedora 28 -----> CONSOLE Name: Fedora 28 -----> GNOME Name: Fedora 29 -----> CONSOLE Name: Fedora 29 -----> GNOME Name: openSUSE 42.3 -> CONSOLE Name: openSUSE 42.3 ---> GNOME Name: openSUSE 15.0 -> CONSOLE Name: openSUSE 15.0 ---> GNOME I start from good local repos and then build the images myself. Then FAI kicks in. Then my tiny UFBI (Unattended First Boot Install) project kicks in and install stuff directly on the real systems. I wrote a FAI 'UFBI' class to chain the two. If you have a place (email?) where I can upload all this, I would be glad to share it with the community. I would also let you submit the patches for I don't know how to do that. Beside that, I would still like to find out why I get that error message when installing openSUSE 42.3. ________________________________ From: linux-fai <linux-fai-boun...@uni-koeln.de> on behalf of Thomas Lange <la...@informatik.uni-koeln.de> Sent: Tuesday, December 18, 2018 1:52:32 PM To: fully automatic installation for Linux Subject: Re: A couple of questions about deploying opensuse 42.3 via FAI >>>>> On Tue, 18 Dec 2018 11:28:40 +0000, Matteo Guglielmi >>>>> <matteo.guglie...@dalco.ch> said: > using 'mk-basefile' and some modified rinse files in /etc/rinse and > /usr/lib/rinse. It would be nice to submit the patches for rinse to me or to the Debian bug tracking system. > Is it possible to have dbus working when using $CHROOTCMD in FAI? Not sure. One thing we do not do in FAI is starting any daemons inside the chroot environment. Until now we had no problems using this approach. > Is it a problem if dbus is not running in the chroot environment? Do you have any problems because dbus is not running? > 2) > The 'mk_zerofree_list' function defined in the 'subroutines' file is > failing when installing opensuse 42.3. > Apparently the shell being used is not bash but dash. > But, isn't FAI using the /bin/sh file of the nfsroot? /usr/sbin/fai is using /bin/bash in the first line, so I'm wondering why is uses dash instead of bash. > Because that /bin/sh points to /bin/bash in the nfsroot... so, which > shell (I mean which binary) is using FAI for all its functions? FAI must use bash. P.S.: I'm always very interested in user experiences with FAI. Can you please fill out the FAI questionnaire http://fai-project.org/questionnaire and send it back to me when you finished a project with FAI. -- regards Thomas