MirOS BSD no longer seems to work from isolinux/syslinux, this might be due to: | Since version 5.00, support for 16-bit COMBOOT modules has been dropped, | and c32 modules switched from the COM32 object format to ELF. as stated on http://www.syslinux.org/wiki/index.php/Comboot_API For now it's still available in GRUB, where it's *basically* working.
Out of 10 recent ISO builds within ~4 days 9 of them failed. :( At least 7 of those 9 broken builds were caused by broken downloads: | 20141023 => 07:52:28 E: Failed to fetch http://http.debian.net/debian/pool/main/libr/librsvg/librsvg2-common_2.40.4-1_amd64.deb: Error reading from server. Remote end closed connection [IP: 2001:41c8:1000:21::21:35 80] | 20141024 => 06:47:25 W: Failed to fetch xz:/var/lib/apt/lists/partial/http.debian.net_debian_dists_testing_main_binary-amd64_Packages Hash Sum mismatch | 20141026 => 05:29:52 W: Failed to fetch http://http.debian.net/debian/dists/testing/main/i18n/Translation-en Hash Sum mismatch | 20141027 => E: Unable to find a source package for gcc-4.7 | 20141027 => E: Unable to find a source package for gcc-4.7 | 20141027 => 05:10:38 W: Failed to fetch xz:/var/lib/apt/lists/partial/http.debian.net_debian_dists_testing_main_binary-amd64_Packages Hash Sum mismatch | 20141027 => 09:32:37 Err http://http.debian.net/debian/ testing/main libsystemd-daemon0 amd64 215-5+b1 | 09:32:37 Error reading from server. Remote end closed connection [IP: 2001:41c8:1000:21::21:35 80] | 20141027 => 20:29:56 E: Failed to fetch http://http.debian.net/debian/pool/main/s/systemd/libsystemd-daemon0_215-5+b1_amd64.deb: Error reading from server. Remote end closed connection [IP: 2001:41c8:1000:21::21:35 80] | 20141027 => 22:44:01 E: Failed to fetch http://http.debian.net/debian/pool/main/libx/libxfont/libxfont1_188.8.131.521-1_amd64.deb: Error reading from server. Remote end closed connection [IP: 2001:41c8:1000:21::21:35 80] This is a serious development and release stopper for us. Therefore let's try switching to ftp.debian.org which has been reported to have a useful network bandwidth and failover setup available (thanks zobel + weasel).
The "forensic" kernel option (which corresponds to the "Forensic Mode" boot menu entry) sets all the according boot options. If the "forensic" boot option is used then grml-autoconfig raises a warning for wrong usage, so let's avoid further confusion since "forensic" boot option itself doesn't change anything.
Seems that Grub 2.00-22 cannot properly load a gzipped initrd file with 'linux16' command (which is used to load the gzipped FreeDOS memdisk image). As a workaround, mount the filesystem using the 'loopback' command (which transparently decompresses it) and then use blocklist syntax to load the whole mounted filesystem as an initrd.
Upstream broke the "readonly" boot option by renaming it to "read-only" in live-boot.git commit 5d6acf56. :(
Let's see whether it works nowadays, we hit: | W: Failed to fetch bzip2:/var/lib/apt/lists/partial/cdn.debian.net_debian_dists_sid_main_source_Sources Hash Sum mismatch | W: Failed to fetch bzip2:/var/lib/apt/lists/partial/cdn.debian.net_debian_dists_sid_main_binary-amd64_Packages Hash Sum mismatch | W: Failed to fetch bzip2:/var/lib/apt/lists/partial/cdn.debian.net_debian_dists_sid_main_i18n_Translation-en Hash Sum mismatch in today's automated builds, so it's worth a try...
Related to issue1262 in Grml's BTS.
This reverts commit 0533a72. "E: Method gave invalid 200 URI Start message" seems to be related to http.debian.net
… commands Thanks: Evgeni Golov for the bugreport and the fix
…inux config file This way it can be easily edited in place to select different defaults without the need to rebuild the ISO image at all. Thanks: Marco d'Itri
…s regexp module The GRUB version provided by Debian/squeeze sadly doesn't support the regexp module yet. Therefore we can't use the file globbing pattern to include configuration files. So instead build a somewhat more static loopback.cfg configuration file when generating the ISO.
This reverts the removal of trailing whitespaces that was introduced in git commit 1684dab ("Move squashfs into flavour-specific path").
This feature was removed in git commit 5d975eaa4e1bc4094c8d3cca3e9e1087dc0d061b ("Removing now obsolete persistent=* arguments.") of live-boot without providing any backwards compatibility, so the persistency feature is broken if we don't remove the nofiles argument.
The dhcphostname feature is no longer present (see http://bts.grml.org/grml/issue1033 for details).
Related to http://bts.grml.org/grml/issue1127 and the according changes in grml-udev-config.