meino.cra...@gmx.de wrote:

> Alan McKinnon <alan.mckin...@gmail.com> [17-01-15 14:08]:
> > On 15/01/2017 14:52, meino.cra...@gmx.de wrote:  
> > > Alan McKinnon <alan.mckin...@gmail.com> [17-01-15 13:40]:  
> > >> On 15/01/2017 13:49, meino.cra...@gmx.de wrote:  
> > >>> Hi,
> > >>>
> > >>> for the purpose of online banking I want to install Linux on an
> > >>> USB-stick.
> > >>>
> > >>> All attempts currently fail because the guest OS does not see
> > >>> any internet connection / eth0
> > >>>
> > >>> I tried this without success:
> > >>> sudo qemu-system-x86_64 -cpu core2duo -cdrom <isoimage> -boot
> > >>> order=d -usbdevice host:<my usbsick> -m 1G --enable-kvm
> > >>> -machine q35,accel=kvm -device intel-iommu -netdev
> > >>> user,id=mynet0,net=192.168.178.0/24,dhcpstart=192.168.178.9
> > >>>
> > >>> The image boots successfully...but withoyt any connection to the
> > >>> internet.
> > >>>
> > >>> How can I acchieve what I want?  
> > >>
> > >>
> > >> When you log into the guest OS and look at the network config it
> > >> does have, what do you see?
> > >>
> > >> What interfaces, routes, etc etc does it actually have once
> > >> booted?
> > >>
> > >>
> > >> -- 
> > >> Alan McKinnon
> > >> alan.mckin...@gmail.com
> > >>
> > >>  
> > > 
> > > One step back, Alan...
> > > 
> > > I am booting an install-disk.iso, which needs a network to access
> > > the packages from a server, which I want to be part of my
> > > usbstick.
> > > 
> > > The install-disk.iso should be prepared/configured to access the 
> > > internet (everything else would be at least an error/bug...)...
> > > 
> > > So I assume, that qemu is not providing that...  
> > 
> > Sounds reasonable. I asked what I did because it looks like you know
> > what you want, but aren't getting it. So the obvious troubleshooting
> > step is to see what you did get :-)
> > 
> > I assume this guest is something you can log into after it boots?
> > It has some kind of console login functionality?? If say ssh is the
> > only way you can get access then you have a chicken and egg
> > problem, something you'd ideally like to avoid
> > 
> > 
> > -- 
> > Alan McKinnon
> > alan.mckin...@gmail.com
> > 
> >   
> 
> There are neither chicken nor eggs....and especially there is no
> internet connection .... :))))
> 
> The iso boots fine and I can chroot into my base installation of my
> usbstick.
> Since online banking from the command line is somehow steam-punk-style
> I wanted a graphical interface (to name onlu one example).
> But I cannot pull the according package from the providing server,
> since.....no internet.
> And there they were...my three problems.... ;)
> 
> But in the meanwhile I found a way to tell qemu what I want.
> 
> Now I boot my iso like this
> sudo qemu-system-x86_64 -cpu core2duo -cdrom <iso-image> -boot
> order=d -usbdevice host:<usbstick> -m 1G --enable-kvm -machine
> q35,accel=kvm -device intel-iommu -net nic -net user
> 
> That's it -- but I am open for suggestions to improve this command --
> for execution speed inside qemu for example... ;)

On my system (AMD Phenom II X4 965) "-cpu host" together with "-smp 4" 
gives the best results on processing speed.

For graphics output I use "-display gtk" and "-vga vmware". This is 
on my machine the fastest setting and gives me also the highest screen
resolution.

I also use the "hostfwd" option, so I can establish a ssh connection 
to the VM with the following command:

ssh -p 2222 <user>@localhost


That's the whole command that I use to start a VM:

qemu-system-x86_64 -machine accel=kvm -cpu host -smp 4 -m 4096 -enable-kvm 
-name banking-vm -net nic,model=virtio -net user,hostfwd=tcp::2222-:22 
-localtime -hda /home/<user>/qemu/banking-vm.qcow2 -display gtk -vga vmware

I don't know if this is optimal, but after many tests I found that
it gives me the best performance on my system.

--
Regards
wabe

Reply via email to