steven@ubuntu:~$ LANG=C sudo /opt/drbl/sbin/drblsrv -i *****************************************************. Hint! When a yes/no option is available, the default value is uppercase, Ex. (y/N), the default is "N", when you press "Enter", it will use "N". If you are not sure which one to choose, you can just press "Enter" key. *****************************************************. *****************************************************. Installing DRBL for Debian Linux... *****************************************************. Do you want to install those network installation boot images so that you can let client to install some GNU/Linux distributions (Debian, Ubuntu, RedHat Linux, Fedora Core, Mandriva, CentOS and OpenSuSE...) via network ? ///NOTE/// This action will download a lot of files (> 100 MB totally) from Internet, so it might take a few minutes. If your client machine has harddisk and it is possible you will install GNU/Linux into that, say Y here. If you say "no" here, feel free to run drbl-netinstall to install them later. [y/N] *****************************************************. This GNU/Linux distribution uses one kernel to support SMP and non-SMP arch. *****************************************************. Do you want to use the serial console output for clients ? If you do NOT know anything about this, say "N" here, otherwise clients might show NOTHING on the screen ! [y/N] *****************************************************. It's Ubuntu as server, so generic kernel is available. *****************************************************. Which CPU architecture kernel do you want to assign for DRBL clients ? 0 -> i386 level CPU 1 -> i586 level CPU 2 -> Use the same CPU level with that of this DRBL server Note! Note Note! Note! Note! Note! Note! NOTE!!! If your client machine(s) is not the same level with server, please answer "0" or "1", otherwise your client machine(s) will NOT be able to boot. If you use wrong CPU level kernel, the glibc and openssl package might use i686 or i386, the kernel might use i686, i586 or i386, which might be not suitable to all your machines. If you are not sure, "1" is recommended, this will still have good performance and compatibility. [2] *****************************************************. The CPU arch option for your clients: 2 The optimization for your system is on, the level is same as server. *****************************************************. Cleaning the cache of apt to make some settings effect... Hit http://free.nchc.org.tw intrepid Release.gpg Hit http://free.nchc.org.tw intrepid-updates Release.gpg Hit http://free.nchc.org.tw intrepid-security Release.gpg Hit http://free.nchc.org.tw drbl Release.gpg Hit http://free.nchc.org.tw intrepid Release Hit http://free.nchc.org.tw intrepid-updates Release Hit http://free.nchc.org.tw intrepid-security Release Hit http://free.nchc.org.tw drbl Release Hit http://free.nchc.org.tw intrepid/main Packages Hit http://free.nchc.org.tw intrepid/restricted Packages Hit http://free.nchc.org.tw intrepid/main Sources Hit http://free.nchc.org.tw intrepid/restricted Sources Hit http://free.nchc.org.tw intrepid/universe Packages Hit http://free.nchc.org.tw intrepid/universe Sources Hit http://free.nchc.org.tw intrepid/multiverse Packages Hit http://free.nchc.org.tw intrepid/multiverse Sources Hit http://free.nchc.org.tw intrepid-updates/main Packages Hit http://free.nchc.org.tw intrepid-updates/restricted Packages Hit http://free.nchc.org.tw intrepid-updates/main Sources Hit http://free.nchc.org.tw intrepid-updates/restricted Sources Hit http://free.nchc.org.tw intrepid-updates/universe Packages Hit http://free.nchc.org.tw intrepid-updates/universe Sources Hit http://free.nchc.org.tw intrepid-updates/multiverse Packages Hit http://free.nchc.org.tw intrepid-updates/multiverse Sources Hit http://free.nchc.org.tw intrepid-security/main Packages Hit http://free.nchc.org.tw intrepid-security/restricted Packages Hit http://free.nchc.org.tw intrepid-security/main Sources Hit http://free.nchc.org.tw intrepid-security/restricted Sources Hit http://free.nchc.org.tw intrepid-security/universe Packages Hit http://free.nchc.org.tw intrepid-security/universe Sources Hit http://free.nchc.org.tw intrepid-security/multiverse Packages Hit http://free.nchc.org.tw intrepid-security/multiverse Sources Hit http://free.nchc.org.tw drbl/stable Packages Reading package lists... Done *****************************************************. Do you want to upgrade operating system ? [y/N] *****************************************************. 2nd, installing the necessary files for DRBL... *****************************************************. Searching if lvm2 ntfs-3g lshw aoetools vblade dmidecode available... Package lvm2 exists in repository. Package ntfs-3g exists in repository. Package lshw exists in repository. Package aoetools exists in repository. Package vblade exists in repository. Package dmidecode exists in repository. Reading package lists... Done Building dependency tree Reading state information... Done util-linux is already the newest version. tar is already the newest version. gzip is already the newest version. bzip2 is already the newest version. procps is already the newest version. dialog is already the newest version. rsync is already the newest version. parted is already the newest version. pciutils is already the newest version. tcpdump is already the newest version. bc is already the newest version. grub is already the newest version. gawk is already the newest version. hdparm is already the newest version. sdparm is already the newest version. netcat is already the newest version. file is already the newest version. ethtool is already the newest version. etherwake is already the newest version. ssh is already the newest version. syslinux is already the newest version. mtools is already the newest version. Note, selecting genisoimage instead of mkisofs genisoimage is already the newest version. reiserfsprogs is already the newest version. e2fsprogs is already the newest version. psmisc is already the newest version. locales is already the newest version. wget is already the newest version. disktype is already the newest version. zip is already the newest version. unzip is already the newest version. patch is already the newest version. iproute is already the newest version. traceroute is already the newest version. iputils-ping is already the newest version. binutils is already the newest version. initscripts is already the newest version. dhcp3-server is already the newest version. tftpd-hpa is already the newest version. nfs-kernel-server is already the newest version. nis is already the newest version. curl is already the newest version. lftp is already the newest version. iptables is already the newest version. libdigest-sha1-perl is already the newest version. lvm2 is already the newest version. ntfs-3g is already the newest version. lshw is already the newest version. aoetools is already the newest version. vblade is already the newest version. dmidecode is already the newest version. clonezilla is already the newest version. mkswap-uuid is already the newest version. drbl-partimage is already the newest version. drbl-ntfsprogs is already the newest version. partclone is already the newest version. drbl-chntpw is already the newest version. drbl-lzop is already the newest version. pigz is already the newest version. mkpxeinitrd-net is already the newest version. udpcast is already the newest version. drbl-etherboot is already the newest version. gpxe is already the newest version. freedos is already the newest version. The following packages were automatically installed and are no longer required: linux-headers-2.6.27-9-generic linux-headers-2.6.27-9 Use 'apt-get autoremove' to remove them. The following NEW packages will be installed: pbzip2 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 306kB of archives. After this operation, 644kB of additional disk space will be used. Get:1 http://free.nchc.org.tw drbl/stable pbzip2 1.0.4-1drbl [306kB] Fetched 306kB in 0s (4050kB/s) Selecting previously deselected package pbzip2. (Reading database ... 134148 files and directories currently installed.) Unpacking pbzip2 (from .../pbzip2_1.0.4-1drbl_i386.deb) ... Processing triggers for man-db ... Setting up pbzip2 (1.0.4-1drbl) ... *****************************************************. *****************************************************. Trying to upgrade some necessary packages if available... *****************************************************. In ayo repository, searching the latest kernel ... The kernel image in Ubuntu 8.10 "uses generic" for i686/amd64 CPU. The latest kernel in the ayo repository is linux-image-2.6.27-11-generic There are 2 kernels available for clients, which one do you prefer ? [1]: kernel 2.6.27-11-generic i586 (from this DRBL server) [2]: linux-image-2.6.27-11-generic (from apt repository) [1] Clients will use the kernel 2.6.27-11-generic i586 from server. It might take several minutes to install this kernel, please be patient... done! *****************************************************. Install kernel for clients... ... In ayo repository, searching the latest kernel ... *****************************************************. Now run: drblsrv-offline -c -d -a -l en_US.UTF-8 -s 2.6.27-11-generic "" "" Using kernel from this server for client... *****************************************************. The version number for your OS: Ubuntu 8.10 *****************************************************. *****************************************************. Install kernel for clients... ... The kernel for client is copied from server. Installing kernel 2.6.27-11-generic for clients... It might take several minutes to install this kernel, please be patient... ...done! Generating modules.dep and map files for clients... done! *****************************************************. Creating config file for PXE clients... Copying pxelinux.0, gpxelinux.0, menu.c32, vesamenu.c32, chain.c32, mboot.c32, sanboot.c32 and memdisk to /tftpboot/nbi_img... Copying memtest86+ to /tftpboot/nbi_img... Copying FreeDOS files to /tftpboot/nbi_img/... Generating default pxelinux config (/tftpboot/nbi_img/pxelinux.cfg/default)... Use com32 module: vesamenu.c32 Adding menus for DRBL, local boot, memtest86+, FreeDOS... done! *****************************************************. *****************************************************. Creating the image files for PXE and Etherboot client, this will take a few minutes ... The latest kernel for DRBL clients is 2.6.27-11-generic Running mknic-nbi --kernel 2.6.27-11-generic --all --no-modules Will client check DHCP server name is "drbl" or not: yes The maximum times to try to get IP address for a client: 3 The pause time after network card is up: 0 Setting port for udhcpc request to default... Using the kernel modules from /tftpboot/node_root//lib/modules... The selected kernel for DRBL clients is: 2.6.27-11-generic Kernel 2.6 was found, so default to use initramfs. Creating the network boot initrd for PXE clients by: mkpxeinitrd-net -k 2.6.27-11-generic -t initramfs Use kernel modules from /tftpboot/node_root//lib/modules/2.6.27-11-generic. Creating the initRAMFS image... Initramfs, remove ramdisk_size/ramdisk_block in /tftpboot/nbi_img/pxelinux.cfg/default if exists... Finished! Done! *****************************************************. Done!