|
From: roy b. <roy...@ya...> - 2009-05-14 17:06:23
|
Hi,
I have been having grub installation issues with the 1.3.7 and 1.4 Release streams. I have just reproduced the same issue with 1.4RC1-2009-05-12.
What I have established is that the 'install-on-usb' script when used to install to a Flash Card accessed via a /dev/sda (or as applicable), the script calls grub using a shell script variable:
grub_shell=$TMPDIR/iso-mnt/sbin/grub
This gives (dependant on DL release) one of two types of error either grub crashes or the grub fails to install properbly complaining about a device mapping and/or LVM issue.
The system being used to install DL onto the flash Card is:
CentOS release 4.4 (Final)
With Kernal 2.6.9-42.0.8 #1 SMP i686 i386
IDE HardDisk (Non-SCSI system) installed without LVM configured.
My workaround for this issue is to change the 'install-on-usb' line from the above to the following:
grub_shell=/sbin/grub
I believe that this means that the Grub being installed is the one from CentOS NOT the Grub shipped as part of DL.
I appreciate that this is not a good long term fix but it is allowing me to roll out 20 Internal OpenVPN Firewalls using Devil Linux 1.4RC1 :-)
I am willing to do any testing you might need in providing a better solution, but I am happy with my current <strikeout>fudge</strikeout> workaround shown here.
I would be interested if anyone else has found similar issues and any better fixes for this grub issue.
Thanks for all the good work
Roy Barnard
|