aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Williamson <alex.williamson@hp.com>2007-12-13 09:34:49 -0700
committerAlex Williamson <alex.williamson@hp.com>2007-12-13 09:34:49 -0700
commit61d203d579deb6c7596f856f4354002936d88acc (patch)
tree80ceaf57ab4c3b9c64fbe8646040ee257fb5c3e8
parentc647421aa820a8659892a6b390322b69403c7dba (diff)
downloadxen-61d203d579deb6c7596f856f4354002936d88acc.tar.gz
xen-61d203d579deb6c7596f856f4354002936d88acc.tar.bz2
xen-61d203d579deb6c7596f856f4354002936d88acc.zip
[IA64] Update README.xenia64
Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com> Signed-off-by: Alex Williamson <alex.williamson@hp.com>
-rw-r--r--xen/arch/ia64/tools/README.xenia6439
1 files changed, 21 insertions, 18 deletions
diff --git a/xen/arch/ia64/tools/README.xenia64 b/xen/arch/ia64/tools/README.xenia64
index 3a1a7cd08a..6eef8d26be 100644
--- a/xen/arch/ia64/tools/README.xenia64
+++ b/xen/arch/ia64/tools/README.xenia64
@@ -9,7 +9,9 @@ My enviroment is;
----------------------------
Build xen
1. Download source
- # hg clone http://xenbits.xensource.com/ext/xen-ia64-unstable.hg
+ # hg clone http://xenbits.xensource.com/ext/ia64/xen-unstable.hg
+ # cd xen-unstable.hg
+ # hg clone http://xenbits.xensource.com/ext/ia64/linux-2.6.18-xen.hg
2. # make world
@@ -17,13 +19,11 @@ Build xen
4. copy kernels and xen
# cp xen/xen.gz /boot/efi/efi/redhat/
- # cp linux-2.6.16.13-xen/vmlinux.gz /boot/efi/efi/redhat/vmlinuz-2.6.16.13-xen
+ # cp build-linux-2.6.18-xen_ia64/vmlinux.gz /boot/efi/efi/redhat/vmlinuz-2.6.18.8-xen
5. make initrd for Dom0/DomU
- # cd linux-2.6.16.13-xen/
- # make modules_install
- # mkinitrd -f /boot/efi/efi/redhat/initrd-2.6.16.13-xen.img 2.6.16.13-xen --builtin mptbase --builtin mptscsih
- # cd ..
+ # make -C linux-2.6.18-xen.hg ARCH=ia64 modules_install O=$(/bin/pwd)/build-linux-2.6.18-xen_ia64
+ # mkinitrd -f /boot/efi/efi/redhat/initrd-2.6.18.8-xen.img 2.6.18.8-xen --builtin mptbase --builtin mptscsih
---------------------------------
Make OSimg for DomU
@@ -36,18 +36,22 @@ Make OSimg for DomU
2. modify DomU's fstab
# vi /mnt/etc/fstab
- /dev/hda1 / ext3 defaults 1 1
+ /dev/xvda1 / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
- 3. modify inittab (runlevel)
+ 3. modify inittab
+ set runlevel to 3 to avoid X trying to start
# vi /mnt/etc/inittab
id:3:initdefault:
+ Start a getty on the xvc0 console
+ X0:2345:respawn:/sbin/mingetty xvc0
+ tty1-6 mingetty can be commented out
- 4. add tty0 into /etc/securetty
- # vi /mnt/etc/securetty (add tty0)
+ 4. add xvc0 into /etc/securetty
+ # vi /mnt/etc/securetty (add xvc0)
5. umount
# umount /mnt
@@ -68,24 +72,23 @@ Boot Xen & Domain0
default=xen
relocatable
- image=vmlinuz-2.6.16.13-xen
+ image=vmlinuz-2.6.18.8-xen
label=xen
vmm=xen.gz
- initrd=initrd-2.6.16.13-xen.img
+ initrd=initrd-2.6.18.8-xen.img
read-only
- append="com2=115200,8n1 console=com2 dom0_mem=1G -- nomca nosmp console=tty0 console=ttyS1,115200,8n1 rhgb root=/dev/sda2"
+ append=" -- rhgb root=/dev/sda2"
-------------------------------------
Boot DomainU
1. make config of DomU
# vi /etc/xen/rhel4
- kernel = "/boot/efi/efi/redhat/vmlinuz-2.6.16.13-xen"
- ramdisk = "/boot/efi/efi/redhat/initrd-2.6.16.13-xen.img"
+ kernel = "/boot/efi/efi/redhat/vmlinuz-2.6.18.8-xen"
+ ramdisk = "/boot/efi/efi/redhat/initrd-2.6.18.8-xen.img"
memory = 384
name = "rhel4"
- disk = [ 'file:/root/rhel4.img,hda1,w' ]
- root = "/dev/hda1 ro"
- extra = "nomca console=tty0 3"
+ disk = [ 'file:/root/rhel4.img,xvda1,w' ]
+ root = "/dev/xvda1 ro"
2. After boot xen and dom0, start xend
# /etc/init.d/xend start