Unable to install a custom BSD 6.2 kernel on HP i2000

pierrelaroche pierre.laroche at sbcglobal.net
Sat Jul 21 07:37:48 UTC 2007


Thanks for the great feedback. I got around this problem by doing the
following,

1) removed the sym link from /boot/efi to /boot
2) create /boot
3) copy /efi/boot /boot
4) do the kernel install
5) rename /efi/boot/kernel
6) copy /boot/kernel to /efi/boot
7) remove /boot
8) restored the sym link from /efi/boot to /boot

This works, because the new kernel boots fine. But there is definitely a bug
in the build for IA64 machines.



On 7/20/07 10:42 AM, "Marcel Moolenaar" <xcllnt at mac.com> wrote:

> 
> On Jul 20, 2007, at 7:45 AM, pierrelaroche wrote:
> 
>> ===> md (install)
>> install -o root -g wheel -m 555   geom_md.ko /boot/kernel
>> /boot/kernel/g_md.ko -> /boot/kernel/geom_md.ko
>> ln: /boot/kernel/g_md.ko: Operation not supported
>> *** Error code 1
> 
> /boot is really on the EFI file system, which is a DOS file
> system. Soft links are not supported. I've never seen this
> before, but that's probably because I don't use modules.
> 
> Note also that this never shows up during a release build
> and the error is probably ignored when installing FreeBSD.
> 
> The simple fix for this would be to not create the symlink
> as I think it's mostly for backward compatibility anyway.




More information about the freebsd-ia64 mailing list