Next
Previous
Contents
To setup a linux entry just setup a root partition correctly
and provide the kernel location and parameters.
- Root media type: Hard disk
- Root HD/FD number: 0
- Root partition number: 0
- Verify root: yes
- Kernel file: /boot/vmlinuz
- Kernel parameters: root=/dev/hda1 vga=ask
With the kernel of these operating systems, you can provide
a module to be load. Here is an example for loading a Mach
kernel:
- Root media type: Hard disk
- Root HD/FD number: 0
- Root partition number: 0
- Verify root: yes
- Kernel file: /boot/kernel
- Kernel parameters: root=/dev/hda3
- Kernel module: /boot/bootstrap
When booting FreeBSD, you can provide a FreeBSD partition:
- Root media type: Hard disk
- Root HD/FD number: 0
- Root partition number: 0
- Root FreeBSD partition: a
- Verify root: yes
- Kernel file: /boot/loader
DOS and Windows doesn't have a kernel loadable by grub. Instead,
they have its own kernel loaders. To boot such a system, you must
load their kernel loaders. You can do this by chain-loading the
partition first sector, or by providing a file to chain-load.
Here is a usual DOS/Windows configuration:
- Root media type: Hard disk
- Root HD/FD number: 0
- Root partition number: 0
- Verify root: no
- Chainload: First sector
If you want to boot DOS and have Windows NT installed in your
computer, you'll need to chainload a file:
- Root media type: Hard disk
- Root HD/FD number: 0
- Root partition number: 0
- Verify root: no
- Chainload: File
- Chainload file: /bootsect.dos
Next
Previous
Contents