summary refs log tree commit diff
path: root/gnu/system/images/rock64.scm
diff options
context:
space:
mode:
authorJanneke Nieuwenhuizen <janneke@gnu.org>2020-06-05 09:18:35 +0200
committerJanneke Nieuwenhuizen <janneke@gnu.org>2023-07-21 17:58:18 +0200
commit55037bb70621a6ea8b9f5b0d6129d34aa38a2f6f (patch)
tree33908799e3cb6fcf5a66d1c0c3d3d746bcd24cb4 /gnu/system/images/rock64.scm
parente4a1416c865500780875af4dc7f70fe1cee315ce (diff)
downloadguix-55037bb70621a6ea8b9f5b0d6129d34aa38a2f6f.tar.gz
DRAFT system: examples: Add devel-hurd.tmpl.
For your hacking pleasure -- Not intended for review / merge just yet.

Try something like

    ./pre-inst-env guix system image --image-type=hurd-qcow2 --image-size=15G \
       --no-offload gnu/system/examples/devel-hurd.tmpl

    cp /gnu/store/...disk-image devel.img

    guix shell qemu -- qemu-system-i386 -enable-kvm -m 4096 \
     -device rtl8139,netdev=net0                            \
     -netdev user,id=net0,hostfwd=tcp:127.0.0.1:10022-:2222 \
     -hda devel-hurd.img

    ssh -p 10022 root@localhost
    GUIX_PROFILE=/run/current-system/bootstrap-profile
    source $GUIX_PROFILE/etc/profile
    git clone git://git.savannah.gnu.org/guix
    cd guix
    ./bootstrap
    ./configure --localstatedir=/var --sysconfdir=/etc --with-courage
    make

Note that we don't have an ld-wrapper, so you need some ld.so and
LD_LIBRARY_PATH hackery for compiled binaries to run.
Diffstat (limited to 'gnu/system/images/rock64.scm')
0 files changed, 0 insertions, 0 deletions