Mailing List Archive

"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