Kuniyasu Suzaki
2006-Nov-15 00:08 UTC
[Xen-devel] "Xenoppix(x86/x86_64 Hybrid) DVD(Xen3.0.3+KNOPPIX-x86_64-5.0.1+Boot Accleration LCAT) " is released.
Dear, "Xenoppix(x86/x86_64 Hybrid) DVD(Xen3.0.3+KNOPPIX-x86_64-5.0.1+Boot Accleration LCAT) " is released. http://unit.aist.go.jp/itri/knoppix/xen/index-en.html Xen is upgraded to version "3.0.3". The DVD is Hybrid Bootable DVD because it includes images for x86 and x86_64.It is good to check the performance of "Core2 Duo/Athlon64". Least Xen offers variable SMP CPUs and runs Linux kernels more than the real CPUs. The DVD includes PV (Para-Virtualized) NIC Driver to make fast communication on HVM (Full Virtualization).LCAT(Live CD Acceleration Tool kit) makes fast CD Boot on x86 and x86_64. ### New function of Xen3.0.3 * Solved UMA Video Card Problem Xen3.0.2 has a problem of memory conflict with UMA(Unified Memory Architecture) Video Card when HVM(Full Virtualization) is launched. 3.0.3 solved the problem and allows to use HVM on Note PC with Integrated Graphic Chipset. * Variable SMP CPUs Xne3.0.3 allows us to change the number of virtual CPU. Add "vcpus=8" option in hvm file. (Refer to How to use.) * PV(Para-Virtualized) Network Driver The DVD includes PV(Para-Virtualized) Network Driver which makes fast communication on HVM. (Refer to How to use) * Removed Memory limitation on Domain0 for HVM. The memory limitation of Domain0 is required to use HVM on Xen3.0.2. We had to add "dom0_mem=***" option at GRUB Menu. Xen3.0.3 doesn''t require such option. Xenoppix reduces the boot menu on GRUB. * Reduded Boot option on HVM. HVM of Xen3.0.2 requires to add some boot options to suppress BIOS function. KNOPPIX on HVM need to add " -nolpic -nolapic -nosmp -noapm " options. Xen3.0.3 doesn''t require such options and makes easy boot OS on HVM. * New Problem(GRUB''s EFI patch conflicts to AMD-CPU) GRUB which adds EFI(Intel Mac) patch doesn''t boot on HVM of AMD-CPU. This problem wasn''t caused on Xen.3.0.2. To solve the problem, Xenoppix offers 2 versions; Normal-GRUB and EFI-GRUB . ### How to use * Boot Xenoppix (Select X86 and X86_64) Xen3.0.3 allows to reduce boot menu on GRUB. Current menu has 4 items. * KNOPPIX/Xen3.0.3-0 Xen3.0.3+Linux 2.6.16.29-xen * KNOPPIX (normal kernel) Normal x86 KNOPPIX kernel. Linux 2.6.17 * KNOPPIX/Xen3.0.3-0(X86_64) Xen3.0.3+Linux 2.6.16.29-xen for x86_64 * KNOPPIX (normal kernel, x86_64) x86_64 KNOPPIX kernel. Linux 2.6.17 for x86_64 * Run DomainU&HVM Xenoppix offers original commands knoppixU and knoppixHVM to run KNOPPIX on DomainU and HVM. Of course "xm" (Xen Manager) is available. * knoppixHVM boots KNOPPIX with the DVD image. It also allows to add option to designate iso file to boot other CD bootable OS. # knoppixHVM [/path/to/isofile] [domain name] * knoppixU assumes that DHCP is available. Please add "nat" option when DHCP is not offered. # knoppixU nat Guest OS has limitation on X86-Domain0 and 86_64-Domain0. The following table shows the available CPU environment. |x86 HVM | x86_64 HVM| x86 DomU| x86_64 DomU ------------------------------------------------------- x86 Dom0 | OK | NG | OK | NG x86_64 Dom| OK | OK | NG | OK * PV Network Driver (for x86 only) * At GRUB Boot, enter edit mode at "KNOPPIX/Xen3.0.3-0(GRUB''s first item)". Add memory limitation option (Example: "dom0_mem=524288" for 512MB Limitation. Unit is KB) at the first item for "Xen load" and boot. Example) kernel /boot/xen-3.0.3-0.gz console=vga dom0_mem=52488 * On Domain0, please edit "/usr/sbin/knoppixHVM". Replace the "vif" item from "type=ioemu " to "type=netfront". * Run "knoppixHVM" . At GRUB boot, enter edit mode at "KNOPPIX (normal kernel) (GRUB''s second item)". Add "nosmp" option at the first item for "Linux kernel load" and boot. * After boot KNOPPIX on HVM, Install PV modules as follows. #cd /cdrom/sample/PV/i386/ #insmod ./xen-platform-pci.ko #insmod ./xenbus.ko #insmod ./xen-vnif.ko * Edit "/etc/network/interface" on HVM to add "eth0" statement. auto lo eth0 iface lo inet loopback iface eth0 inet dhcp * After that run ifup eth0 . The PV Driver becomes effective. * Boot with the sample ISO(Trusted HTTP-FUSE KNOPPIX) file. After boot with Xen Domain0, run the following command. # knoppixHVM /cdrom/sample/iso/httpfuse-trusted_20061101.iso httpfuse Caution: Trusted HTTP-FUSE KNOPPIX has a function of Trusted boot with TPM(Trusted Platform e84d2121) ### DOWNLOAD Normal GRUB Version ISO file: knoppix_v5.0.1_20060601_xen3.0.3.0-20061106_AC20061113+IPAFont.iso (MD5: 4ce1fe8e7bc1d8a01bb534d3cfd4fcc4) Bittorrent: http://unit.aist.go.jp/itri/knoppix/xen/knoppix_v5.0.1_20060601_xen3.0.3.0-20061106_AC20061113+IPAFont.iso.torrent HTTP: http://ring.aist.go.jp/archives/linux/knoppix/iso/knoppix_v5.0.1_20060601_xen3.0.3.0-20061106_AC20061113+IPAFont.iso FTP: ftp://unit.aist.go.jp/itri/knoppix/iso/knoppix_v5.0.1_20060601_xen3.0.3.0-20061106_AC20061113+IPAFont.iso EFI(Intel Mac) GRUB version ISO file: knoppix_v5.0.1_20060601_xen3.0.3.0-20061106_AC20061113+IPAFont_EFI.iso (MD5: 4d74ce6adda7e78a4f35ef87e84d2121) Bittorrent: http://unit.aist.go.jp/itri/knoppix/xen/knoppix_v5.0.1_20060601_xen3.0.3.0-20061106_AC20061113+IPAFont_EFI.iso.torrent HTTP: http://ring.aist.go.jp/archives/linux/knoppix/iso/knoppix_v5.0.1_20060601_xen3.0.3.0-20061106_AC20061113+IPAFont_EFI.iso FTP: ftp://unit.aist.go.jp/itri/knoppix/iso/knoppix_v5.0.1_20060601_xen3.0.3.0-20061106_AC20061113+IPAFont_EFI.iso ------ suzaki _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel