FAQ / How do I modify the GRUB boot menu on Nexenta OS? Editing /boot/grub/menu.lst does not seem to work.

You need to edit the menu.lst located in the syspool filesystem which is not mounted at boot time:

  • mount -F zfs syspool /mnt
  • vi /mnt/boot/grub/menu.lst
  • umount /mnt
  • init 6

For instance, to change from 64 bit to 32 bit booting modify the entry similar to:

title NexentaStor Appliance [nmu-002 : AugĀ  4 18:06:27 2010]
bootfs syspool/rootfs-nmu-002
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS
module$ /platform/i86pc/$ISADIR/boot_archive

and change to (note we are removing the $ISADIR in the path):

title NexentaStor Appliance 32 bit [nmu-002 : AugĀ  4 18:06:27 2010]
bootfs syspool/rootfs-nmu-002
kernel$ /platform/i86pc/kernel/unix -B $ZFS-BOOTFS
module$ /platform/i86pc/boot_archive

Posted in: NexentaStor