[FUG-BR] Curiosidade: Grub Inicializar FreeBSD

Alan unipoarsbr em yahoo.com.br
Quarta Janeiro 13 13:51:02 BRST 2010


No manual do Grub está como exemplo somente root (hd0,a).

4.2.3 FreeBSD

GRUB can load the kernel directly, either in ELF or a.out format. But this 
is not recommended, since FreeBSD's bootstrap interface sometimes changes 
heavily, so GRUB can't guarantee to pass kernel parameters correctly.

Thus, we'd recommend loading the very flexible loader /boot/loader instead. 
See this example:

grub> root (hd0,a)
grub> kernel /boot/loader
grub> boot

http://www.gnu.org/software/grub/manual/grub.html#FreeBSD

11.1 How to specify devices

The device syntax is like this:

(device[,part-num][,bsd-subpart-letter])

`[]' means the parameter is optional. device should be either `fd' or `hd' 
followed by a digit, like `fd0'. But you can also set device to a 
hexadecimal or a decimal number which is a BIOS drive number, so the 
following are equivalent:

(hd0)
(0x80)
(128)

part-num represents the partition number of device, starting from zero for 
primary partitions and from four for extended partitions, and 
bsd-subpart-letter represents the BSD disklabel subpartition, such as `a' or 
`e'.

A shortcut for specifying BSD subpartitions is (device,bsd-subpart-letter), 
in this case, GRUB searches for the first PC partition containing a BSD 
disklabel, then finds the subpartition bsd-subpart-letter. Here is an 
example:

(hd0,a)

http://www.gnu.org/software/grub/manual/grub.html#Device-syntax

>
> algum ponto em particular (inicia e para, não inicia..)??

Veja o erro exato:

root (hd0,2,a)
   Filesystem type unknown, partition type 0xa5
   kernel /boot/loader
   Error 17: Cannot mount selected partition

-- 
Celso Vianna
BSD User: 51318
http://www.bsdcounter.org

63 8404-8559
Palmas/TO






Mais detalhes sobre a lista de discussão freebsd