Index: drbl-virt/sbin/drbl_xen_patch.sh
===================================================================
--- drbl-virt/sbin/drbl_xen_patch.sh	(revision 176)
+++ drbl-virt/sbin/drbl_xen_patch.sh	(revision 177)
@@ -38,4 +38,6 @@
 generate_PXE_menu="/opt/drbl/sbin/generate-pxe-menu"
 declare -i modify_line=$(cat -n $generate_PXE_menu | grep 'label drbl' | awk 'NR==1 {print $1}')
+# delete default
+sed -i '/^  MENU DEFAULT/d' $generate_PXE_menu
 # modify menu
 sed -i "${modify_line}i\label drbl-virt" $generate_PXE_menu
@@ -67,5 +69,5 @@
 declare -i modify_line=$(cat -n /usr/bin/mkpxeinitrd-net | grep 'include_bin_prog_from_server=' | awk '{print $1}')
 modify_file="/usr/bin/mkpxeinitrd-net"
-sed -i "${modify_line}c\include_bin_prog_from_server='sleep lspci insmod modprobe rmmod lsmod pkill strings brctl ip egrep awk gawk seq fgrep dirname expr'" $modify_file
+sed -i "${modify_line}c\include_bin_prog_from_server='sleep lspci insmod modprobe rmmod lsmod pkill strings brctl ip egrep awk gawk seq fgrep dirname expr bash'" $modify_file
 sed -i "${modify_line}i# drbl-virt add" $modify_file
 # patch it to copy modules
@@ -79,4 +81,5 @@
 # == Run Xen network-bridge in booting (/usr/lib/mkpxeinitrd-net/initrd-skel/linuxrc-or-init) ==
 cat <<EOF >/usr/lib/mkpxeinitrd-net/initrd-skel/bin/start_xen_bridge.sh
+#!/bin/bash
 # drbl-virt add
 NICs=\$(/sbin/ifconfig | grep eth | awk '{print \$1}')
@@ -97,5 +100,5 @@
 fi
 
-sh /bin/network-bridge start netdev=\$NIC
+bash /bin/network-bridge start netdev=\$NIC
 EOF
 # backup
@@ -106,5 +109,5 @@
 sed -i "${modify_line}i# drbl-virt add" $modify_file
 modify_line=$modify_line+1
-sed -i "${modify_line}ish /bin/start_xen_bridge.sh" $modify_file
+sed -i "${modify_line}ibash /bin/start_xen_bridge.sh" $modify_file
 
 
