Annotation of wikisrc/grub2.mdwn, revision 1.1
1.1 ! jdf 1: # How to install GRUB2 on NetBSD
! 2:
! 3: This how-to explains the steps needed to install GRUB2 on an existing i386/AMD64
! 4: NetBSD-installation. The steps should work on a properly chroot'ed system too.
! 5: Tested on NetBSD 6.0 AMD64:
! 6:
! 7: First of all, either download the package, using `pkgin install grub2`, or build
! 8: it yourself from package sources (`/usr/pkgsrc/sysutils/grub2`).
! 9:
! 10:
! 11: After that, generate a GRUB configuration file, which tells GRUB the positions
! 12: of the operating system(s). The following command will generate such a file,
! 13: while adding your NetBSD system into it's list.
! 14:
! 15: # grub-mkconfig -o /grub/grub.cfg
! 16:
! 17: Now, install GRUB into your hard drive's master boot record (MBR).
! 18: You have to know it's device name for this step (e.g. `/dev/rwd0a`).
! 19: Exhange `/dev/rwd0a` with your desired device name, then change `/dev/rXXXa`
! 20: to `/dev/rwXXXd` to access the raw disk, as in the following example:
! 21:
! 22: Device name : /dev/rwd0a
! 23: Direct access : /dev/rwd0d
! 24:
! 25: The appropriate `grub-install` command for this drive would be:
! 26:
! 27: # grub-install --no-floppy /dev/rwd0d
! 28:
! 29: Hopefully, it should return : `Installation finished. No error reported.`
! 30: If it does so, simply reboot the system and you should be greeted by a nice
! 31: OS-selector.
! 32: If not, recheck your device names, if that doesn't fix it, search the web for
! 33: the error message.
! 34: Even though there aren't that much resources about *GRUB on NetBSD*, you'll
! 35: find a lot of information at GNU/Linux-related sites which apply to this
! 36: scenario as well.
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb