On Tue, Oct 23, 2018 at 6:23 PM Dennis Clarke <dclarke@blastwave.org> wrote: > Just saw this from Luke Kenneth Casson Leighton : > > > if i get really stuck i'll embed the riscv64 chroot within a > > qemu-amd64 chroot, running a 4.18 kernel, and document how > > it's done. > > Getting qemu built from fresh git is certainly doable and I have booted > the ppc64 debian installer with it just fine. Is there some page, or > scratch notes or even just essential command line stuff to get basic > cli or *anything* runnable inside a RISC-V qemu instance? i found these two resources: https://wiki.debian.org/RISC-V#Qemu https://wiki.debian.org/RISC-V#Creating_a_riscv64_chroot they look very straightforward, and include scripts/recipes that can just be cut/paste and run, which is great. from some time ago i appear to have a debian-qemu-preparing script that uses qemu-nbd (attached, as i can't recall where i got it from). it was originally designed for native x86 (hence the inclusion of grub), however i see no reason why it should not be adapted to do a hybrid of the mmdebootstrap approach. if i *really* can't get the chroot up and running (because of the use of an amd64 4.13 kernel) i'll probably put an entire debian riscv64 OS - including a recent kernel - onto a qemu.img, and use qemu-nbd to examine it and install things in it when it's offline. either way i'll let you know how i get on, and will document the process, ok? l.
Attachment:
qemu-debian-create-image
Description: Binary data