Hi, Yongkang and all I can boot up domU by using my special initrd without vif. I think mkinitrd of fc6 make initrd by using dom0 infomation. (for example dom0's /etc/fstab, dom0's pci infomaition. ) So when xm boot domU, domU kernel don't use bootparmeter of domU. The below is a recipe of making my special inird 1. copy initrd # mkdir tmp # cp /boot/efi/efi/redhat/initrd-2.6.18-1.2679.fc6xenU.img tmp/ 2. expand inird # cd tmp # gzip -cd ../initrd-2.6.18-1.2679.fc6xenU.img |cpio -id 3. modify init in initrd # vi init insmod /lib/ohci-hcd.ko echo "Loading ehci-hcd.ko module" insmod /lib/ehci-hcd.ko mount -t usbfs /proc/bus/usb /proc/bus/usb echo "Loading jbd.ko module" insmod /lib/jbd.ko echo "Loading ext3.ko module" insmod /lib/ext3.ko #echo "Loading scsi_mod.ko module" <<<<<< comment out #insmod /lib/scsi_mod.ko <<<<<< comment out #echo "Loading sd_mod.ko module" <<<<<< comment out #insmod /lib/sd_mod.ko <<<<<< comment out #echo "Loading scsi_transport_spi.ko module" <<<<<< comment out #insmod /lib/scsi_transport_spi.ko <<<<<< comment out #echo "Loading mptbase.ko module" <<<<<< comment out #insmod /lib/mptbase.ko <<<<<< comment out #echo "Loading mptscsih.ko module" <<<<<< comment out #insmod /lib/mptscsih.ko <<<<<< comment out #echo "Loading mptspi.ko module" <<<<<< comment out #insmod /lib/mptspi.ko <<<<<< comment out echo "Loading xenblk.ko module" insmod /lib/xenblk.ko mkblkdevs #resume LABEL=SWAP-sda3 <<<<<< comment out echo Creating root device. mkrootdev -t ext3 -o defaults,ro sda1 <<<<change device to sda1 echo Mounting root filesystem. mount /sysroot echo Setting up other filesystems. setuproot echo Switching to new root and running init. switchroot 4. make new initrd # find . -print | cpio --quiet -c -o | gzip -9 >../initrd-new.img 5. my domU configuration kernel = "/boot/efi/efi/redhat/vmlinuz-2.6.18-1.2679.fc6xen" ramdisk = "/xen/initrd-new.img" memory = 1024 name = "fc6.DomU" #vif = [ '' ] disk = [ 'file:/xen/image/fc6.root.img,sda1,w' ] root = "/dev/sda1 ro" extra = "4 ide0=noprobe ide1=noprobe ide2=noprobe ide3=noprobe selinux=0 rhgb" 6. etc 6.1. copy modlues into domU image file # mount -o loop domU.img /mnt # cp -a /lib/modules/2.6.18-1.2679.fc6xen/ /mnt/lib/modules/ 6.2. disable selinux # vi /etc/sysconfig/selinux SELINUX=disabled <<<< change enforcing to disabled 6.3. modify /etc/fstab in domU.img /dev/sda1 / ext3 defaults 1 1 devpts /dev/pts devpts gid=5,mode=620 0 0 tmpfs /dev/shm tmpfs defaults 0 0 proc /proc proc defaults 0 0 sysfs /sys sysfs defaults 0 0 But I cannot use network on domU. I'll check the src.rpm of kernel-xen. Best Regards, Akio Takebe >Hi Akio, > >Sorry for response late. I just tried with the config you provide (I >changed xenU modprobe.conf and fstab). But unfortunately it still couldn't >work. XenU booting still report can not find filesystem /dev/root/ and >kernel panic. > >Well, after add "ide0=noprobe" etc. xenU won't complain to check hda, hdb >etc. again. Thanks for this information. > >Best Regards, >Yongkang (Kangkang) モタソオ >>-----Original Message----- >>From: Akio Takebe [mailto:takebe_akio@xxxxxxxxxxxxxx] >>Sent: 2006トóヤツ21ネユ 10:18 >>To: Akio Takebe; You, Yongkang; Yang, Fred; y-oguchi@xxxxxxxxxxxxxx; >>fedora-xen@xxxxxxxxxx >>Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx >>Subject: RE: [Xen-ia64-devel] [Fedora-ia64-list] FC6 Test3 Xen test result >> >>Hi, Yongkang >> >>I have a small mistake. >> >>Please try the following configuration. >> kernel = "vmlinuz-2.6.17-1.2630.fc6xen" >> ramdisk = "initrd-2.6.17-1.2630.fc6xenU.img" >> memory = 512 >> name = "domU" >> vif = [ '' ] >> disk = [ 'file:/xen/image/fc6.root.img,sda1,w' ] <----this >> root = "/dev/sda1 ro" <--------this >> extra = "3 ide0=noprobe ide1=noprobe ide2=noprobe ide3=noprobe" <--- >>-this >> >>Best Regards, >> >>Akio Takebe >> >>>Hi, Yongkang >>> >>>I think this issue is configuration mistakes. >>>Can you try the following configuration? >>>I cannot try it because I meet another issue... >>> >>>1. /etc/modprobe.conf for initrd of domU >>>The following configuration would solve the issue of booting domU. >>> [root@tiger156 xen]# cat /etc/modprobe.conf >>> #alias eth0 e1000 >>> #alias scsi_hostadapter mptbase >>> #alias scsi_hostadapter1 mptspi >>> alias eth0 xennet <----this >>> alias scsi_hostadapter xenblk <----and this >>> >>> >>>2. domU.conf >>>The following configuration would solve the issue of probing ide disk. >>> kernel = "vmlinuz-2.6.17-1.2630.fc6xen" >>> ramdisk = "initrd-2.6.17-1.2630.fc6xenU.img" >>> memory = 512 >>> name = "domU" >>> vif = [ '' ] >>> disk = [ 'file:/xen/image/fc6.root.img,hda1,w' ] >>> root = "/dev/hda1 ro" >>> extra = "3 ide0=noprobe ide1=noprobe ide2=noprobe ide3=noprobe" >><----this >>> >>> >>>Best Regards, >>> >>>Akio Takebe >>> >>>>Hi, >>>> >>>>I have reported 2 bugs to redhat bugzilla: >>>>[Bug 207227] New: Xen0 reboot command can not reboot Tiger4 machine. >>>>[Bug 207241] New: XenU domain can not be created successfully. >>>>New xenU created failure serial log has been pasted to the bug. >>>> >>>>I also notice FC6-test3 Xen0 operation is a little slower, compared with >>>>RHEL4u3. I assign 2 vcpus to Xen0. When I destroy domains or do some >>heavy >>>>IO operations, Xen0 operations will be blocked for a while. I didn't track >>>>this to bugzilla. >>>> >>>>There are also a lot of unaligned accessing from some applications. They >>>>should be common FC6-test3 issues. >>>> >>>>Sometime Xen0 monitor will print "Bug: soft lockup detected on CPU#0(or >>#1)" >>>> >>>>Best Regards, >>>>Yongkang (Kangkang) ・筵ソ・ス・ェ >>>> >>>>>-----Original Message----- >>>>>From: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx >>>>>[mailto:xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of You, >>>>>Yongkang >>>>>Sent: 2006・ネs・茹ト20・ヘ・ë10:07 >>>>>To: Yang, Fred; y-oguchi@xxxxxxxxxxxxxx; fedora-xen@xxxxxxxxxx >>>>>Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx >>>>>Subject: RE: [Xen-ia64-devel] [Fedora-ia64-list] FC6 Test3 Xen test >>>>>result >>>>> >>>>>Hi Fred & Yoshi, >>>>> >>>>>The former XenU creating failure issue seemed to be the config issue. >>Now I >>>>>can create XenU. But XenU booting process met an old bug. It will cost a >>>>>long >>>>>time to check hard disk IRQ response from hda to hdh. >>>>> >>>>>After that, xenU met the problem of mounting root partition to start >>>>>services, >>>>>and then XenU booting failed (Kill init). I am not sure if it is because >>>>>initrd issue. >>>>>I will continue to check it. >>>>> >>>>>Best Regards, >>>>>Yongkang (Kangkang) ・筵ソ・ス・ェ >>>>> >>>>>>-----Original Message----- >>>>>>From: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx >>>>>>[mailto:xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of >>Yang, >>>>>>Fred >>>>>>Sent: 2006・ネs・茹ト20・ヘ・ë8:26 >>>>>>To: y-oguchi@xxxxxxxxxxxxxx; fedora-xen@xxxxxxxxxx >>>>>>Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx >>>>>>Subject: RE: [Xen-ia64-devel] [Fedora-ia64-list] FC6 Test3 Xen test >>result >>>>>> >>>>>>Here it comes! >>>>>>-Fred >>>>>> >>>>>>>-----Original Message----- >>>>>>>From: y-oguchi@xxxxxxxxxxxxxx [mailto:y-oguchi@xxxxxxxxxxxxxx] >>>>>>>Sent: Tuesday, September 19, 2006 4:23 PM >>>>>>>To: Yang, Fred; fedora-xen@xxxxxxxxxx >>>>>>>Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx >>>>>>>Subject: Re: [Xen-ia64-devel] [Fedora-ia64-list] FC6 Test3 Xen test >>>>>>>result >>>>>>> >>>>>>>Fred, Yongkang, >>>>>>> >>>>>>>> Other issues: >>>>>>>> 1) Xen0 operation is a little slower than RHEL4u3. >>>>>>>> 2) XenU creating failure, please see attachment for the serial >>>>>>>> output. >>>>>>> >>>>>>>I can't find the attachment. >>>>>>>Could you repost the serial log? >>>>>>> >>>>>>>Thanks, >>>>>>>Yoshi Oguchi >>>>>>> >>>>>>>"Yang, Fred" <fred.yang@xxxxxxxxx> wrote。ケ・ウ >>>>>>>> Following is the quick Xen test result with FC6 Test3. We will file >>>>>>>BZ for the issues tonight; the early data is to get community to fix >>>>>>>Xen >>>>>>>issues ASAP >>>>>>>> Thanks, >>>>>>>> -Fred >>>>>>>> >>>>>>>> ==== >>>>>>>> I have followed Redhat instructions (FC6-test3 can not be installed >>>>>>>from CDs) to install FC6-Test3 and do some testing. Both Xen0 and >>VTI >>>>>>>can all boot up, but XenU couldn't be created successfully. >>>>>>>> >>>>>>>> Detailed Items: >>>>>>>> 1. Using yum to upgrade FC6 Test2 to FC6 Test3 [almost Pass] >>>>>need >>>>>>>manually reinstall kernel-xen rpm package. >>>>>>>> 2. Boot Native Linux of FC6 Test3 [Pass] >>>>>>>> 3. Boot Xen of FC6 Test3 [Pass] >>>>>>>> 4. xend and xm commands are working. [Pass] >>>>>>>> 5. XenU Domain creating failed. [__FAIL__] >>>>>>>> 6. Missing VTI guest firmware (/usr/lib/xen/boot/guest_firmware.bin) >>>>>>> [__FAIL__ (expected)] >>>>>>>> 7. After manually copy VTI guest firmware, creating VTI domain >>>>>>>[Pass] >>>>>>>> 8. VTI domain with network supported [Pass] >>>>>>>> 9. 2 VTI domains coexisting testing [Pass] >>>>>>>> 10. Linux Kernel build in VTI domain [Pass] >>>>>>>> 11. LTP testing in VTI domain [Pass] >>>>>>>> 12. SMP VTI domain [Pass] >>>>>>>> 13. SMP Xen0 [Pass] >>>>>>>> 14. 1 VTI Windows 2k3 [Pass] a little slower. >>>>>>>> 15. 1 VTI Linux + 1 VTI Windows [__FAIL__ VTI Windows blue >>>>>>screen] >>>>>>>> 16. Reboot machine failed with Xen FC6-test3. [__FAIL__] >>>>>>>> >>>>>>>> Other issues: >>>>>>>> 1) Xen0 operation is a little slower than RHEL4u3. >>>>>>>> 2) XenU creating failure, please see attachment for the serial >>>>>>>> output. >>>>>>>> >>>>>>>> Best Regards, >>>>>>>> Yongkang (Kangkang) ・筵ソ・ス・ェ >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Xen-ia64-devel mailing list >>>>>>>> Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx >>>>>>>> http://lists.xensource.com/xen-ia64-devel >>>>> >>>>>_______________________________________________ >>>>>Xen-ia64-devel mailing list >>>>>Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx >>>>>http://lists.xensource.com/xen-ia64-devel >>>> >>>>_______________________________________________ >>>>Xen-ia64-devel mailing list >>>>Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx >>>>http://lists.xensource.com/xen-ia64-devel >>> >>> >>>_______________________________________________ >>>Xen-ia64-devel mailing list >>>Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx >>>http://lists.xensource.com/xen-ia64-devel
Attachment:
domU_boot.log
Description: Binary data
-- Fedora-xen mailing list Fedora-xen@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-xen