<20260311220428.000c67ee@laptop>
<[email protected]>
<[email protected]>
X-Mailer: Claws Mail 4.3.1 (GTK 3.24.51; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
> Were you able to run the 64 bit image without -M q35 ?
Yeah. Maybe it has to do with the qemu version? I'm using 10.2.1 from
Parabola
> For some reason I wasn't able to see the script in your email.
Apparently something decided to break the multipart encoding, in which
the script was encoded as base64. so you can still decode it with
base64 -di
Here it is as a link: https://ion.nu/tmp/run-hurd-2026-03-11.1.sh.txt
On Thu, 12 Mar 2026 17:14:57 +0000
[email protected] wrote:
> March 12, 2026 at 1:10 PM, [email protected]
> mailto:[email protected] wrote:
>
>
>
> >
> > March 11, 2026 at 5:04 PM, "Alicia" <[email protected]
> > mailto:[email protected]?to=%22Alicia%22%20%3Cbug-hurd%40gnu.org%3E
> > > wrote:
> > >
> > > <[email protected]>
> > > X-Mailer: Claws Mail 4.3.1 (GTK 3.24.51; x86_64-pc-linux-gnu)
> > > MIME-Version: 1.0
> > > Content-Type: multipart/mixed;
> > > boundary="MP_/Lw.RwQV0uJmZ=pDs6jzThdu"
> > > --MP_/Lw.RwQV0uJmZ=pDs6jzThdu
> > > Content-Type: text/plain; charset=US-ASCII
> > > Content-Transfer-Encoding: 7bit
> > > Content-Disposition: inline
> > >
> > > Here is an updated version.
> > > Summary of changes:
> > > *Removed -M q35 as it didn't seem necessary for 64bit, but
> > > breaks 32bit
> > -M q35 is currently necessary for rumpDisk (until we fix the bug),
> > which the 64 bit image uses by default. I just tested this on my 64
> > bit vm image. It works with -M q35 and fails without it.
> >
> > So you need -M q35 for the 64 bit image for now, until that bug is
> > fixed. You can remove -M q35 for the 32 image, which does not use
> > rumpdisk at the moment, because rumpdisk is a little too memory
> > hungry. :)
>
> Were you able to run the 64 bit image without -M q35 ?
>
> > >
> > > *Added options handling
> > > *Default to boot the existing image unless -r (redownload) is
> > > specified *Added options to run a filesystem check (-f), to
> > > expand the disk image (-e), to daemonize qemu, and to download
> > > the 64bit image (-6, default is 32bit)
> > >
> > All these changes seem good. For some reason I wasn't able to see
> > the script in your email. It may be a good time to commit it to
> > git. :)
> > >
> > > On Mon, 09 Mar 2026 18:33:37 +0000
> > > [email protected] mailto:[email protected]
> > > mailto:[email protected] wrote:
> > >
> > >
> > > March 9, 2026 at 1:31 PM, "Alicia" <[email protected]
> > > mailto:[email protected]?to=%22Alicia%22%20%3Cbug-hurd%40gnu.org%3E
> > > > wrote:
> > >
> > >
> > >
> > >
> > > Hello!
> > >
> > > After speaking with jab/gnucode on IRC I wrote a shellscript
> > > that downloads the latest Hurd disk image and runs it with qemu,
> > > as a fool-proof (or aspiring to be fool-proof) way to test it.
> > >
> > > I am happy to assign the copyright to FSF, and to develop it
> > > further if wanted.
> > >
> > > Attaching the script. It's also available from
> > > https://ion.nu/tmp/run-hurd.sh.txt because I'm not sure how
> > > attachments are handled
> > >
> > >
> > > I think that the Hurd team spends a fair amount of time
> > > answering questions on irc / email about how to run the Hurd via
> > > qemu. Time which could be better spent elsewhere. :)
> > >
> > > As a parallel, the guix people have the guix-install.sh script
> > > (1), which installs the guix package manager on top of a
> > > GNU/Linux distro. They essentially do not have to answer many
> > > questions about how to install guix anymore. :)
> > >
> > > What do you all think?
> > >
> > > And thanks Alicia!
> > >
> > > 1. https://guix.gnu.org/guix-install.sh
> > >
> > >
> > > --MP_/Lw.RwQV0uJmZ=pDs6jzThdu
> > > Content-Type: application/x-shellscript
> > > Content-Transfer-Encoding: base64
> > > Content-Disposition: attachment;
> > > filename=run-hurd-2026-03-11.1.sh
> > >
> > > IyEvYmluL3NoIC1lCiMgICAgcnVuLWh1cmQuc2gsIGEgc2NyaXB0IHRvIGZldGNoIGFuZCBydW4g
> > >
> > >
> > > RGViaWFuIEdOVSAoSHVyZCkgdXNpbmcgcWVtdSwgYXNwaXJpbmcgdG8gYmUgZm9vbC1wcm9vZgoj
> > >
> > >
> > > ICAgIENvcHlyaWdodCAoQykgMjAyNiAgYWxpY2lhQGlvbi5udQojCiMgICAgVGhpcyBwcm9ncmFt
> > >
> > >
> > > IGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkK
> > >
> > >
> > > IyAgICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMg
> > >
> > >
> > > TGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKIyAgICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
> > >
> > >
> > > LCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgojICAgIChhdCB5b3VyIG9wdGlv
> > >
> > >
> > > bikgYW55IGxhdGVyIHZlcnNpb24uCiMKIyAgICBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQg
> > >
> > >
> > > aW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKIyAgICBidXQgV0lUSE9VVCBBTlkg
> > >
> > >
> > > V0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgojICAgIE1FUkNI
> > >
> > >
> > > QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUK
> > >
> > >
> > > IyAgICBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4K
> > >
> > >
> > > IwojICAgIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBBZmZlcm8g
> > >
> > >
> > > R2VuZXJhbCBQdWJsaWMgTGljZW5zZQojICAgIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYg
> > >
> > >
> > > bm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgoKYml0NjQ9ZmFsc2UKcmVk
> > >
> > >
> > > b3dubG9hZD1mYWxzZQpmc2NrPWZhbHNlCmRhZW1vbj1mYWxzZQpleHBhbmQ9JycKd2hpbGUgZ2V0
> > >
> > >
> > > b3B0cyAiNnJmZGU6IiBvcHQ7IGRvCiAgY2FzZSAiJG9wdCIgaW4KICAgIDYpIGJpdDY0PXRydWU7
> > >
> > >
> > > OwogICAgcikgcmVkb3dubG9hZD10cnVlOzsKICAgIGYpIGZzY2s9dHJ1ZTs7CiAgICBkKSBkYWVt
> > >
> > >
> > > b249dHJ1ZTs7CiAgICBlKSBleHBhbmQ9IiRPUFRBUkciCiAgICAgICBpZiAhIGVjaG8gIiRleHBh
> > >
> > >
> > > bmQiIHwgZ3JlcCAtcSAnWzAtOV1cK1tCS01HVFBdJzsgdGhlbgogICAgICAgICBlY2hvICdJbnZh
> > >
> > >
> > > bGlkIGZvcm1hdCBmb3IgZXhwYW5zaW9uLiBFeHBlY3RlZCBudW1iZXIgZm9sbG93ZWQgYnkgdW5p
> > >
> > >
> > > dCAoQiBmb3IgYnl0ZXMsIEsgZm9yIGtpbG9ieXRlcywgTSBmb3IgbWVnYWJ5dGVzIGV0Yy4pJwog
> > >
> > >
> > > ICAgICAgICBleGl0IDEKICAgICAgIGZpOzsKICAgICopIGVjaG8gIlVzYWdlOiAkezB9IFtvcHRp
> > >
> > >
> > > b25zXSIKICAgICAgIGVjaG8gJ09wdGlvbnMgaW5jbHVkZTonCiAgICAgICBlY2hvICcgLTYgICAg
> > >
> > >
> > > ICAgID0gdXNlIHRoZSBuZXcgNjRiaXQgYnVpbGQnCiAgICAgICBlY2hvICcgLXIgICAgICAgID0g
> > >
> > >
> > > cmVkb3dubG9hZCBpbnN0ZWFkIG9mIGJvb3RpbmcgZXhpc3RpbmcgaW1hZ2UnCiAgICAgICBlY2hv
> > >
> > >
> > > ICcgLWYgICAgICAgID0gcnVuIGEgZmlsZXN5c3RlbSBjaGVjayAocmVxdWlyZXMgbG9zZXR1cCBh
> > >
> > >
> > > bmQgZnNjay5leHQyKScKICAgICAgIGVjaG8gJyAtZCAgICAgICAgPSBkYWVtb25pemUsIHN0YXJ0
> > >
> > >
> > > IHFlbXUgYW5kIHJldHVybiB0byB0aGUgc2hlbGwnCiAgICAgICBlY2hvICcgLWUgPHNpemU+ID0g
> > >
> > >
> > > ZXhwYW5kIGRpc2sgaW1hZ2UgdG8gdGhlIGdpdmVuIHNpemUnCiMgVE9ETzogb3B0aW9uIGZvciBj
> > >
> > >
> > > dXJzZXMgZGlzcGxheSAoZm9yIG5vbi1HVUkgZW52aXJvbm1lbnRzIGFuZC9vciB0byB0cmFuc2xh
> > >
> > >
> > > dGUga2V5Ym9hcmQgYmVjYXVzZSBIdXJkIGNvbnNvbGUgY3VycmVudGx5IGxhY2tzIGtleWJvYXJk
> > >
> > >
> > > IGxheW91dHMgb3V0c2lkZSBVUyBxd2VydHkpCiMgVE9ETzogb3B0aW9uIGZvciBWTkMgZGlzcGxh
> > >
> > >
> > > eQogICAgICAgZXhpdDs7CiAgZXNhYwpkb25lCmlmIFsgISAtZSBkZWJpYW4taHVyZC5pbWcgXSB8
> > >
> > >
> > > fCAiJHJlZG93bmxvYWQiOyB0aGVuCiAgcm0gLWYgZGViaWFuLWh1cmQuaW1nLnRhci5negogIGlm
> > >
> > >
> > > ICIkYml0NjQiOyB0aGVuCiAgICB3Z2V0ICdodHRwczovL2NkaW1hZ2UuZGViaWFuLm9yZy9jZGlt
> > >
> > >
> > > YWdlL3BvcnRzL2xhdGVzdC9odXJkLWFtZDY0L2RlYmlhbi1odXJkLmltZy50YXIuZ3onCiAgZWxz
> > >
> > >
> > > ZQogICAgd2dldCAnaHR0cHM6Ly9jZGltYWdlLmRlYmlhbi5vcmcvY2RpbWFnZS9wb3J0cy9sYXRl
> > >
> > >
> > > c3QvaHVyZC1pMzg2L2RlYmlhbi1odXJkLmltZy50YXIuZ3onCiAgZmkKICBpbWFnZT0iYHRhciAt
> > >
> > >
> > > eHZ6ZiBkZWJpYW4taHVyZC5pbWcudGFyLmd6YCIKICBtdiAiJGltYWdlIiBkZWJpYW4taHVyZC5p
> > >
> > >
> > > bWcKZmkKaWYgIiRmc2NrIjsgdGhlbgojIFRPRE86IER5bmFtaWNhbGx5IGZpZ3VyZSBvdXQgd2hp
> > >
> > >
> > > Y2ggd2F5IChpZiBhbnksIG1heWJlIHVzZXIgaXMgcm9vdCkgdG8gcnVuIHRoZXNlIGFzIHJvb3QK
> > >
> > >
> > > ICBkaXNrPSJgc3VkbyBsb3NldHVwIC1mUCAtLXNob3cgZGViaWFuLWh1cmQuaW1nYCIKICBpZiBb
> > >
> > >
> > > IC16ICIkZGlzayIgXTsgdGhlbiBlY2hvICdGYWlsZWQgdG8gbG9zZXR1cCB0aGUgZGlzayBpbWFn
> > >
> > >
> > > ZS4gSXMgbG9zZXR1cCBpbnN0YWxsZWQ/JzsgZXhpdCAxOyBmaQogIGlmIFsgLWUgIiR7ZGlza31w
> > >
> > >
> > > NSIgXTsgdGhlbgogICAgc3VkbyBmc2NrLmV4dDIgLWZ5ICIke2Rpc2t9cDUiCiAgZWxzZQogICAg
> > >
> > >
> > > c3VkbyBmc2NrLmV4dDIgLWZ5ICIke2Rpc2t9cDIiICMgMzJiaXQgZG9lc24ndCB1c2UgdGhlIGV4
> > >
> > >
> > > dGVuZGVkIHBhcnRpdGlvbgogIGZpCiAgc3VkbyBsb3NldHVwIC1kICIkZGlzayIKZmkKaWYgWyAt
> > >
> > >
> > > biAiJGV4cGFuZCIgXTsgdGhlbgogIG51bT0iYGVjaG8gIiRleHBhbmQiIHwgc2VkIC1lICdzL1tB
> > >
> > >
> > > LVpdJC8vJ2AiCiAgdW5pdD0iYGVjaG8gIiRleHBhbmQiIHwgc2VkIC1lICdzL15bMC05XSovLydg
> > >
> > >
> > > IgogIGRkIGlmPS9kZXYvemVybyBvZj1kZWJpYW4taHVyZC5pbWcgYnM9IjEke3VuaXR9IiBjb3Vu
> > >
> > >
> > > dD0wIHNlZWs9IiRudW0iCiAgZGlzaz0iYHN1ZG8gbG9zZXR1cCAtZlAgLS1zaG93IGRlYmlhbi1o
> > >
> > >
> > > dXJkLmltZ2AiCiAgIyBUT0RPOiBVbmlmeSB0aGUgbG9zZXR1cCBjYWxscz8KICBpZiBbIC16ICIk
> > >
> > >
> > > ZGlzayIgXTsgdGhlbiBlY2hvICdGYWlsZWQgdG8gbG9zZXR1cCB0aGUgZGlzayBpbWFnZS4gSXMg
> > >
> > >
> > > bG9zZXR1cCBpbnN0YWxsZWQ/JzsgZXhpdCAxOyBmaQogIHN1ZG8gcGFydGVkICIkZGlzayIgcmVz
> > >
> > >
> > > aXplcGFydCAyICcxMDAlJyAjIFJlc2l6ZSB0aGUgZXh0ZW5kZWQgcGFydGl0aW9uCiAgc3VkbyBw
> > >
> > >
> > > YXJ0ZWQgIiRkaXNrIiByZXNpemVwYXJ0IDUgJzEwMCUnIHx8IHRydWUgIyBSZXNpemUgdGhlIGZp
> > >
> > >
> > > bGVzeXN0ZW0ncyBwYXJ0aXRpb24gdGhlcmVpbiAodW5sZXNzIGl0J3MgMzJiaXQgYW5kIGRvZXNu
> > >
> > >
> > > J3QgaGF2ZSB0aGUgZXh0ZW5kZWQgcGFydGl0aW9uKQogIGlmIFsgLWUgIiR7ZGlza31wNSIgXTsg
> > >
> > >
> > > dGhlbgogICAgc3VkbyByZXNpemUyZnMgIiR7ZGlza31wNSIKICBlbHNlCiAgICBzdWRvIHJlc2l6
> > >
> > >
> > > ZTJmcyAiJHtkaXNrfXAyIgogIGZpCiAgc3VkbyBsb3NldHVwIC1kICIkZGlzayIKZmkKcnVucWVt
> > >
> > >
> > > dSgpCnsKICBrdm09ImBncmVwIC1xICcgXChzdm1cfHZteFwpJyAvcHJvYy9jcHVpbmZvICYmIGVj
> > >
> > >
> > > aG8gJy0tZW5hYmxlLWt2bSdgIgogICMgSSB0aGluayAzMmJpdCBjb2RlIHNob3VsZCB3b3JrIGV2
> > >
> > >
> > > ZW4gaWYgd2UgcnVuIHg4Nl82NCBxZW11PwogICMgRnJvbSBzb21lIHRlc3RpbmcsIGl0IGFwcGVh
> > >
> > >
> > > cnMgLU0gcTM1IGlzIG5vdCBuZWVkZWQgZm9yIDY0Yml0IEh1cmQsIGJ1dCBicmVha3MgMzJiaXQg
> > >
> > >
> > > SHVyZC4gVGhlcmVmb3Igb21pdHRpbmcgaXQKICBxZW11LXN5c3RlbS14ODZfNjQgJHtrdm19IC1t
> > >
> > >
> > > IDJHIC1kcml2ZSBjYWNoZT13cml0ZWJhY2ssZmlsZT1kZWJpYW4taHVyZC5pbWcgLW5ldCB1c2Vy
> > >
> > >
> > > LGhvc3Rmd2Q9dGNwOjEyNy4wLjAuMToyMjIyLToyMiAtbmV0IG5pYyxtb2RlbD1lMTAwMAp9Cmlm
> > >
> > >
> > > ICIkZGFlbW9uIjsgdGhlbgogIHJ1bnFlbXUgPiAvZGV2L251bGwgMj4gL2Rldi9udWxsICYKZWxz
> > >
> > > ZQogIHJ1bnFlbXUKZmkK
> > >
> > > --MP_/Lw.RwQV0uJmZ=pDs6jzThdu--
> > >
> >
>
>