xen-users
RE: AW: [Xen-users] [Xen create] ALERT! /dev/sda1 does not exist
Hi Stephan,
thank you for your help, I did not notice I did let a silly error like this one in my code :/ Anyway, not working neither, I get this error this time:
chvt: can't open console chvt: VT_ACTIVATE: Bad file descriptor Gave up waiting for root device. Common problems: - Boot args (cat /proc/cmdline) - Check rootdelay= (did the system wait long enough?) - Check root= (did the system wait for the right device?) - Missing modules (cat /proc/modules; ls /dev) chvt: can't open console chvt: VT_ACTIVATE: Bad file descriptor ALERT! /dev/sda1 does not exist. Dropping to a shell!
I don't know what's happening, because i tested chvt, and I can open other tty with no problem.. Any idea this time? :/
John
> Subject: AW: [Xen-users] [Xen create] ALERT! /dev/sda1 does not exist > Date: Thu, 9 Jul 2009 10:30:18 +0200 > From: s.seitz@xxxxxxxxxxxx > To: the_only_king_elvis@xxxxxxxxxxx; xen-users@xxxxxxxxxxxxxxxxxxx > > Hi, > > you're using different devices: > > root = '/dev/sda1 ...' > > and > > disk = [ '....,hda1,....' ] > > > Besides this, I'm a bit confused by your boot message which states xvda1 ... > > All of these device models are valid, but you'll need to get sure you're using > ONE of this model consequently. > e.g. > root = '/dev/sda1 ...' > disk = [ '......,sda1.....' ] > > Additionally your guests /etc/fstab should reflect this by containing e.g. > /dev/sda1 / your_filesystem(e.g. ext3) ... > in this case. > > > -- > Stephan Seitz > Senior System Administrator > > *netz-haut* e.K. > multimediale kommunikation > > zweierweg 22 > 97074 würzburg > > fon: +49 931 2876247 > fax: +49 931 2876248 > > web: www.netz-haut.de <http://www.netz-haut.de/> > > registriergericht: amtsgericht würzburg, hra 5054 > > > > -----Ursprüngliche Nachricht----- > > Von: xen-users-bounces@xxxxxxxxxxxxxxxxxxx [mailto:xen-users- > > bounces@xxxxxxxxxxxxxxxxxxx] Im Auftrag von John Duff > > Gesendet: Donnerstag, 2. Juli 2009 09:21 > > An: xen-users@xxxxxxxxxxxxxxxxxxx > > Betreff: [Xen-users] [Xen create] ALERT! /dev/sda1 does not exist > > > > > > Hi, > > > > I wanted to ask it on elli_dbergs's thread 'problem with xm create', > > but it > > seems that my message was never gonna be published (waited for 24 hours > > til > > i figured it was taking way too much time). > > > > So i'm working with Xen unstable, installed dom0 over Ubuntu 8.10, no > > problem so far apparently, reboot on Xen, then I go to /etc/xen to get > > some > > example config files, modify one to match my configuration, 'xend > > start' and > > then i try to create the domU with > > > > > > 'xm create xmtest -c' // xmtest being my config file > > > > > > I get the following error > > > > Begin: Waiting for root file system... ... > > [ 0.495098] blkfront: xvda1: barriers enabled > > [ 1.500021] Clocksource tsc unstable (delta = 363108584 ns) > > Done. > > Gave up waiting for root device. Common problems: > > - Boot args (cat /proc/cmdline) > > - Check rootdelay= (did the system wait long enough?) > > - Check root= (did the system wait for the right device?) > > - Missing modules (cat /proc/modules; ls /dev) > > ALERT! /dev/sda1 does not exist. Dropping to a shell! > > > > > > > > And here is the config file I use : > > > > > > > > # -*- mode: python; -*- > > #====================================================================== > > ====== > > # Python configuration setup for 'xm create'. > > # This script sets the parameters used when a domain is created using > > 'xm > > create'. > > # You use a separate script for each domain you want to create, or > > # you can set the parameters for the domain on the xm command line. > > #====================================================================== > > ====== > > > > #---------------------------------------------------------------------- > > ------ > > # Kernel image file. > > kernel = "/boot/vmlinuz-2.6.27-7-generic" > > > > # Optional ramdisk. > > ramdisk = "/boot/initrd.img-2.6.27-7-generic" > > > > # The domain build function. Default is 'linux'. > > #builder='linux' > > > > # Initial memory allocation (in megabytes) for the new domain. > > # > > # WARNING: Creating a domain with insufficient memory may cause out of > > # memory errors. The domain needs enough memory to boot kernel > > # and modules. Allocating less than 32MBs is not recommended. > > memory = 256 > > > > # A name for your domain. All domains must have different names. > > name = "xmtest" > > > > # 128-bit UUID for the domain. The default behavior is to generate a > > new > > UUID > > # on each call to 'xm create'. > > uuid = "06ed00fe-1162-4fc4-b5d8-11993ee4a8b9" > > > > # List of which CPUS this domain is allowed to use, default Xen picks > > #cpus = "" # leave to Xen to pick > > #cpus = "0" # all vcpus run on CPU0 > > #cpus = "0-3,5,^1" # all vcpus run on cpus 0,2,3,5 > > #cpus = ["2", "3"] # VCPU0 runs on CPU2, VCPU1 runs on CPU3 > > > > # Number of Virtual CPUS to use, default is 1 > > #vcpus = 1 > > > > #---------------------------------------------------------------------- > > ------ > > # Define network interfaces. > > > > # By default, no network interfaces are configured. You may have one > > created > > # with sensible defaults using an empty vif clause: > > # > > # vif = [ '' ] > > # > > # or optionally override backend, bridge, ip, mac, script, type, or > > vifname: > > # > > # vif = [ 'mac=00:16:3e:00:00:11, bridge=xenbr0' ] > > # > > # or more than one interface may be configured: > > # > > # vif = [ '', 'bridge=xenbr1' ] > > > > #vif = [ '' ] > > > > #---------------------------------------------------------------------- > > ------ > > # Define the disk devices you want the domain to have access to, and > > # what you want them accessible as. > > # Each disk entry is of the form phy:UNAME,DEV,MODE > > # where UNAME is the device, DEV is the device name the domain will see, > > # and MODE is r for read-only, w for read-write. > > > > disk = [ 'file:/etc/xen/Ubuntu-8.04.img,hda1,w' ] > > > > #---------------------------------------------------------------------- > > ------ > > # Define frame buffer device. > > # > > # By default, no frame buffer device is configured. > > # > > # To create one using the SDL backend and sensible defaults: > > # > > # vfb = [ 'sdl=1' ] > > # > > # This uses environment variables XAUTHORITY and DISPLAY. You > > # can override that: > > # > > # vfb = [ 'sdl=1,xauthority=/home/bozo/.Xauthority,display=:1' ] > > # > > # To create one using the VNC backend and sensible defaults: > > # > > # vfb = [ 'vnc=1' ] > > # > > # The backend listens on 127.0.0.1 port 5900+N by default, where N is > > # the domain ID. You can override both address and N: > > # > > # vfb = [ 'vnc=1,vnclisten=127.0.0.1,vncdisplay=1' ] > > # > > # Or you can bind the first unused port above 5900: > > # > > # vfb = [ 'vnc=1,vnclisten=0.0.0.0,vncunused=1' ] > > # > > # You can override the password: > > # > > # vfb = [ 'vnc=1,vncpasswd=MYPASSWD' ] > > # > > # Empty password disables authentication. Defaults to the vncpasswd > > # configured in xend-config.sxp. > > > > #---------------------------------------------------------------------- > > ------ > > # Define to which TPM instance the user domain should communicate. > > # The vtpm entry is of the form 'instance=INSTANCE,backend=DOM' > > # where INSTANCE indicates the instance number of the TPM the VM > > # should be talking to and DOM provides the domain where the backend > > # is located. > > # Note that no two virtual machines should try to connect to the same > > # TPM instance. The handling of all TPM instances does require > > # some management effort in so far that VM configration files (and thus > > # a VM) should be associated with a TPM instance throughout the > > lifetime > > # of the VM / VM configuration file. The instance number must be > > # greater or equal to 1. > > #vtpm = [ 'instance=1,backend=0' ] > > > > #---------------------------------------------------------------------- > > ------ > > # Set the kernel command line for the new domain. > > # You only need to define the IP parameters and hostname if the > > domain's > > # IP config doesn't, e.g. in ifcfg-eth0 or via DHCP. > > # You can use 'extra' to set the runlevel and custom environment > > # variables used by custom rc scripts (e.g. VMID=, usr= ). > > > > # Set if you want dhcp to allocate the IP address. > > #dhcp="dhcp" > > # Set netmask. > > #netmask= > > # Set default gateway. > > #gateway= > > # Set the hostname. > > #hostname= "vm%d" % vmid > > > > # Set root device. > > root = "/dev/sda1 ro" > > > > # Root device for nfs. > > #root = "/dev/nfs" > > # The nfs server. > > #nfs_server = '192.0.2.1' > > # Root directory on the nfs server. > > #nfs_root = '/full/path/to/root/directory' > > > > # Sets runlevel 4. > > extra = "4" > > > > #---------------------------------------------------------------------- > > ------ > > # Configure the behaviour when a domain exits. There are three > > 'reasons' > > # for a domain to stop: poweroff, reboot, and crash. For each of these > > you > > # may specify: > > # > > # "destroy", meaning that the domain is cleaned up as normal; > > # "restart", meaning that a new domain is started in place of > > the > > old > > # one; > > # "preserve", meaning that no clean-up is done until the domain > > is > > # manually destroyed (using xm destroy, for > > example); or > > # "rename-restart", meaning that the old domain is not cleaned up, > > but is > > # renamed and a new domain started in its place. > > # > > # In the event a domain stops due to a crash, you have the additional > > options: > > # > > # "coredump-destroy", meaning dump the crashed domain's core and then > > destroy; > > # "coredump-restart', meaning dump the crashed domain's core and the > > restart. > > # > > # The default is > > # > > # > > # > > # > > # > > # For backwards compatibility we also support the deprecated option > > restart > > # > > # restart = 'onreboot' means > > # > > # > > # > > # restart = 'always' means > > # > > # > > # > > # restart = 'never' means > > # > > # > > > > # > > # > > # > > > > #---------------------------------------------------------------------- > > ------- > > # Configure PVSCSI devices: > > # > > #vscsi=[ 'PDEV, VDEV' ] > > # > > # PDEV gives physical SCSI device to be attached to specified guest > > # domain by one of the following identifier format. > > # - XX:XX:XX:XX (4-tuples with decimal notation which shows > > # "host:channel:target:lun") > > # - /dev/sdxx or sdx > > # - /dev/stxx or stx > > # - /dev/sgxx or sgx > > # - result of 'scsi_id -gu -s'. > > # ex. # scsi_id -gu -s /block/sdb > > # 36000b5d0006a0000006a0257004c0000 > > # > > # VDEV gives virtual SCSI device by 4-tuples (XX:XX:XX:XX) as > > # which the specified guest domain recognize. > > # > > > > #vscsi = [ '/dev/sdx, 0:0:0:0' ] > > > > #====================================================================== > > ====== > > > > extra = 'xencons=tty' > > > > > > > > Many of those things are probably totally useless, but as I did not > > want to > > make any mistake, I just modified an example config file with my own > > information. > > Let me precise that I'm not really used to Xen, and should i have made > > some > > really silly mistakes, please forgive me :( > > Regards, > > > > > > John > > -- > > View this message in context: http://www.nabble.com/-Xen-create-- > > ALERT%21--dev-sda1-does-not-exist-tp24302140p24302140.html > > Sent from the Xen - User mailing list archive at Nabble.com. > > > > > > _______________________________________________ > > Xen-users mailing list > > Xen-users@xxxxxxxxxxxxxxxxxxx > > http://lists.xensource.com/xen-users > >
Votre correspondant a choisi Hotmail et profite d'un stockage quasiment illimité. Créez un compte Hotmail gratuitement !
|
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
|
|