[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-users] Debug Xen Kernel Loading
I'm trying to install a Xen server on top of Gentoo Linux. I've been referencing these wikis: https://wiki.gentoo.org/wiki/Xen https://wiki.xenproject.org/wiki/Xen_Project_Beginners_Guide https://wiki.xen.org/wiki/Xen_Serial_Console The system I'm working on is a Supermicro Atom 8 processor with low wattage, < 20 watts, which has the Unified Extensible Firmware Interface, "UEFI". I have a working kernel and can boot into Gentoo. I've recompiled my kernel adding the features specified in the Gentoo Xen wiki. Problem: When I select the Xen kernel, the screen freezes with a single row at the top that has all the character spaces set to white. Nothing more happens thereafter. http://pasik.reaktio.net/xenserialconsolelog.tx demonstrates that I should be getting entries such as this:(XEN) Xen version 3.4.1 (root@(none)) (gcc version 4.4.0 20090506 (Red Hat 4.4.0-4) (GCC) ) Mon Aug 17 22:24:38 EEST 200 9 (XEN) Latest ChangeSet: unavailable(XEN) Command line: dom0_mem=1024M loglvl=all guest_loglvl=all com1=19200,8n1 console=com1 On the suggestion of Xen_Serial_Console wiki, I have connected to the server with a serial connection, hardwire null modem cable,and I am monitoring from my workstation. Here's what shows in my serial console: Loading Xen xen ... WARNING: no console will be available to OS Loading Linux x86_64-4.4.26-gentoo ... Loading initial ramdisk ... Here are relevant portions of my grub file: ... serial terminal_input console serial terminal_output console serial if [ x$feature_timeout_style = xy ] ; then set timeout_style=menu set timeout=5 # Fallback normal timeout code in case the timeout_style feature is # unavailable. else set timeout=5 fi ### END /etc/grub.d/00_header ### ... ### BEGIN /etc/grub.d/20_linux_xen ###menuentry 'Gentoo GNU/Linux, with Xen hypervisor JLPOOLE' --class gentoo --class gnu-linux --class gnu --class os --class xen $menuentry_id_option 'xen-gnulinux-simple-667ba578-dfa7-40c8-bf09-1a63d3e58799' { # jlpoole added: load_video insmod part_gpt insmod fat set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; thensearch --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 EDE9-F8EE else search --no-floppy --fs-uuid --set=root EDE9-F8EE fi echo 'Loading Xen xen ...' if [ "$grub_platform" = "pc" -o "$grub_platform" = "" ]; then xen_rm_opts= else xen_rm_opts="no-real-mode edd=off" fimultiboot /xen.gz placeholder console_timestamps=boot loglvl=all guest_loglvl=all com1=115200,8n1,0x3e8,5 console=com1,vga earlyprintk=xen dom0_mem=1024M,max:1024M softlevel=xen ${xen_rm_opts} echo 'Loading Linux x86_64-4.4.26-gentoo ...'module /kernel-genkernel-x86_64-4.4.26-gentoo placeholder root=UUID=667ba578-dfa7-40c8-bf09-1a63d3e58799 ro echo 'Loading initial ramdisk ...' module --nounzip /initramfs-genkernel-x86_64-4.4.26-gentoo }Several years ago, I successfully built a Xen server using Debian without a hitch, I had something up and running in about 2 hours. For this, I've been stalled for about a week. What can I do to further debug the loading process or debug what is happening after loading of the initramfs? John _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxx https://lists.xen.org/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |