Hi all! At first I have to admit that I am very inexperienced in using XEN! What I try to do is get OpenSuse 10.2 working on my FC6 Station. To do that I did the following steps: 1)Installed the XEN Kernel: 2.6.19-1.2911.fc6xen 2)Installed OpenSuse 10.2 on my girlfriends Laptop 3)made a complete image of the installation and put it in my home: /home/user/opensuse102xen.img 4)created an suse.xen.cfg: kernel = "/boot/vmlinuz-2.6.19-1.2895.fc6xen" memory = 512 name = "opensuse102" vif = [''''] #nics = 1 #dhcp = "dhcp" disk = disk = [''file:/home/rehcla/opensuse102xen.img,xvda,w''] root = "/dev/xvda ro" 5)did edit the /etc/fstab in the Image: /dev/xvda / ext3 acl,user_xattr 1 1 #/dev/hda1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0 #/dev/hda2 swap swap defaults 0 0 proc /proc proc defaults 0 0 sysfs /sys sysfs noauto 0 0 debugfs /sys/kernel/debug debugfs noauto 0 0 usbfs /proc/bus/usb usbfs noauto 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 When I try to start Xen with: "xm create opensuse102 -c suse.xen.cfg" I get this: Using config file "./suse.xen.cfg". Started domain opensuse102 Linux version 2.6.19-1.2895.fc6xen (brewbuilder@hs20-bc2-2.build.redhat.com) (gcc version 4.1.1 20070105 (Red Hat 4.1.1-51)) #1 SMP Wed Jan 10 19:47:12 EST 2007 BIOS-provided physical RAM map: Xen: 0000000000000000 - 0000000020800000 (usable) 0MB HIGHMEM available. 520MB LOWMEM available. NX (Execute Disable) protection: active Zone PFN ranges: DMA 0 -> 133120 Normal 133120 -> 133120 HighMem 133120 -> 133120 early_node_map[1] active PFN ranges 0: 0 -> 133120 ACPI in unprivileged domain disabled Built 1 zonelists. Total pages: 132080 Kernel command line: root=/dev/xvda ro Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Initializing CPU#0 CPU 0 irqstacks, hard=c07e0000 soft=c07c0000 PID hash table entries: 4096 (order: 12, 16384 bytes) Xen reported: 3391.494 MHz processor. Console: colour dummy device 80x25 Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) Software IO TLB disabled vmalloc area: e1000000-f4ffe000, maxmem 2d7fe000 Memory: 512768k/532480k available (2166k kernel code, 11200k reserved, 1100k data, 184k init, 0k highmem) virtual kernel memory layout: fixmap : 0xf5315000 - 0xf57fe000 (5028 kB) pkmap : 0xf5000000 - 0xf5200000 (2048 kB) vmalloc : 0xe1000000 - 0xf4ffe000 ( 319 MB) lowmem : 0xc0000000 - 0xe0800000 ( 520 MB) .init : 0xc078e000 - 0xc07bc000 ( 184 kB) .data : 0xc061da2c - 0xc0730bf4 (1100 kB) .text : 0xc0400000 - 0xc061da2c (2166 kB) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay using timer specific routine.. 8489.82 BogoMIPS (lpj=16979653) Security Framework v1.0.0 initialized SELinux: Initializing. SELinux: Starting in permissive mode selinux_register_security: Registering secondary module capability Capability LSM initialized as secondary Mount-cache hash table entries: 512 CPU: Trace cache: 12K uops, L1 D cache: 16K CPU: L2 cache: 2048K Checking ''hlt'' instruction... OK. SMP alternatives: switching to UP code Freeing SMP alternatives: 12k freed Brought up 1 CPUs Grant table initialized NET: Registered protocol family 16 Brought up 1 CPUs PCI: Fatal: No config space access function found PCI: setting up Xen PCI frontend stub ACPI: Interpreter disabled. Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI: disabled xen_mem: Initialising balloon driver. usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb PCI: System does not support PCI PCI: System does not support PCI NetLabel: Initializing NetLabel: domain hash size = 128 NetLabel: protocols = UNLABELED CIPSOv4 NetLabel: unlabeled traffic allowed by default NET: Registered protocol family 2 IP route cache hash table entries: 32768 (order: 5, 131072 bytes) TCP established hash table entries: 131072 (order: 9, 2621440 bytes) TCP bind hash table entries: 65536 (order: 8, 1310720 bytes) TCP: Hash tables configured (established 131072 bind 65536) TCP reno registered IA-32 Microcode Update Driver: v1.14-xen <tigran@veritas.com> audit: initializing netlink socket (disabled) audit(1172096781.555:1): initialized VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) SELinux: Registering netfilter hooks ksign: Installing public key data Loading keyring - Added public key A803A00FB8A89D68 - User ID: Red Hat, Inc. (Kernel Module GPG key) io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) pci_hotplug: PCI Hot Plug PCI Core version: 0.5 rtc: IRQ 8 is not free. Non-volatile memory driver v1.2 Linux agpgart interface v0.101 (c) Dave Jones RAMDISK driver initialized: 16 RAM disks of 16384K size 4096 blocksize Xen virtual console successfully installed as xvc0 Linux version 2.6.19-1.2895.fc6xen (brewbuilder@hs20-bc2-2.build.redhat.com) (gcc version 4.1.1 20070105 (Red Hat 4.1.1-51)) #1 SMP Wed Jan 10 19:47:12 EST 2007 BIOS-provided physical RAM map: Xen: 0000000000000000 - 0000000020800000 (usable) 0MB HIGHMEM available. 520MB LOWMEM available. NX (Execute Disable) protection: active Zone PFN ranges: DMA 0 -> 133120 Normal 133120 -> 133120 HighMem 133120 -> 133120 early_node_map[1] active PFN ranges 0: 0 -> 133120 ACPI in unprivileged domain disabled Built 1 zonelists. Total pages: 132080 Kernel command line: root=/dev/xvda ro Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Initializing CPU#0 CPU 0 irqstacks, hard=c07e0000 soft=c07c0000 PID hash table entries: 4096 (order: 12, 16384 bytes) Xen reported: 3391.494 MHz processor. Console: colour dummy device 80x25 Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) Software IO TLB disabled vmalloc area: e1000000-f4ffe000, maxmem 2d7fe000 Memory: 512768k/532480k available (2166k kernel code, 11200k reserved, 1100k data, 184k init, 0k highmem) virtual kernel memory layout: fixmap : 0xf5315000 - 0xf57fe000 (5028 kB) pkmap : 0xf5000000 - 0xf5200000 (2048 kB) vmalloc : 0xe1000000 - 0xf4ffe000 ( 319 MB) lowmem : 0xc0000000 - 0xe0800000 ( 520 MB) .init : 0xc078e000 - 0xc07bc000 ( 184 kB) .data : 0xc061da2c - 0xc0730bf4 (1100 kB) .text : 0xc0400000 - 0xc061da2c (2166 kB) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay using timer specific routine.. 8489.82 BogoMIPS (lpj=16979653) Security Framework v1.0.0 initialized SELinux: Initializing. SELinux: Starting in permissive mode selinux_register_security: Registering secondary module capability Capability LSM initialized as secondary Mount-cache hash table entries: 512 CPU: Trace cache: 12K uops, L1 D cache: 16K CPU: L2 cache: 2048K Checking ''hlt'' instruction... OK. SMP alternatives: switching to UP code Freeing SMP alternatives: 12k freed Brought up 1 CPUs Grant table initialized NET: Registered protocol family 16 Brought up 1 CPUs PCI: Fatal: No config space access function found PCI: setting up Xen PCI frontend stub ACPI: Interpreter disabled. Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI: disabled xen_mem: Initialising balloon driver. usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb PCI: System does not support PCI PCI: System does not support PCI NetLabel: Initializing NetLabel: domain hash size = 128 NetLabel: protocols = UNLABELED CIPSOv4 NetLabel: unlabeled traffic allowed by default NET: Registered protocol family 2 IP route cache hash table entries: 32768 (order: 5, 131072 bytes) TCP established hash table entries: 131072 (order: 9, 2621440 bytes) TCP bind hash table entries: 65536 (order: 8, 1310720 bytes) TCP: Hash tables configured (established 131072 bind 65536) TCP reno registered IA-32 Microcode Update Driver: v1.14-xen <tigran@veritas.com> audit: initializing netlink socket (disabled) audit(1172096781.555:1): initialized VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) SELinux: Registering netfilter hooks ksign: Installing public key data Loading keyring - Added public key A803A00FB8A89D68 - User ID: Red Hat, Inc. (Kernel Module GPG key) io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) pci_hotplug: PCI Hot Plug PCI Core version: 0.5 rtc: IRQ 8 is not free. Non-volatile memory driver v1.2 Linux agpgart interface v0.101 (c) Dave Jones RAMDISK driver initialized: 16 RAM disks of 16384K size 4096 blocksize Xen virtual console successfully installed as xvc0 Event-channel device installed. Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx ide-floppy driver 0.99.newide usbcore: registered new interface driver libusual usbcore: registered new interface driver hiddev usbcore: registered new interface driver usbhid drivers/usb/input/hid-core.c: v2.6:USB HID core driver PNP: No PS/2 controller found. Probing ports directly. i8042.c: No controller found. mice: PS/2 mouse device common for all mice TCP bic registered Initializing XFRM netlink socket NET: Registered protocol family 1 NET: Registered protocol family 17 Using IPI No-Shortcut mode XENBUS: Device with no driver: device/vbd/51712 XENBUS: Device with no driver: device/vif/0 md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. VFS: Cannot open root device "xvda" or unknown-block(0,0) Please append a correct "root=" boot option Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) Can some help me? Thanks! Claus Reheis
You need to create an initrd image with --with=xennet --preload=xenblk options and specify that using "ramdisk = <path to initrd>" in the configuration file for guest. Claus Reheis wrote:> Hi all! > > At first I have to admit that I am very inexperienced in using XEN! > What I try to do is get OpenSuse 10.2 working on my FC6 Station. > To do that I did the following steps: > > 1)Installed the XEN Kernel: 2.6.19-1.2911.fc6xen > > 2)Installed OpenSuse 10.2 on my girlfriends Laptop > > 3)made a complete image of the installation and put it in my home: > > /home/user/opensuse102xen.img > > 4)created an suse.xen.cfg: > > kernel = "/boot/vmlinuz-2.6.19-1.2895.fc6xen" > memory = 512 > name = "opensuse102" > vif = [''''] > #nics = 1 > #dhcp = "dhcp" > disk = disk = [''file:/home/rehcla/opensuse102xen.img,xvda,w''] > root = "/dev/xvda ro" > > 5)did edit the /etc/fstab in the Image: > > > /dev/xvda / ext3 acl,user_xattr > 1 1 > #/dev/hda1 /windows/C ntfs > ro,users,gid=users,umask=0002,nls=utf8 0 0 > #/dev/hda2 swap swap defaults > 0 0 > proc /proc proc defaults > 0 0 > sysfs /sys sysfs noauto > 0 0 > debugfs /sys/kernel/debug debugfs noauto > 0 0 > usbfs /proc/bus/usb usbfs noauto > 0 0 > devpts /dev/pts devpts mode=0620,gid=5 > 0 0 > > > When I try to start Xen with: > > "xm create opensuse102 -c suse.xen.cfg" > > I get this: > > > Using config file "./suse.xen.cfg". > Started domain opensuse102 > Linux version 2.6.19-1.2895.fc6xen > (brewbuilder@hs20-bc2-2.build.redhat.com) (gcc version 4.1.1 20070105 > (Red Hat 4.1.1-51)) #1 SMP Wed Jan 10 19:47:12 EST 2007 > BIOS-provided physical RAM map: > Xen: 0000000000000000 - 0000000020800000 (usable) > 0MB HIGHMEM available. > 520MB LOWMEM available. > NX (Execute Disable) protection: active > Zone PFN ranges: > DMA 0 -> 133120 > Normal 133120 -> 133120 > HighMem 133120 -> 133120 > early_node_map[1] active PFN ranges > 0: 0 -> 133120 > ACPI in unprivileged domain disabled > Built 1 zonelists. Total pages: 132080 > Kernel command line: root=/dev/xvda ro > Enabling fast FPU save and restore... done. > Enabling unmasked SIMD FPU exception support... done. > Initializing CPU#0 > CPU 0 irqstacks, hard=c07e0000 soft=c07c0000 > PID hash table entries: 4096 (order: 12, 16384 bytes) > Xen reported: 3391.494 MHz processor. > Console: colour dummy device 80x25 > Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) > Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) > Software IO TLB disabled > vmalloc area: e1000000-f4ffe000, maxmem 2d7fe000 > Memory: 512768k/532480k available (2166k kernel code, 11200k reserved, > 1100k data, 184k init, 0k highmem) > virtual kernel memory layout: > fixmap : 0xf5315000 - 0xf57fe000 (5028 kB) > pkmap : 0xf5000000 - 0xf5200000 (2048 kB) > vmalloc : 0xe1000000 - 0xf4ffe000 ( 319 MB) > lowmem : 0xc0000000 - 0xe0800000 ( 520 MB) > .init : 0xc078e000 - 0xc07bc000 ( 184 kB) > .data : 0xc061da2c - 0xc0730bf4 (1100 kB) > .text : 0xc0400000 - 0xc061da2c (2166 kB) > Checking if this processor honours the WP bit even in supervisor mode... > Ok. > Calibrating delay using timer specific routine.. 8489.82 BogoMIPS > (lpj=16979653) > Security Framework v1.0.0 initialized > SELinux: Initializing. > SELinux: Starting in permissive mode > selinux_register_security: Registering secondary module capability > Capability LSM initialized as secondary > Mount-cache hash table entries: 512 > CPU: Trace cache: 12K uops, L1 D cache: 16K > CPU: L2 cache: 2048K > Checking ''hlt'' instruction... OK. > SMP alternatives: switching to UP code > Freeing SMP alternatives: 12k freed > Brought up 1 CPUs > Grant table initialized > NET: Registered protocol family 16 > Brought up 1 CPUs > PCI: Fatal: No config space access function found > PCI: setting up Xen PCI frontend stub > ACPI: Interpreter disabled. > Linux Plug and Play Support v0.97 (c) Adam Belay > pnp: PnP ACPI: disabled > xen_mem: Initialising balloon driver. > usbcore: registered new interface driver usbfs > usbcore: registered new interface driver hub > usbcore: registered new device driver usb > PCI: System does not support PCI > PCI: System does not support PCI > NetLabel: Initializing > NetLabel: domain hash size = 128 > NetLabel: protocols = UNLABELED CIPSOv4 > NetLabel: unlabeled traffic allowed by default > NET: Registered protocol family 2 > IP route cache hash table entries: 32768 (order: 5, 131072 bytes) > TCP established hash table entries: 131072 (order: 9, 2621440 bytes) > TCP bind hash table entries: 65536 (order: 8, 1310720 bytes) > TCP: Hash tables configured (established 131072 bind 65536) > TCP reno registered > IA-32 Microcode Update Driver: v1.14-xen <tigran@veritas.com> > audit: initializing netlink socket (disabled) > audit(1172096781.555:1): initialized > VFS: Disk quotas dquot_6.5.1 > Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) > SELinux: Registering netfilter hooks > ksign: Installing public key data > Loading keyring > - Added public key A803A00FB8A89D68 > - User ID: Red Hat, Inc. (Kernel Module GPG key) > io scheduler noop registered > io scheduler anticipatory registered > io scheduler deadline registered > io scheduler cfq registered (default) > pci_hotplug: PCI Hot Plug PCI Core version: 0.5 > rtc: IRQ 8 is not free. > Non-volatile memory driver v1.2 > Linux agpgart interface v0.101 (c) Dave Jones > RAMDISK driver initialized: 16 RAM disks of 16384K size 4096 blocksize > Xen virtual console successfully installed as xvc0 > Linux version 2.6.19-1.2895.fc6xen > (brewbuilder@hs20-bc2-2.build.redhat.com) (gcc version 4.1.1 20070105 > (Red Hat 4.1.1-51)) #1 SMP Wed Jan 10 19:47:12 EST 2007 > BIOS-provided physical RAM map: > Xen: 0000000000000000 - 0000000020800000 (usable) > 0MB HIGHMEM available. > 520MB LOWMEM available. > NX (Execute Disable) protection: active > Zone PFN ranges: > DMA 0 -> 133120 > Normal 133120 -> 133120 > HighMem 133120 -> 133120 > early_node_map[1] active PFN ranges > 0: 0 -> 133120 > ACPI in unprivileged domain disabled > Built 1 zonelists. Total pages: 132080 > Kernel command line: root=/dev/xvda ro > Enabling fast FPU save and restore... done. > Enabling unmasked SIMD FPU exception support... done. > Initializing CPU#0 > CPU 0 irqstacks, hard=c07e0000 soft=c07c0000 > PID hash table entries: 4096 (order: 12, 16384 bytes) > Xen reported: 3391.494 MHz processor. > Console: colour dummy device 80x25 > Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) > Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) > Software IO TLB disabled > vmalloc area: e1000000-f4ffe000, maxmem 2d7fe000 > Memory: 512768k/532480k available (2166k kernel code, 11200k reserved, > 1100k data, 184k init, 0k highmem) > virtual kernel memory layout: > fixmap : 0xf5315000 - 0xf57fe000 (5028 kB) > pkmap : 0xf5000000 - 0xf5200000 (2048 kB) > vmalloc : 0xe1000000 - 0xf4ffe000 ( 319 MB) > lowmem : 0xc0000000 - 0xe0800000 ( 520 MB) > .init : 0xc078e000 - 0xc07bc000 ( 184 kB) > .data : 0xc061da2c - 0xc0730bf4 (1100 kB) > .text : 0xc0400000 - 0xc061da2c (2166 kB) > Checking if this processor honours the WP bit even in supervisor mode... > Ok. > Calibrating delay using timer specific routine.. 8489.82 BogoMIPS > (lpj=16979653) > Security Framework v1.0.0 initialized > SELinux: Initializing. > SELinux: Starting in permissive mode > selinux_register_security: Registering secondary module capability > Capability LSM initialized as secondary > Mount-cache hash table entries: 512 > CPU: Trace cache: 12K uops, L1 D cache: 16K > CPU: L2 cache: 2048K > Checking ''hlt'' instruction... OK. > SMP alternatives: switching to UP code > Freeing SMP alternatives: 12k freed > Brought up 1 CPUs > Grant table initialized > NET: Registered protocol family 16 > Brought up 1 CPUs > PCI: Fatal: No config space access function found > PCI: setting up Xen PCI frontend stub > ACPI: Interpreter disabled. > Linux Plug and Play Support v0.97 (c) Adam Belay > pnp: PnP ACPI: disabled > xen_mem: Initialising balloon driver. > usbcore: registered new interface driver usbfs > usbcore: registered new interface driver hub > usbcore: registered new device driver usb > PCI: System does not support PCI > PCI: System does not support PCI > NetLabel: Initializing > NetLabel: domain hash size = 128 > NetLabel: protocols = UNLABELED CIPSOv4 > NetLabel: unlabeled traffic allowed by default > NET: Registered protocol family 2 > IP route cache hash table entries: 32768 (order: 5, 131072 bytes) > TCP established hash table entries: 131072 (order: 9, 2621440 bytes) > TCP bind hash table entries: 65536 (order: 8, 1310720 bytes) > TCP: Hash tables configured (established 131072 bind 65536) > TCP reno registered > IA-32 Microcode Update Driver: v1.14-xen <tigran@veritas.com> > audit: initializing netlink socket (disabled) > audit(1172096781.555:1): initialized > VFS: Disk quotas dquot_6.5.1 > Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) > SELinux: Registering netfilter hooks > ksign: Installing public key data > Loading keyring > - Added public key A803A00FB8A89D68 > - User ID: Red Hat, Inc. (Kernel Module GPG key) > io scheduler noop registered > io scheduler anticipatory registered > io scheduler deadline registered > io scheduler cfq registered (default) > pci_hotplug: PCI Hot Plug PCI Core version: 0.5 > rtc: IRQ 8 is not free. > Non-volatile memory driver v1.2 > Linux agpgart interface v0.101 (c) Dave Jones > RAMDISK driver initialized: 16 RAM disks of 16384K size 4096 blocksize > Xen virtual console successfully installed as xvc0 > Event-channel device installed. > Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 > ide: Assuming 50MHz system bus speed for PIO modes; override with > idebus=xx > ide-floppy driver 0.99.newide > usbcore: registered new interface driver libusual > usbcore: registered new interface driver hiddev > usbcore: registered new interface driver usbhid > drivers/usb/input/hid-core.c: v2.6:USB HID core driver > PNP: No PS/2 controller found. Probing ports directly. > i8042.c: No controller found. > mice: PS/2 mouse device common for all mice > TCP bic registered > Initializing XFRM netlink socket > NET: Registered protocol family 1 > NET: Registered protocol family 17 > Using IPI No-Shortcut mode > XENBUS: Device with no driver: device/vbd/51712 > XENBUS: Device with no driver: device/vif/0 > md: Autodetecting RAID arrays. > md: autorun ... > md: ... autorun DONE. > VFS: Cannot open root device "xvda" or unknown-block(0,0) > Please append a correct "root=" boot option > Kernel panic - not syncing: VFS: Unable to mount root fs on > unknown-block(0,0) > > > Can some help me? > > Thanks! > > Claus Reheis > > > > > > ------------------------------------------------------------------------ > > -- > Fedora-xen mailing list > Fedora-xen@redhat.com > https://www.redhat.com/mailman/listinfo/fedora-xen >