BW64Installer

BW64Installer is a GUI based installation program for installing the live media versions of bluewhite64 to your hard-drive. It uses a kdialog based GUI and makes the installation process simple and largely automated. To make partitioning and file-system creation easier it supports qtparted or gparted (but if neither are available it will use an automated set of wrappers around cfdisk and mkfs).
The program was based on the old installer for OpenLab but was heavily rewritten (more than 80% of the code is new) to adapt it for bluewhite64, bring it up to date and fix bugs.
As of version 0.0.5 BW64Installer is part of the darklinux source repository and further developed in collaboration with the darklinux developers as well. It is not likely to replace the default darklinux installer but will provide an alternative on that platform as well, it’s main target however remains Bluewhite64. It is still the intention to keep the code as generic as possible so that almost any slackware-like livecd could use it with minimal modification.

How to use it:
As of October 7th 2008, bw64Installer is included in the default LIVEDVD’s from bluewhite64, however you can use it on other bluewhite64 live media as well so that’s worth noting. It is also possible that you may want a newer release than what is shipped (perhaps I fix a crucial bug that affects you next week ?). Simply download the package while running the livedvd and use installpkg or upgradepkg to install it.
If you want gparted, do the same with that.
The package will create an install icon on your desktop and in the menu under System (please note: If you don’t have a folderview set up you may not see the desktop icon on KDE4 media).
You will see a welcome screen followed by a series of dialogs to help you partition your drives and set up filesystems and mountpoints. Once that is complete, the live system will be copied to your hard drive. You will then be helped to set a root password, create a normal user and install lilo. Finally, you will get to reboot into your new system.
For an (incomplete) preview of the process see the screenshot gallery here.

FAQ:
Q: Do I need to have diskmanager, gparted or qtparted ?
A: No, you can just use the integrated partitioning tool instead. The downside is that this is harder to use and it lacks some advanced features (for example gparted can safely resize existing partitions to make space for a new one). Several of the Bluewhite64 live disks also include diskmanager which is a solid replacement with most of the features of gparted.

Q: Which bluewhite64 live versions does it work with ?
A: It was tested on minilive and LiveKDE3 but should also work KDE4 LiveDVD versions.

Q: Where can I get gparted ?
A: I have prebuilt packages here for you. Please note though that these packages require slackware 12.1 or later so they won’t work on minilive. The LIVEDVD already includes both gparted and diskmanager so choose whichever you like better.

Q: How stable and ready is it ?
A: Well it’s got a lot of new code and there may be some bad bugs I haven’t found but I did test it very extensively and I believe it should work well for most people. Consider it a beta for now though.

Bugs:

    Currently the following bugs are known:

  • It seems that the autogenerated X config files from the live media (at least on minilive) breaks post install for some reason. This problem has been confirmed as specific to vmware and minilive.may be limited to vmware setups.
    Workaround: Simple run: X -configure && cp /root/xorg.conf.new /etc/X11/xorg.conf && killall kdm
  • The bluewhite64 user is not correctly removed after installation.

Changelog:
0.0.6

  • Backported support for additional filesystem types from kongoni installer. This release now supports ext2,ext3,ext4 and reiserfs root targets.

0.0.5

  • This is a major and important release
  • Parted is now the preferred partition information gathering tool. Fdisk support is still there but will only be used if parted is not installed. This fixes several bugs related to new-style swap partitions
  • Most of the cancel buttons now behave correctly.
  • Fixed the total memory determination for choosing the file copy tool
  • Improved handling of partition tables that cannot be activated without a reboot (for example if a swap partition on the old table was still active and couldn’t be deactivated due to low ram
  • Diskmanager is now the default/preffered partitioning tool (if available)
  • Added an additional cancellation point between partitioning and mounting
  • bw64installer is now part of the darklinux source repository.

0.0.4:

  • Fixed a security bug with /root permissions
  • Added support for new style swap partitions as created by diskmanager
  • Improved diskmanager support
  • Fixed “run as bluewhite64″ session recreation bug
  • Removed wrong default user in KDM login screen

0.0.3:

  • Fixed numerous specific bugs with installing the LiveDVD edition
  • Better support for low memory systems (use cp if total memory < 500M)
  • Reduced memory requirements over all
  • Added a warning about diskmanager on LiveDVD-KDE3

0.0.2:

  • Fixed capitalization of Bluewhite64 throughout
  • Added ability to install lilo in a partition
  • Added support for diskmanager as partitioning tool
  • Added ability for users to choose from available partitioning tools
  • Fixed a major bug in lilo configuration
  • Fixed several other smaller bugs

0.0.1: Initial Release

Downloads:
Bluewhite64 Package

2 Responses to “BW64Installer”

Leave a Reply