Now the basic installation is done, but there are a number of bugs that need to be fixed.
This bug means that even when “USB flash” is checked in the local resource screen – it does not function in the image.
To fix this, edit /usr/lib/perl5/site_perl/5.8.5/Pxesconfig/PxesconfigGUI.pm
(This file appears in number of places – we fixed all of them, but this seems to be the one that matters – but this might vary from system to system)
Line 8282
$form->{checkbuttonOLDEnableUSBFlashDisk}->set_active($hd);
Should be
$form->{checkbuttonOLDEnableUSBFlashDisk}->set_active($ud);
See The following thread for full patch.
Also here we just worked around it by using mke2fs from core 2.
(Also this replacement file can be downloaded the Ben Gurion Faculty of Health Sciences)
This stop pxesconfig from setting root password in image. This bug appeared on all platforms if they had samba 3.x installed.
See The following thread for full patch.
We worked around this by replacing our installed version of smbpasswd (from version 3.0.x) to a compiled smbpasswd from version 2.x. This works for us since we use winbind for authentication and don’t need the smbpasswd.
But we could easily have created a script for pxesconfig to change this on the fly.
(The replacement file can be downloaded as from the Ben Gurion Faculty of Health Sciences)