[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] OpenSuse 11 hvm domU: screen resolution up to 640x480
On Mon December 5 2011, 6:25:29 PM, Flavio wrote: > > If > > that doesn't work, I can't help you with this method, but I'll keep > > working on the hvm to pv conversion approach. > > Thanks a lot, I appreciate your effort a lot. Ok - I got curious about your pv install method, and tried it myself. It actually did work, but you may not be aware of it. First, given your config, it looks like all you did was an 'xl create ...' to start your install. You (again) didn't use something like virt-install / virt- manager to control your install. If so, you are only using xen tools, and nothing specific to Gentoo, and this approach would work on any distro's dom0. Anyway, that's what I did, with this config patterned after the one you posted, with local differences, and hvm directives removed (and by the way, 'vcpus' was misspelled): name="opensuse11" memory=768 disk = [ 'phy:/dev/disk/by-path/ip-192.168.1.101:3260-iscsi- iqn.2001-04.com.Dell4550-iqn.2009-09.net.bellsouth.sda:041b7d3f-b008-4367- b1f2-b4799d15e4cd-lun-3,xvda,w' ] vif = [ 'mac=00:16:3e:00:00:21, bridge=xenbr0' ] vfb = [ "type=vnc,vncunused=1,vnclisten=0.0.0.0,keymap=en-us" ] #bootloader = "/usr/bin/pygrub" kernel = "/home/jimb/Cmpq/boot/i386/vmlinuz-xenpae" ramdisk = "/home/jimb/Cmpq/boot/i386/initrd-xenpae" #kernel = "/boot/vmlinuz-3.1.0-7.fc16.x86_64" #ramdisk = "/boot/initramfs-3.1.0-7.fc16.x86_64.img" #kernel = "/boot/vmlinuz-2.6.41.1-1.fc15.x86_64" #ramdisk = "/boot/initramfs-2.6.41.1-1.fc15.x86_64.img" #kernel = "/boot/vmlinuz-2.6.32.39-175.xendom0.fc13.x86_64" #ramdisk = "/boot/initramfs-2.6.32.39-175.xendom0.fc13.x86_64.img" #kernel = "/home/jimb/Cmpq/boot/i386/vmlinuz-xenpae" #ramdisk = "/home/jimb/Cmpq/boot/i386/initrd-xenpae" vcpus=1 on_reboot = 'restart' on_crash = 'destroy' #extra = 'xencons=tty' #extra = 'noapic ssh=1 sshpassword=lolrofl addswap=/dev/xvda2 #install='nfs://192.168.1.100:/home/jimb/Cmpq/' You'll notice, I tried a few fedora pvops, xen enabled kernels, none of which worked. (Curious - I'm assuming the format of an initramfs, and how the kernel executes the scripts in it, is different from an initrd.) I mounted the DVD in the Cmpq sub-directory in my home dir, which is also a sub-dir that is nfs exported, and a sub-dir in a cifs export. The sub-dir /boot/i386 in the dvd contains a xen enabled kernel & initrd. (This is what I mean about details of the install dvd that only that distro's own install routines, like Yast, would know, and a generic install routine, like virt-manager, from some other distro might not.) That kernel & initrd started the install, and then I had to pick one of the Network install methods, after clicking on 'Back' to get to a menu. (Yes - it is a *pain* not having the mouse work. Fortunately, each option on each screen in Yast has an underlined letter. That letter, held down with the Alt key, selects that option.) I tried un-commenting the install= line above, and it did not save me any time. I still had to enter info into the Network install screens every time. I had trouble using the nfs and smb (cifs) network install methods. Curiously, the installer, running in a domu, not the dom0, could use the Network install info I entered to go from the simple beginning menus to the full Yast menu, but once in Yast, it didn't know how to access the mount by nfs or smb anymore (and no indication in my network monitoring tools that it was even trying). Fortunately, if you pick the smb method of Network install, when you get the error message in Yast, when it tried to initialize the install repo, it allows you to switch over to an http install. I just gave the url for download.opensuse.org. You, of course, wouldn't have this problem, since you were using an http install from the beginning. Anyway, two hours later, the vnc window disappeared. (This is about the point in the install where you started having problems.) I did an 'xm list', and found out the domu had restarted. A simple 'xm vncviewer ...' brought up the last part of the install - the Automatic Configuration step. (Actually, it asked me to inset a dvd, I selected 'Back', then 'Start Install', then (something like) Boot from the Installed Harddisk, to get to the Automatic Configuration step.) After the install finished, I changed the config file - un-comment the bootloader= line, and comment out the kernel= & ramdisk= lines. I then did an 'xm create ... -c' to be sure that grub was setup right, and then exited the domu's console, and did an 'xm vncviewer ...', and I am now staring at the KDE desktop. This is the menu.lst it installed. Notice it has kernel-desktop, and kernel-xen installed, with the kernel-xen as the default menu item, so the 'xm create' with the '-c' option was not necessary. I could have gone straight into a vncviewer. (I don't think menu.lst will be setup until you are past the Automatic Configuration step, so I didn't switch comments on bootloader and kernel / ramdisk till after then.) # Modified by YaST2. Last modification on Tue Dec 6 19:48:21 EST 2011 # THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader # Configure custom boot parameters for updated kernels in # /etc/sysconfig/bootloader default 2 timeout 8 ##YaST - generic_mbr gfxmenu (hd0,1)/boot/message ##YaST - activate ###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 11.4 - 2.6.37.1-1.2 (default) root (hd0,1) kernel /boot/vmlinuz-2.6.37.1-1.2-default root=/dev/xvda2 resume=/dev/xvda1 splash=silent quiet showopts initrd /boot/initrd-2.6.37.1-1.2-default ###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe -- openSUSE 11.4 - 2.6.37.1-1.2 root (hd0,1) kernel /boot/vmlinuz-2.6.37.1-1.2-default root=/dev/xvda2 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe initrd /boot/initrd-2.6.37.1-1.2-default ###Don't change this comment - YaST2 identifier: Original name: linux### title Xen -- openSUSE 11.4 - 2.6.37.1-1.2 root (hd0,1) kernel /boot/vmlinuz-2.6.37.1-1.2-xen root=/dev/xvda2 resume=/dev/xvda1 splash=silent quiet showopts initrd /boot/initrd-2.6.37.1-1.2-xen Unfortunately, the desktop I'm looking at is 800x600, so we are back to one of the original problems. I'll try putting 'vga=0x31a' in menu.lst, or Fajar's suggestions about setting resolution in a pv domu, in the next day or two, and tell you what I come up with. _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |