[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: KVM booten met iso en seriele console



On Sun, Sep 30, 2012 at 10:02:07PM +0200, Paul van der Vlis wrote:
> Hallo,
> 
> Ik ben op zoek naar een methode om met KVM te booten vanaf een iso (de
> netinstaller CD van Wheezy). Verder wil ik graag puur op de commandline
> werken. Dat lijkt echter niet te lukken...
> 
> Naar mijn mening zou iets als dit moeten werken:
> kvm -m 1024 -nographic -cdrom debian-wheezy-DI-b2-amd64-netinst.iso
> ... maar het geeft geen enkele output.
> 
> Uit de manual:
> ------
> -nographic
> Normally, QEMU uses SDL to display the VGA output. With this option, you
> can totally disable graphical output so that QEMU is a simple command
> line application. The emulated serial port is redirected on the console.
> Therefore, you can still use QEMU to debug a Linux kernel with a serial
> console.
> -----
> 
> Iemand een idee wat hier mis gaat?
> Achtergrond:
> Ik wil servers omzetten naar KVM guests. Het aanmaken van de 'disk' (een
> qcow2 disk image) is geen probleem, en het kopieren van de data ook
> niet. Maar ze willen niet willen booten omdat er geen grub in het MBR
> staat. Om dit te repareren en ook om in het algemeen een rescue
> mogelijkheid te hebben probeer ik de VM te booten met een iso, zoals je
> bij een fysieke machine een rescue CD gebruikt bij problemen.

Not sure. Maar persoonlijk gebruik ik libvirt om kvm VMs aan te maken.
Dat maakt het makkelijker om zo'n VMs in de background te draaien. Met
"virt-viewer" kan je de console van een VM tijdelijk op je scherm
toveren; maar als je die viewer afsluit, dan blijft de VM gewoon in de
achtergrond doordraaien. Perfect voor server-VMs.

Installatie vanaf CD-ROM is peanuts.

Voor de installatie van zo'n VM heb je trouwens ook virt-install, een
script dat een wrapper geeft rond het aanmaken van de juiste libvirt
config en het opstarten van de virt-viewer om de boel te bekijken.

En daarna doe kan je gewoon in "virsh" je machines beheren.

> Nog een vraag:
> Bij een bepaalde test krijg ik deze melding: "char device redirected to
> /dev/pts/3". Kan ik die /dev/pts/3 ergens zien?

Je kan _proberen_ met "screen /dev/pts/3", maar ik garandeer niet dat
dat werkt.

-- 
The volume of a pizza of thickness a and radius z can be described by
the following formula:

pi zz a


Reply to: