DRBL (Diskless Remote Boot in Linux) Release Notes
Copyright (c) 2002-2006 National Center for High-Performance Computing, Taiwan
----------------------------------------------------------------------
- 1.7.7-8
  - New command /opt/drbl/sbin/drbl-SL.sh, this command allows us to turn the DRBL server as Damn Small Linux (DSL), PuppyLinux, INSERT and PLD to diskless server. To use that, for example, download dsl-3.0.1.iso then run "/opt/drbl/sbin/drbl-SL.sh -i dsl-3.0.1.iso". For more info, run "/opt/drbl/sbin/drbl-SL.sh -h".
  - A setdefault function is added in dcs -> switch-pxe-menu, now we can switch any revealed menu (including those small linux, DSL, PuppyLinux) as client's default boot menu.
  - Now we can assign DRBL client hostname in /opt/drbl/conf/client-ip-hostname before running drblpush -i.
  - Bug fixed: some case in Clonezilla, save and restore loop forever. Thanks to Dave Haakenhout <Dave.Haakenhout _at_ nccw nl>. This is done by reporting lowecase MAC address in get_mac so that the created PXE config file in the server is lowercase.
  - For better security, /tftpboot/nodes mode is 700 now.
  - For root account, we will NOT copy authorized_keys, since the root in the client should not share the same authorized_keys with that in server.

- 1.7.6-20
  - We remove network or network-up service in client to avoid the ifcfg-eth0 with dhcp and onboot=yes re-generated by kudzu to take effect in FC6.

- 1.7.6-15
  - add add/del option for drbl-all-service, now we can add or delete DRBL-related services in the server.

- 1.7.6-9
  - Increase the rsize and wsize to 65536 (was 8192) for NFS client parameters (init.drbl, gen_client_files.sh and udhcpc-post). If you want to change this size to 8192, you can run "/opt/drbl/sbin/drbl-nfs-conf -s 8192".

- 1.7.6-5
  - now we can assing clonezilla image dir (default is /home/partimag) when running drblpush.

- 1.7.6-1
  - now user can assign some directories in /opt/drbl/conf/drbl.conf so that client will NFS mount it automatically.

- 1.7.5-1
  - This version works in Ubuntu 6.10 (Edgy) Beta and Manriva 2007 RC2.

- 1.7.4-5
  - Use vesamenu.c32 for pxelinux, now we can put the background image for PXE menu. If your client fails to use that, normally it will fall back to text mode. If not, modify /tftpboot/nbi_img/pxelinux.cfg/default, change "default vesamenu.c32" to "default menu.c32". It will use the old text PXE menu.

- 1.7.3-1
  - Add drblsrv-offline (only works for kernel 2.6 (udev)) and install-kernel-for-client. Now we can install the necessary packages by any means then run "drblsrv-offline" to configure the server. Check /opt/drbl/doc/examples/drblsrv-offline*.txt to see how to use it. For paramaters of drblsrv-offline, use "drblsrv-offline --help" to get them. Note! You still have to run "/opt/drbl/sbin/drblpush -i" after drblsrv-offline.
- 1.7.2-4
  - Thanks to Chris Macaulay <macaulayca _at_ hotmail com> for providing the method and program so that now with clonezilla 1.4.3-5, if you have ntfs-3g or ntfsmount in the server, you can change the hostname of M$ windows image after clone. Therefore just one reboot, no more reboot twice for clone M$ windows system. To install ntfs-3g, check http://www.linux-ntfs.org. For binary program about ntfs-3g in Ubuntu dapper, check this url: http://www.ubuntuforums.org/showthread.php?t=217009
  - The default hostname prefix of clone M$ Windows can be changed in /opt/drbl/conf/drbl-ocs.conf or when running dcs.

- 1.7.1-15
  - with clonezilla 1.4.2-1, by default we directly use dd to dump partition table in target harddisk from saved image file "mbr".

- 1.6.6-14
  - default to use ntfsclone when saving NTFS image in dcs.
  - when ntfsclone is chosen, and if lzop is available, -z3 (lzo) is the default in dcs.

- 1.6.6-1
  - ready for Ubuntu Dapper

- 1.6.5-1
  - ready for OpenSuSE 10.1

- 1.6.4-1
  -  remove the save and restore hda1 menu in dcs.
  -  Clonezilla 1.4.0 now supports LVM 2.

- 1.6.3-16
  -  ready for AMD64 Ubuntu breezy, Debian Sarge.

- 1.6.3-1
  -  ready for Fedora Core 5.

- 1.6.2-14
  -  New mode:DRBL Single System Image (SSI). The necessary configurations
     of client will be dynamically created when it boot. This will
     reduce the disk space of server. Every client won't save any its own
     specific system configuration to server. However, user's configuration
     and data will be saved to server. When you need more clients, just edit
     dhcpd.conf then run "/opt/drbl/sbin/drbl-3n-conf generate", the necessary
     files will be created for clients. In this model, every network card in
     server with private IP can provide at most 253 DRBL clients (Network 
     bandwith is another limitation).
  -  New mode:Clonezilla box, this is an extened model for DRBL SSI, especially when using in clonezlla. By using the RAM space, the network loading will be lower. In this model, every network card in server with private IP can provide at most 253 Clonezilla clients (Network bandwith is another limitation).
  -  Set the DRBL client to be wake-on-LAN ready when client software shutdowns.
  -  Ready for CentOS 4.3
  -  Ready for Debian testing (Etch)

- 1.5.6
  Use the new package name for netinstall.

- 1.5.0
  - Program works in SuSE 9.3, check 
    http://drbl.nchc.org.tw//redhat/desktop/download/testing/RPMS/install_notes_for_SuSE.txt
    for more details.

- 1.4.0
  - Program works in Debian Sarge and Woody, check
  http://drbl.nchc.org.tw//redhat/desktop/download/testing/RPMS/install_notes_Debian.txt
    for more details.

- 1.3.11-8
  - Now only urpmi works in Mandrake 9.2/10.0/10.1, Mandriva 2005. No more apt.

- 1.3.10
Upgrade Notes
   - From version 1.3.10, "drbl-setup" is merged with drbl-script, drbl-gdm, and renamed as name "drbl"
   - Clonezilla now requires drbl instead of drbl-setup and drbl-script, so before upgrade or install package "drbl", remove clonezilla by
     rpm -e --nodeps clonezilla
     Then run "/opt/drbl/setup/drblsrv -i" and "/opt/drbl/setup/drblpush -i" to setup DRBL environment.

Known Issues
   - See /opt/drbl/doc/Known_issues.txt for more details.
