Minimal-init: Difference between revisions

From Xen
Jump to navigationJump to search
(Created page with "#!/bin/bash mount /proc mount -t xenfs xenfs /proc/xen mknod /dev/xen/evtchn c 10 61 mknod /dev/xen/privcmd c 10 59 mknod /dev/xen/gntdev c 10 60 mknod /dev/xen/xenbus_backend c…")
 
No edit summary
Line 1: Line 1:
#!/bin/bash
#!/bin/bash

mount /proc
mount /proc
mount -t xenfs xenfs /proc/xen
mount -t xenfs xenfs /proc/xen
mknod /dev/xen/evtchn c 10 61
mknod /dev/xen/evtchn c 10 61
mknod /dev/xen/privcmd c 10 59
mknod /dev/xen/privcmd c 10 59
mknod /dev/xen/gntdev c 10 60
mknod /dev/xen/gntdev c 10 60
mknod /dev/xen/xenbus_backend c 10 62
mknod /dev/xen/xenbus_backend c 10 62
mknod /dev/xen/xenbus c 10 63
mknod /dev/xen/xenbus c 10 63
mknod -m660 /dev/loop0 b 7 0
mknod -m660 /dev/loop0 b 7 0
mount -t sysfs sysfs /sys
mount -t sysfs sysfs /sys
mount -t devpts devpts /dev/pts
mount -t devpts devpts /dev/pts

export LD_LIBRARY_PATH=/usr/local/lib
export LD_LIBRARY_PATH=/usr/local/lib

echo "Starting Xenstored"
echo "Starting Xenstored"
xenstored -T /root/xenstored.log &>/root/xenstored.out
xenstored -T /root/xenstored.log &>/root/xenstored.out
echo "Xenstored started"
echo "Xenstored started"

echo "Starting xenconsoled"
echo "Starting xenconsoled"
xenconsoled -i &
xenconsoled -i &
echo "Xenconsoled started"
echo "Xenconsoled started"

echo "Setting up loop0"
echo "Setting up loop0"
losetup /dev/loop0 /root/guestfs
losetup /dev/loop0 /root/guestfs
losetup -a
losetup -a

echo "Writing dom0 name to xenstore"
echo "Writing dom0 name to xenstore"
/usr/bin/xenstore-write "/local/domain/0/name" "Domain-0"
/usr/bin/xenstore-write "/local/domain/0/name" "Domain-0"
echo "Done"
echo "Done"

Revision as of 20:20, 28 January 2013

#!/bin/bash

mount /proc
mount -t xenfs xenfs /proc/xen
mknod /dev/xen/evtchn c 10 61
mknod /dev/xen/privcmd c 10 59
mknod /dev/xen/gntdev c 10 60
mknod /dev/xen/xenbus_backend c 10 62
mknod /dev/xen/xenbus c 10 63
mknod -m660 /dev/loop0 b 7 0
mount -t sysfs sysfs /sys
mount -t devpts devpts /dev/pts

export LD_LIBRARY_PATH=/usr/local/lib

echo "Starting Xenstored"
xenstored -T /root/xenstored.log &>/root/xenstored.out
echo "Xenstored started"

echo "Starting xenconsoled"
xenconsoled -i &
echo "Xenconsoled started"

echo "Setting up loop0"
losetup /dev/loop0 /root/guestfs
losetup -a

echo "Writing dom0 name to xenstore"
/usr/bin/xenstore-write "/local/domain/0/name" "Domain-0"
echo "Done"