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