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

Re: local virt-install



Op 18-07-12 09:06, Geert Stappers schreef:
> On Mon, Jul 16, 2012 at 02:47:18PM +0200, Paul van der Vlis wrote:

<knip>

> Met '--location=file:///mnt/' lijkt het weer meer op een URL

Misschien kan virt-install met dergelijke URL's omgaan na het
installeren van multistrap.
Ik heb het geprobeerd maar krijg dit soort errors:

ValueError: Checking installer location failed: Could not find media
'file:///mnt/'.
of
ValueError: Checking installer location failed: Could not find media
'file:///mnt/install.amd/'.

> Een stuk uit the fine manual
> 
>     -l LOCATION, --location=LOCATION
>       Distribution tree installtion source. virt-install can recognize
>       certain distribution trees and fetches a bootable kernel/initrd pair
>       to launch the install.
> 
> Je zult dus "--location=/mnt/" moeten uitbreiden tot zo iets als
>  "--location=/mnt/directory/met/kernel_plus_initrd/"

Aha. Ik had al wel wat paden geprobeerd, maar dit was me toch niet
helemaal duidelijk. Terwijl het inderdaad toch duidelijk in de manual
staat. Ahum.

Maar toch, een "--location=/mnt/install.amd/" doet het niet en zegt:
----
ValueError: Could not find an installable distribution at
'/mnt/install.amd/'
The location must be the root directory of an install tree.
----

> While reading the fantastich manual zag ik een andere mogelijkheid
> voor local virt-install
> 
>  Installation Method options
>       -c CDROM, --cdrom=CDROM
>         File or device use as a virtual CD-ROM device for fully virtualized
>         guests.  It can be path to an ISO image, or to a CDROM device.
>
> Van die optie verwacht ik dat het de "loop mount" doet en de directory
> met kernel en initrd vindt.

Het probleem van de "--cdrom" optie is, dat ik niet weet hoe ik daar
kernel parameters kan meegeven. Deze heb ik nodig omdat ik niet zo'n zin
heb in iets grafisch als VNC, maar op de commandline wil kunnen werken.
Ik geef nu via "-extra-args='console=ttyS0,115200'" kernel parameters
mee, maar dit werkt alleen bij --location.

Mocht je weten hoe je bij de "--cdrom" optie kernel parameters kunt
doorgeven, dan is dat erg welkom. Als ik dit gebruik:
  --cdrom=/path/cdnaam.iso console=ttyS0,115200

dan krijg ik deze error:
Onbekend argument 'console=ttyS0,115200'

Ha, ik vind nog iets:
--boot kernel=KERNEL,initrd=INITRD,kernel_args="console=/dev/ttyS0"

Maar ik krijg geen tekst uit de console. En als ik nog ",115200" erbij
zet, dan krijg ik de error:
ValueError: Onbekende opties ['115200']
Van alles geprobeerd (zoals escapen van de komma), maar het hielp niet.


Groet,
Paul.

-- 
Paul van der Vlis Linux systeembeheer, Groningen
http://www.vandervlis.nl


Reply to: