<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://dev1galaxy.org/extern.php?action=feed&amp;tid=4472&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / Make "fresh" copy Jessie iso.]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=4472</link>
		<description><![CDATA[The most recent posts in Make "fresh" copy Jessie iso..]]></description>
		<lastBuildDate>Mon, 20 Sep 2021 14:02:32 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: Make "fresh" copy Jessie iso.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=31673#p31673</link>
			<description><![CDATA[<p>So after experimenting with installing Devuan One, I have some observations.<br />Everything that is written below refers to the &quot;i386&quot; (32-bit x86) architecture, and in the Virtual Box. I installed in Expert text mode - <a href="https://drive.google.com/file/d/1pEyBZhbr-laeBut5gT9x7fGzTXzwufx8/view" rel="nofollow">https://drive.google.com/file/d/1pEyBZh … wufx8/view</a></p><p>Unfortunately, when installing from official ISO`s<br />&#160; &#039;<em>devuan_jessie_1.0.0_i386_NETINST.iso</em>&#039;<br />&#160; &#039;<em>devuan_jessie_1.0.0_i386_CD.iso</em>&#039;<br />&#160; &#039;<em>devuan_jessie_1.0.0_i386_DVD.iso</em>&#039;<br />you will not be able to fully install Devuan if you answer &quot;Yes&quot; to the question &quot;Use a network mirror?&quot; <a href="https://drive.google.com/file/d/1FtUP1UPEIvt_r2vSbHNWW3yrg-UmOY2U/view" rel="nofollow">https://drive.google.com/file/d/1FtUP1U … mOY2U/view</a></p><p>Even if you enter <a href="https://drive.google.com/file/d/1RiPnhCNON2c2uti8Kzx0zVAKTjjsoUVx/view" rel="nofollow">https://drive.google.com/file/d/1RiPnhC … soUVx/view</a> from the keyboard &quot;archive.devuan.org&quot; and then &quot;merged&quot;<br />(or &quot;deb.devuan.org&quot;, &quot;merged&quot; <a href="https://drive.google.com/file/d/1J117j8UqmeuDLuptHCLlgpPUWZ-mYD2_/view" rel="nofollow">https://drive.google.com/file/d/1J117j8 … mYD2_/view</a>, <a href="https://drive.google.com/file/d/12r1z-0cWb9LXyGPljeENV8JDG-wva4RS/view" rel="nofollow">https://drive.google.com/file/d/12r1z-0 … va4RS/view</a> ),<br />then (after downloading and unpacking the package list archives from the repository) with &quot;Select and install software&quot; you will end up with an error <a href="https://drive.google.com/file/d/1T7xHvGZywc0jd5QR0qC_JMRsYfMn_4QK/view" rel="nofollow">https://drive.google.com/file/d/1T7xHvG … n_4QK/view</a>.</p><p>After this error, I went back to the main menu and saved the logs <a href="https://drive.google.com/file/d/1tK9l0igterdwwP9S6J2t8-j3SYxm0Zjb/view" rel="nofollow">https://drive.google.com/file/d/1tK9l0i … m0Zjb/view</a></p><div class="codebox"><pre class="vscroll"><code>Sep 20 07:29:03 syslogd started: BusyBox v1.22.1
...
Sep 20 07:49:19 main-menu[174]: (process:1469): wget: bad address &#039;auto.mirror.devuan.org&#039;
Sep 20 07:49:22 main-menu[174]: INFO: Menu item &#039;pkgsel&#039; selected
Sep 20 07:49:24 pkgsel: checking for (security) updates to the base system
Sep 20 07:49:25 in-target: Reading package lists...
Sep 20 07:49:30 in-target: 
Sep 20 07:49:30 in-target: Building dependency tree...
Sep 20 07:49:30 in-target: 
Sep 20 07:49:30 in-target: Reading state information...
Sep 20 07:49:30 in-target: 
Sep 20 07:49:30 in-target: The following package was automatically installed and is no longer required:
Sep 20 07:49:30 in-target:   libuuid-perl
Sep 20 07:49:30 in-target: Use &#039;apt-get autoremove&#039; to remove it.
Sep 20 07:49:30 in-target: The following packages have been kept back:
Sep 20 07:49:30 in-target:   linux-image-586
Sep 20 07:49:30 in-target: The following packages will be upgraded:
Sep 20 07:49:30 in-target:   apt apt-utils bash busybox cpio cron debconf debconf-i18n
Sep 20 07:49:30 in-target:   debian-archive-keyring devuan-baseconf devuan-keyring e2fslibs e2fsprogs
Sep 20 07:49:30 in-target:   gcc-4.9-base gnupg gpgv isc-dhcp-client isc-dhcp-common libapt-inst1.5
Sep 20 07:49:30 in-target:   libapt-pkg4.12 libbz2-1.0 libc-bin libc6 libc6-i686 libcomerr2 libdb5.3
Sep 20 07:49:30 in-target:   libdns-export100 libffi6 libgcc1 libgnutls-deb0-28 libgnutls-openssl27
Sep 20 07:49:30 in-target:   libicu52 libidn11 libirs-export91 libisc-export95 libisccfg-export90
Sep 20 07:49:30 in-target:   libjson-c2 libncurses5 libncursesw5 libpam-modules libpam-modules-bin
Sep 20 07:49:30 in-target:   libpam0g libprocps3 libss2 libssl1.0.0 libstdc++6 libtasn1-6 libtinfo5
Sep 20 07:49:30 in-target:   libudev1 linux-base locales login multiarch-support ncurses-base ncurses-bin
Sep 20 07:49:30 in-target:   passwd perl-base procps rsyslog sensible-utils tar tzdata udev vim-common
Sep 20 07:49:30 in-target:   vim-tiny wget zlib1g
Sep 20 07:49:31 in-target: 67 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Sep 20 07:49:31 in-target: Need to get 39.0 MB of archives.
Sep 20 07:49:31 in-target: After this operation, 260 kB disk space will be freed.
Sep 20 07:49:31 in-target: WARNING: The following packages cannot be authenticated!
Sep 20 07:49:31 in-target:   bash libc-bin libc6 libc6-i686 gcc-4.9-base libgcc1 libstdc++6 e2fslibs
Sep 20 07:49:31 in-target:   e2fsprogs login ncurses-bin perl-base tar libbz2-1.0 zlib1g libapt-pkg4.12
Sep 20 07:49:31 in-target:   gpgv devuan-keyring debian-archive-keyring gnupg apt ncurses-base
Sep 20 07:49:31 in-target:   debconf-i18n debconf libcomerr2 libncursesw5 libtinfo5 libncurses5 libpam0g
Sep 20 07:49:31 in-target:   libpam-modules-bin libpam-modules libss2 libdb5.3 cron libapt-inst1.5
Sep 20 07:49:31 in-target:   libprocps3 libssl1.0.0 linux-base procps udev libudev1 libgnutls-openssl27
Sep 20 07:49:31 in-target:   libtasn1-6 libgnutls-deb0-28 libidn11 libisc-export95 libdns-export100
Sep 20 07:49:31 in-target:   libffi6 libicu52 libisccfg-export90 libirs-export91 libjson-c2
Sep 20 07:49:31 in-target:   multiarch-support passwd sensible-utils tzdata apt-utils cpio
Sep 20 07:49:31 in-target:   isc-dhcp-client isc-dhcp-common rsyslog vim-tiny vim-common wget locales
Sep 20 07:49:31 in-target:   busybox devuan-baseconf
Sep 20 07:49:31 in-target: E
Sep 20 07:49:31 in-target: : 
Sep 20 07:49:31 in-target: There are problems and -y was used without --force-yes
Sep 20 07:49:31 in-target: 
Sep 20 07:49:31 kernel: [ 1230.491673] ISO 9660 Extensions: Microsoft Joliet Level 3
Sep 20 07:49:31 kernel: [ 1230.492901] ISO 9660 Extensions: RRIP_1991A
Sep 20 07:49:34 main-menu[174]: WARNING **: Configuring &#039;pkgsel&#039; failed with error code 100
Sep 20 07:49:34 main-menu[174]: WARNING **: Menu item &#039;pkgsel&#039; failed.
Sep 20 08:01:12 main-menu[174]: INFO: Menu item &#039;save-logs&#039; selected</code></pre></div><p>That is, when we try to update packages, we get an error.<br />This is because when configuring APT, there were several errors like this:<br />&quot;Sep 20 07:48:22 in-target: W: GPG error: <a href="http://deb.devuan.org" rel="nofollow">http://deb.devuan.org</a> jessie InRelease: The following signatures couldn&#039;t be verified because the public key is not available: NO_PUBKEY BB23C00C61FC752C&quot;<br />To prevent this from happening, you need to install &#039;devuan-keyring_2017.10.03&#039; <a href="https://www.devuan.org/os/keyring" rel="nofollow">https://www.devuan.org/os/keyring</a> (which expires [2022-09-03]).</p><p>There are probably several ways to solve this problem. I decided to rebuild the ISO, replacing &#039;devuan_jessie_1.0.0_i386_*.iso\pool\DEVUAN\main\d\devuan-keyring\devuan-keyring_2016.11.22_all.deb&#039; with &#039;devuan-keyring_2017.10.03_all.deb&#039;.</p><p>After that, the download of packages from the Devuan repository is successful.</p><p>Simply replacing the &#039;keyring&#039; packages is not enough, additional steps are needed, which I wrote about above.<br />In short, it will be:</p><p>1) Unpack Devuan *.iso (or mount and copy in the file manager, not forgetting about hidden files)<br />2) Allow writing to files (chmod)<br />3) Change the content in the &quot;pool...&quot; folders<br />4) Using &#039;apt-ftparchive generate config-deb-x&#039; create new &quot;Packages-x&quot; files using the appropriate config files for each subdirectory (&quot;DEVUAN&quot;, &quot;DEBIAN&quot;). The resulting files will be located in &quot;dists\jessie\main\binary-i386\&quot; (or whatever you specify in the corresponding &quot;config-deb&quot;)<br />5) Combine the received &quot;Packages-x&quot; files into one &quot;Packages&quot;<br />6) Create an archive &quot;Packages.gz&quot; for it<br />7) Remove everything except &quot;Packages.gz&quot; and &quot;Release&quot;<br />If changes are made not only in &quot;main&quot;, then it is necessary to repeat 4-7<br />8) Using &#039;apt-ftparchive release ...&#039; we update the information in the file &quot;dists\jessie\Release\&quot;<br />9) Let&#039;s recalculate the checksums for all files and save them in the file &quot;md5sum.txt&quot;<br />10) Create a new ISO</p><p>As for the last point, the version of the &#039;xorriso ...&#039; command (which in the previous post) creates a * .iso file, which, when viewed in Windows, shows short names.<br />This variation adds Joliet: </p><div class="codebox"><pre><code>xorriso -as mkisofs \
        -r -V &#039;Debian 1.0-final i386 1&#039; \
        -o devuan-1.0-i386-DVD.iso \
        -J -J -joliet-long -cache-inodes \
        -isohybrid-mbr isohdpfx.bin \
        -b isolinux/isolinux.bin \
        -c isolinux/boot.cat \
        -boot-load-size 4 -boot-info-table -no-emul-boot \
        -eltorito-alt-boot \
        -e boot/grub/efi.img \
        -no-emul-boot -isohybrid-gpt-basdat -isohybrid-apm-hfsplus \
        ./cd \
        2&gt; devuan-1.0-i386-DVD.txt</code></pre></div><p>Replace &quot;DVD&quot; with &quot;CD&quot; or &quot;NETINST&quot;, or whatever you prefer.</p><p>This is an example of a plan. The most important thing to understand is:</p><p>1) All packages are located in the &quot;pool\...&quot; folders.<br />2) All &quot;databases&quot; that contain information about packages are located in files &quot;Packages.gz&quot; in &quot;dists\jessie\...&quot; in the corresponding subdirectories.<br />3) The file &quot;dists\jessie\Release\&quot; contains service information about all &quot;databases&quot;<br />4) The file &quot;md5sum.txt&quot; stores information about checksums for all files</p><p>Thus, if you change something, then you need to remember to update the related information.</p>]]></description>
			<author><![CDATA[dummy@example.com (vgal)]]></author>
			<pubDate>Mon, 20 Sep 2021 14:02:32 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=31673#p31673</guid>
		</item>
		<item>
			<title><![CDATA[Re: Make "fresh" copy Jessie iso.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=31453#p31453</link>
			<description><![CDATA[<p>A little automation won&#039;t be superfluous:</p><p>For a start, it&#039;s a good idea (or no <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" />) to make a local copy of the repository archive. <br />Since the file &#039;md5sum.txt&#039; (which is at the root of every iso with the Devuan distribution) contains full paths to all files, why not use this ... </p><div class="codebox"><pre><code># Download all .deb&#039;s from md5sum.txt (/pool/*.deb) to current dir.
# Example one line: &#039;8ba8293f9be16668fde39a2eea3c35a1  ./pool/DEBIAN/main/a/acl/libacl1_2.2.52-2_i386.deb&#039;

Cdrom=&#039;/media/cdrom0/&#039;

while read -r TextLine; do

  FilePath=&quot;${TextLine#*/}&quot;         # &#039;pool/DEBIAN/main/a/acl/libacl1_2.2.52-2_i386.deb&#039;

  if [ &quot;${FilePath:0:4}&quot; = &quot;pool&quot; ]; then

    DirName=&quot;${FilePath%/*}&quot;        # &#039;pool/DEBIAN/main/a/acl&#039;
    FileName=&quot;${FilePath##*/}&quot;      # &#039;libacl1_2.2.52-2_i386.deb&#039;
    ShortFileName=&quot;${FileName%%_*}&quot; # &#039;libacl1&#039;

    apt-get download $ShortFileName &amp;&gt;&gt; download.log

  fi

done &lt; $Cdrom&#039;md5sum.txt&#039; </code></pre></div><p>Unfortunately .udeb files have not been downloaded.<br />The kernel files &#039;linux-compiler *&#039;, &#039;linux-headers *&#039; and &#039;linux-image *&#039; also.</p>]]></description>
			<author><![CDATA[dummy@example.com (vgal)]]></author>
			<pubDate>Sat, 11 Sep 2021 00:21:53 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=31453#p31453</guid>
		</item>
		<item>
			<title><![CDATA[Re: Make "fresh" copy Jessie iso.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=31315#p31315</link>
			<description><![CDATA[<p>Thanks for answers.</p><p>Since I do not need automation, I decided that it would be best to simply manually replace the package information in the file <span class="bbc">dists/jessie/main/binary-i386/Packages.gz/Packages</span>.<br />I, of course, do not have all the information, but my first impression is that it might not be worth splitting the packages into two directories (&quot;DEVUAN and DEBIAN&quot;).</p><p>Now I have two options for <strong>NETINST.iso</strong>:<br />1 - replace only &#039;devuan-keyring&#039;<br />2 - replacing &#039;devuan-keyring&#039; and 45 more files (upgrade)</p><p>Now with NETINST.iso it is possible to install the system (via the Internet). Without internet, of course, a minimal installation is also possible.</p><p>I continue the experiment. Now with <strong>CD.iso</strong>. It is not yet clear what is the difference between &quot;XFCE DE&quot; and &quot;Default DE&quot; tasks and why the set of packages for the &quot;standard&quot; task (&#039;INET install&#039; and &#039;CD install&#039;) is different.</p><p>And the most important question: what are the ways to change|add the ability to select packages|programs|tasks during installation?</p>]]></description>
			<author><![CDATA[dummy@example.com (vgal)]]></author>
			<pubDate>Mon, 06 Sep 2021 00:15:41 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=31315#p31315</guid>
		</item>
		<item>
			<title><![CDATA[Re: Make "fresh" copy Jessie iso.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=31225#p31225</link>
			<description><![CDATA[<p>@vgal, the filename attribute of the Packages file(s) contain the relative pathname to the packages, into the &quot;<span class="bbc">pool</span>&quot; directory tree, which as you point out, has the subdirectories <span class="bbc">DEBIAN</span> and <span class="bbc">DEVUAN</span>, and below that, you find the further relative path into the publication servers&#039; tree for the .deb file.</p><p>It does seem like <span class="bbc">apt-ftparchive</span> does something else than reproduce the pool path from the associated Packages files, which I guess is in your step <span class="bbc">&quot;# generate &quot;Packages&quot; file&quot;</span>. Specifically, if you locate the associated Packages file snippet for the package concerned, either in the original-cd Packages file(s), or in your local <span class="bbc">/var/lib/apt/lists/*Packages</span>, you will find the correct pool pathname for the package. Alternatively, you add a step to change the <span class="bbc">Packages</span> files generated by apt-ftparchive by replacing all <span class="bbc">filename</span> attributes with the correct <span class="bbc">pool/</span> relative pathnames as found in that pool.</p>]]></description>
			<author><![CDATA[dummy@example.com (ralph.ronnquist)]]></author>
			<pubDate>Mon, 30 Aug 2021 23:55:24 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=31225#p31225</guid>
		</item>
		<item>
			<title><![CDATA[Re: Make "fresh" copy Jessie iso.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=31213#p31213</link>
			<description><![CDATA[<p>Just a hunch but it might be useful for you to understand how Devuan merges Debian repos with <span class="bbu"><strong><a href="https://git.devuan.org/devuan/amprolla3" rel="nofollow">amprolla</a></strong></span>.</p>]]></description>
			<author><![CDATA[dummy@example.com (golinux)]]></author>
			<pubDate>Mon, 30 Aug 2021 16:15:06 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=31213#p31213</guid>
		</item>
		<item>
			<title><![CDATA[Re: Make "fresh" copy Jessie iso.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=31209#p31209</link>
			<description><![CDATA[<p>I decided to simplify the task to find the problem. Just rebuilding, no file replacements, just unpacking, reindexing and recalculating md5 and creating an new iso.<br />The error repeated ...</p><p>In the end, I found the reason. The fact is that Devuan uses two directories (&#039;/pool/DEBIAN/&#039; and &#039;/pool/DEVUAN/&#039;), and after executing &quot;<strong>apt-ftparchive generate config-deb</strong>&quot; information from only one directory gets to &quot;Packages&quot;.</p><p>The next step will be to replace the files (pool local upgrade)...</p>]]></description>
			<author><![CDATA[dummy@example.com (vgal)]]></author>
			<pubDate>Mon, 30 Aug 2021 13:59:16 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=31209#p31209</guid>
		</item>
		<item>
			<title><![CDATA[Make "fresh" copy Jessie iso.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=31169#p31169</link>
			<description><![CDATA[<p>Hey!</p><p>I have several older computers (pre 2010, starting from the Asus EEE 900 netbook).<br />I want to make a variant of Devuan Jessie (.iso) with already updated packages (downloaded once from archive.devuan.org), as well as with the possibility of a more flexible choice of additional packages (for example, only for XFCE + Firefox) and non PAE kernel.<br />I&#039;m a beginner Linux user, no experience yet ...<br />Now my Host is WinXP, I installed in VirtualBox (5.2) the guest OS (devuan_jessie_1.0.0_i386_DVD.iso) and started experimenting <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /> </p><p># <a href="https://wiki.debian.org/DebianInstaller/Modify/CD" rel="nofollow">https://wiki.debian.org/DebianInstaller/Modify/CD</a></p><p>#from &#039;root&#039; user</p><div class="codebox"><pre><code>mkdir cd
bsdtar -C cd/ -xf /media/cdrom0/devuan_jessie_1.0.0_i386_NETINST.iso</code></pre></div><p># replace (in &quot;pool/...&quot; dir) the .deb files with new ones (upgrade):</p><p># debconf, debconf-i18n, debian-archive-keyring, devuan-baseconf, devuan-keyring, gcc-4.9-base, gnupg, gpgv, isc-dhcp-client, isc-dhcp-common, libc-bin, libc6, libc6-i686, libdb5.3, libdns-export100, libffi6, libgcc1, libgnutls-deb0-28, libgnutls-openssl27, libicu52, libirs-export91, libisc-export95, libisccfg-export90, libncurses5, libncursesw5, libpam-modules, libpam-modules-bin, libpam0g, libprocps3, libssl1.0.0, libstdc++6, libtasn1-6, libtinfo5, locales, login, multiarch-support, ncurses-base, ncurses-bin, passwd, perl-base, procps, sensible-utils, tzdata, wget</p><div class="codebox"><pre><code>chmod -R +w cd</code></pre></div><p>###############################################################<br /># create the file &quot;config-deb&quot;:<br />###############################################################<br /># Points to where the unpacked CD\DVD is.<br />Dir {<br />&#160; &#160; ArchiveDir &quot;cd&quot;;<br />};</p><p># Sets the top of the .deb directory tree.<br />TreeDefault {<br />&#160; &#160;Directory &quot;pool/&quot;;<br />};</p><p># The location for a Packages file.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; <br />BinDirectory &quot;pool/DEBIAN/main&quot; {<br />&#160; &#160;Packages &quot;dists/jessie/main/binary-i386/Packages&quot;;<br />};</p><p>BinDirectory &quot;pool/DEVUAN/main&quot; {<br />&#160; &#160;Packages &quot;dists/jessie/main/binary-i386/Packages&quot;;<br />};</p><p># We are only interested in .deb files (.udeb for udeb files).&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; <br />Default {<br />&#160; &#160;Packages {<br />&#160; &#160; &#160; &#160;Extensions &quot;.deb&quot;;<br />&#160; &#160; };<br />};<br />###############################################################</p><div class="codebox"><pre><code>apt-ftparchive generate config-deb</code></pre></div><p># generate &quot;Packages&quot; file</p><div class="codebox"><pre><code>apt-ftparchive packages cd/pool &gt; cd/dists/jessie/main/binary-i386/Packages</code></pre></div><p># Replace &#039;cd/pool&#039; on &#039;pool&#039; in &quot;Packages&quot; file</p><p># generate &quot;Packages.gz&quot; file</p><div class="codebox"><pre><code>gzip -c cd/dists/jessie/main/binary-i386/Packages | tee cd/dists/jessie/main/binary-i386/Packages.gz &gt; Packages.gz.log</code></pre></div><p># updating the Release file in cd/dists/jessie/ is to delete everything in the file from the &quot;MD5Sum:&quot; line to the end of the file</p><div class="codebox"><pre><code>sed -i &#039;/MD5Sum:/,$d&#039; cd/dists/jessie/Release</code></pre></div><p># followed by (editing the file, if desired)</p><div class="codebox"><pre><code>apt-ftparchive release cd/dists/jessie &gt;&gt; cd/dists/jessie/Release</code></pre></div><p># regenerate &quot;cd/md5sum.txt&quot;</p><div class="codebox"><pre><code>cd cd
md5sum `find ! -name &quot;md5sum.txt&quot; ! -path &quot;./isolinux/*&quot; -follow -type f` &gt; md5sum.txt
cd ..</code></pre></div><p># TODO: including Override Information</p><p># Creating a new iso</p><div class="codebox"><pre><code>dd if=/media/cdrom0/devuan_jessie_1.0.0_i386_NETINST.iso bs=1 count=432 of=isohdpfx.bin
xorriso -as mkisofs -o test.iso \
        -isohybrid-mbr isohdpfx.bin \
        -c isolinux/boot.cat -b isolinux/isolinux.bin \
        -no-emul-boot -boot-load-size 4 -boot-info-table ./cd</code></pre></div><p>Run in VirtualBox with test.iso ...</p><p>Install base system (debootstrap) failed:<br />&quot;Warning: Failure while unpacking required packeges. ...&quot;<br />7 pngs - <a href="https://drive.google.com/drive/folders/11_oUZQiakWWOrKwsA8uuXtVFqOv0tU4i" rel="nofollow">https://drive.google.com/drive/folders/ … VFqOv0tU4i</a></p><p>What&#039;s wrong?</p>]]></description>
			<author><![CDATA[dummy@example.com (vgal)]]></author>
			<pubDate>Sat, 28 Aug 2021 19:32:09 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=31169#p31169</guid>
		</item>
	</channel>
</rss>
