[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Running the Hurd in qemu possibilities
From: |
Joshua Branson |
Subject: |
Re: Running the Hurd in qemu possibilities |
Date: |
Wed, 16 Sep 2020 17:28:02 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
Samuel Thibault <samuel.thibault@gnu.org> writes:
> Joshua Branson, le mer. 16 sept. 2020 07:35:03 -0400, a ecrit:
>> #+BEGIN_SRC sh
>> qemu-system-i386 --curses -enable-kvm --no-reboot \
>> -drive file=debian-hurd-20200731.img,cache=writeback -m 1G
>> \
>> -net user,hostfwd=tcp:127.0.0.1:2222-:22
>> #+END_SRC
>
> Where did you get this command line from? It is missing the -net nic
> option. Also I don't see why enabling the curses mode.
Ahh. That would be why.
https://www.gnu.org/software/hurd/hurd/running/qemu.html#index1h1
vs.
http://darnassus.sceen.net/~hurd-web/hurd/running/qemu/#index1
The latter one has the correct information, but the former is still
thought of as the "correct" site. I used the first url. I'll look in
your previous email about how one can update the "correct" site. I see
that the "correct" site lags behind. I guess that means I've been
appointed as the person to keep it up to date!
I enabled --curses because I use the dvorak layout. I'm under the
impression that the GNU/Hurd does not support variant keyboard layouts.
>
>> Did not auto set up my networking. Yes I could have manually set the
>> pfinet translator (or lwip),
>
> The problem is in your qemu configuration. Once -net nic is added,
> dhclient just works.
>
>> Also, running "which ifup" got me no results.
>
> It definitely is there:
>
> # which ifup
> /sbin/ifup
Perhaps, I needed to run "sudo ifup -a". That would be why. Gotcha.
>
>> With ssh, I tried to connect to port "2222". So again a lot of these
>> "issues" is probably user-error.
>
> Also, ssh will not like non-password login by default, so you need to
> set a password before being able to log via ssh.
hmmm. I did create a password for my user "joshua". I think I tried to
ssh via
ssh -p 2222 localhost
My username in Guix System is "joshua". I got the ssh command from
the wiki here:
https://www.gnu.org/software/hurd/hurd/running/qemu.html#index1h1
#+BEGIN_SRC org
This is the recommended way to work with a Command Line
Interface (CLI) since all your keyboard and locale settings are
preserved.
a) with ssh (assuming you have installed openssh-server)
$ kvm -m 1G -net nic -net user,hostfwd=tcp::5555-:22 -drive
cache=writeback,file=hd0.img &
Logging in to the running Hurd:
$ ssh -p5555 localhost
#+END_SRC
>
> Samuel
>
Thanks again Samuel! Sorry that I keep asking how to fix the "simple"
things.
--
Joshua Branson
Sent from Emacs and Gnus
Re: Running the Hurd in qemu possibilities, Almudena Garcia, 2020/09/16
Re: Running the Hurd in qemu possibilities, Dr. Arne Babenhauserheide, 2020/09/16