diff --git a/xCAT-server/share/xcat/netboot/fedora/service.fedora8.ppc64.otherpkgs.pkglist b/xCAT-server/share/xcat/netboot/fedora/service.fedora8.ppc64.otherpkgs.pkglist
new file mode 100644
index 000000000..4b1936774
--- /dev/null
+++ b/xCAT-server/share/xcat/netboot/fedora/service.fedora8.ppc64.otherpkgs.pkglist
@@ -0,0 +1,4 @@
+-OpenIPMI-tools
+-tftp-server
+xcat/xcat-core/xCATsn
+xcat/xcat-dep/fedora8/ppc64/conserver
diff --git a/xCAT-server/share/xcat/netboot/fedora/service.fedora8.x86.otherpkgs.pkglist b/xCAT-server/share/xcat/netboot/fedora/service.fedora8.x86.otherpkgs.pkglist
new file mode 100644
index 000000000..b8b4efff0
--- /dev/null
+++ b/xCAT-server/share/xcat/netboot/fedora/service.fedora8.x86.otherpkgs.pkglist
@@ -0,0 +1,4 @@
+-OpenIPMI-tools
+-tftp-server
+xcat/xcat-core/xCATsn
+xcat/xcat-dep/fedora8/x86/conserver
diff --git a/xCAT-server/share/xcat/netboot/fedora/service.fedora8.x86_64.otherpkgs.pkglist b/xCAT-server/share/xcat/netboot/fedora/service.fedora8.x86_64.otherpkgs.pkglist
new file mode 100644
index 000000000..d90773d94
--- /dev/null
+++ b/xCAT-server/share/xcat/netboot/fedora/service.fedora8.x86_64.otherpkgs.pkglist
@@ -0,0 +1,4 @@
+-OpenIPMI-tools
+-tftp-server
+xcat/xcat-core/xCATsn
+xcat/xcat-dep/fedora8/x86_64/conserver
diff --git a/xCAT-server/share/xcat/netboot/fedora/service.fedora9.ppc64.otherpkgs.pkglist b/xCAT-server/share/xcat/netboot/fedora/service.fedora9.ppc64.otherpkgs.pkglist
new file mode 100644
index 000000000..3e3874eb2
--- /dev/null
+++ b/xCAT-server/share/xcat/netboot/fedora/service.fedora9.ppc64.otherpkgs.pkglist
@@ -0,0 +1,4 @@
+-OpenIPMI-tools
+-tftp-server
+xcat/xcat-core/xCATsn
+xcat/xcat-dep/fedora9/ppc64/conserver
diff --git a/xCAT-server/share/xcat/netboot/fedora/service.fedora9.x86_64.otherpkgs.pkglist b/xCAT-server/share/xcat/netboot/fedora/service.fedora9.x86_64.otherpkgs.pkglist
new file mode 100644
index 000000000..4efba47b2
--- /dev/null
+++ b/xCAT-server/share/xcat/netboot/fedora/service.fedora9.x86_64.otherpkgs.pkglist
@@ -0,0 +1,4 @@
+-OpenIPMI-tools
+-tftp-server
+xcat/xcat-core/xCATsn
+xcat/xcat-dep/fedora9/x86_64/conserver
diff --git a/xCAT-server/share/xcat/netboot/rh/service.rh5.ppc64.otherpkgs.pkglist b/xCAT-server/share/xcat/netboot/rh/service.rh5.ppc64.otherpkgs.pkglist
new file mode 100644
index 000000000..2a77f01bd
--- /dev/null
+++ b/xCAT-server/share/xcat/netboot/rh/service.rh5.ppc64.otherpkgs.pkglist
@@ -0,0 +1,4 @@
+-OpenIPMI-tools
+-tftp-server
+xcat/xcat-core/xCATsn
+xcat/xcat-dep/rh5/x86/conserver
diff --git a/xCAT-server/share/xcat/netboot/rh/service.rh5.x86.otherpkgs.pkglist b/xCAT-server/share/xcat/netboot/rh/service.rh5.x86.otherpkgs.pkglist
new file mode 100644
index 000000000..8637f47ca
--- /dev/null
+++ b/xCAT-server/share/xcat/netboot/rh/service.rh5.x86.otherpkgs.pkglist
@@ -0,0 +1,4 @@
+-OpenIPMI-tools
+-tftp-server
+xcat/xcat-core/xCATsn
+xcat/xcat-dep/rh5/ppc64/conserver
diff --git a/xCAT-server/share/xcat/netboot/rh/service.rh5.x86_64.otherpkgs.pkglist b/xCAT-server/share/xcat/netboot/rh/service.rh5.x86_64.otherpkgs.pkglist
new file mode 100644
index 000000000..e1e45c10c
--- /dev/null
+++ b/xCAT-server/share/xcat/netboot/rh/service.rh5.x86_64.otherpkgs.pkglist
@@ -0,0 +1,4 @@
+-OpenIPMI-tools
+-tftp-server
+xcat/xcat-core/xCATsn
+xcat/xcat-dep/rh5/x86_64/conserver
diff --git a/xCAT-server/share/xcat/netboot/sles/service.sles10.ppc64.otherpkgs.pkglist b/xCAT-server/share/xcat/netboot/sles/service.sles10.ppc64.otherpkgs.pkglist
index 8efceda47..0caf1b5f1 100644
--- a/xCAT-server/share/xcat/netboot/sles/service.sles10.ppc64.otherpkgs.pkglist
+++ b/xCAT-server/share/xcat/netboot/sles/service.sles10.ppc64.otherpkgs.pkglist
@@ -1,2 +1,3 @@
-xcat/core-snap/xCATsn
-xcat/xcat-dep/sles10/ppc64/yaboot-xcat
+-perl-doc
+xcat/xcat-core/xCATsn
+xcat/xcat-dep/sles10/ppc64/conserver
diff --git a/xCAT-server/share/xcat/netboot/sles/service.sles10.x86.otherpkgs.pkglist b/xCAT-server/share/xcat/netboot/sles/service.sles10.x86.otherpkgs.pkglist
new file mode 100644
index 000000000..7164a800e
--- /dev/null
+++ b/xCAT-server/share/xcat/netboot/sles/service.sles10.x86.otherpkgs.pkglist
@@ -0,0 +1,3 @@
+-perl-doc
+xcat/xcat-core/xCATsn
+xcat/xcat-dep/sles10/x86/conserver
diff --git a/xCAT-server/share/xcat/netboot/sles/service.sles10.x86_64.otherpkgs.pkglist b/xCAT-server/share/xcat/netboot/sles/service.sles10.x86_64.otherpkgs.pkglist
new file mode 100644
index 000000000..f98429878
--- /dev/null
+++ b/xCAT-server/share/xcat/netboot/sles/service.sles10.x86_64.otherpkgs.pkglist
@@ -0,0 +1,3 @@
+-perl-doc
+xcat/xcat-core/xCATsn
+xcat/xcat-dep/sles10/x86_64/conserver
diff --git a/xCAT-server/share/xcat/netboot/sles/service.sles11.ppc64.otherpkgs.pkglist b/xCAT-server/share/xcat/netboot/sles/service.sles11.ppc64.otherpkgs.pkglist
index 1f1c4c7a9..89584312c 100644
--- a/xCAT-server/share/xcat/netboot/sles/service.sles11.ppc64.otherpkgs.pkglist
+++ b/xCAT-server/share/xcat/netboot/sles/service.sles11.ppc64.otherpkgs.pkglist
@@ -1,2 +1,3 @@
-xcat/core-snap/xCATsn
-xcat/xcat-dep/sles11/ppc64/yaboot-xcat
+-perl-doc
+xcat/xcat-core/xCATsn
+xcat/xcat-dep/sles11/ppc64/conserver
diff --git a/xCAT-server/share/xcat/netboot/sles/service.sles11.x86.otherpkgs.pkglist b/xCAT-server/share/xcat/netboot/sles/service.sles11.x86.otherpkgs.pkglist
new file mode 100644
index 000000000..469dd2bb8
--- /dev/null
+++ b/xCAT-server/share/xcat/netboot/sles/service.sles11.x86.otherpkgs.pkglist
@@ -0,0 +1,3 @@
+-perl-doc
+xcat/xcat-core/xCATsn
+xcat/xcat-dep/sles11/x86/conserver
diff --git a/xCAT-server/share/xcat/netboot/sles/service.sles11.x86_64.otherpkgs.pkglist b/xCAT-server/share/xcat/netboot/sles/service.sles11.x86_64.otherpkgs.pkglist
new file mode 100644
index 000000000..d47abccf2
--- /dev/null
+++ b/xCAT-server/share/xcat/netboot/sles/service.sles11.x86_64.otherpkgs.pkglist
@@ -0,0 +1,3 @@
+-perl-doc
+xcat/xcat-core/xCATsn
+xcat/xcat-dep/sles11/x86_64/conserver