kernel /vmlinuz-KVER-ipfire root=ROOT panic=10 MOUNT
initrd /ipfirerd-KVER.img
savedefault 0
-title IPFire (vesafb 640x480)
- root (hd0,0)
- kernel /vmlinuz-KVER-ipfire root=ROOT panic=10 vga=785 MOUNT
- initrd /ipfirerd-KVER.img
- savedefault 1
-title IPFire (vesafb 800x600)
- root (hd0,0)
- kernel /vmlinuz-KVER-ipfire root=ROOT panic=10 vga=788 MOUNT
- initrd /ipfirerd-KVER.img
- savedefault 2
title IPFire (vesafb 1024x768)
root (hd0,0)
kernel /vmlinuz-KVER-ipfire root=ROOT panic=10 vga=791 MOUNT
initrd /ipfirerd-KVER.img
- savedefault 3
-title IPFire (acpi disabled)
- root (hd0,0)
- kernel /vmlinuz-KVER-ipfire root=ROOT panic=10 acpi=off MOUNT
- initrd /ipfirerd-KVER.img
- savedefault 4
-title IPFire (single Processor)
- root (hd0,0)
- kernel /vmlinuz-KVER-ipfire root=ROOT panic=10 nosmp MOUNT
- initrd /ipfirerd-KVER.img
- savedefault 5
+ savedefault 1
errorbox(ctr[TR_UNABLE_TO_PARTITION]);
goto EXIT;
}
-
+
if (fstype == EXT2) {
// mysystem("/sbin/modprobe ext2");
sprintf(mkfscommand, "/sbin/mke2fs -T ext2");
*/
FILE *f = NULL;
if (f = fopen("/harddisk/boot/grub/device.map", "w")) {
- fprintf(f, "(hd0) %s\n", hdparams.devnode_part);
+ fprintf(f, "(hd0) %s\n", hdparams.devnode_disk);
fclose(f);
}
# #
###############################################################################
+# Set histchars to an empty string so we are able to replace an
+# exclamation mark.
+histchars=
+
echo "Scanning for possible destination drives"
function _mount() {
;;
esac
+ # Replace any exclamation marks (e.g. cciss!c0d0).
+ device=${device//!/\/}
+
# Guess if this could be a raid device.
for dev in ${device} ${device}p1; do
if [ -e "/dev/${dev}" ]; then
# 2: RAID
# 10: nothing found
case "${device}" in
- *p1)
+ *p1|*c0d0)
exit 2
;;
*)