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--
> >
>

Reply via email to