rx2600, 5.2-20040531-SNAP-ia64, and EFI

Gian-Paolo Musumeci gdm at pdti.net
Mon Jun 7 20:53:53 GMT 2004


I booted 5.2-20040531-SNAP-ia64 without trouble, and used the following
partition layout:

    da0p1     /             512MB UFS2   Y
    da0p2     swap         4096MB SWAP
    da0p3     /efi          256MB EFI    Y
    da0p4     /usr        29868MB UFS2+S Y

During the install process, I got the following error message:
    Error mounting /mnt/dev/da0p3 on /mnt/efi : Invalid argument

Other than that, the install (minimal) seemed to go just fine.  I figured
I'd manually build /efi, so I dropped into a fixit shell after the
installation finished.  Here's what I found:

    # mount
    /dev/md0 on / (ufs, local)
    devfs on /dev (devfs, local)
    /dev/da0p1 on /mnt (ufs, asynchronous, local, noatime)
    devfs on /mnt/dev (devfs, local)
    /mnt/dev/da0p4 on /mnt/usr (ufs, local, noatime, soft-updates)
    /dev/acd0 on /dist (cd9660, local, read-only)
    # df -k /mnt
    Filesystem 1K-blocks   Used Avail Capacity  Mounted on
    /dev/da0p1    253678 172662 60722    74%    /mnt
    # ls -al /mnt
    total 8
    drwxr-xr-x   2 root  wheel  512 May 29 06:07 .
    drwxr-xr-x  20 root  wheel  512 Jun  7 20:29 ..

This really does not look right to me....

I tried copying the /efi tree from the snapshot image to /dev/da0p3, but
that doesn't seem to have gotten me anywhere, as I still can't find the
boot hierarchy in EFI.

Any ideas as far as what's gone wrong and how I can fix it?

Cheers /gdm


More information about the freebsd-ia64 mailing list