Advertisement
Hello, all ...
I just procurred a new box with Gentoo on it, and I want to mount remote HFS+ partitions (from Macs running Mac OSX on the LAN). I'm trying to add HFS+ support to the kernel (currently 2.6.15) but i'm not having much success. I run "make menuconfig", choose HFS and HFS+ support, then exit / save / make / make install, then reboot ... but when I cat /proc/filesystems, I still don't see HFS+ support included.
The funny thing is that the new kernel does have it included, if the output of "make" is any indication (e.g. the first 2 LD lines):
pugspoo linux # make
CHK include/linux/version.h
SPLIT include/linux/autoconf.h -> include/config/*
CHK include/linux/compile.h
dnsdomainname: Unknown host
CHK usr/initramfs_list
LD fs/hfs/built-in.o
LD fs/hfsplus/built-in.o
LD fs/built-in.o
GEN .version
CHK include/linux/compile.h
dnsdomainname: Unknown host
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
KSYM .tmp_kallsyms1.S
AS .tmp_kallsyms1.o
LD .tmp_vmlinux2
KSYM .tmp_kallsyms2.S
AS .tmp_kallsyms2.o
LD vmlinux
SYSMAP System.map
SYSMAP .tmp_System.map
AS arch/i386/boot/setup.o
LD arch/i386/boot/setup
OBJCOPY arch/i386/boot/compressed/vmlinux.bin
GZIP arch/i386/boot/compressed/vmlinux.bin.gz
LD arch/i386/boot/compressed/piggy.o
LD arch/i386/boot/compressed/vmlinux
OBJCOPY arch/i386/boot/vmlinux.bin
BUILD arch/i386/boot/bzImage
Root device is (3, 3)
Boot sector 512 bytes.
Setup is 4618 bytes.
System is 1866 kB
Kernel: arch/i386/boot/bzImage is ready (#6)
Building modules, stage 2.
MODPOST
pugspoo linux # make install
CHK include/linux/version.h
CHK include/linux/compile.h
dnsdomainname: Unknown host
CHK usr/initramfs_list
Kernel: arch/i386/boot/bzImage is ready (#6)
sh /usr/src/linux-2.6.15-gentoo-r5/arch/i386/boot/install.sh 2.6.15-gentoo-r5 arch/i386/boot/bzImage System.map "/boot"
In order to use the new kernel image you have just installed, you
will need to reboot the machine. First, however, you will need to
either make a bootable floppy diskette, re-run LILO, or have GRUB
installed.
Checking for ELILO...No
GRUB is installed. To automatically switch to new kernels, point your
default entry in menu.lst to /boot/vmlinuz-2.6.15-gentoo-r5
There is no menu.lst on this machine, and i'm under the impression that simply restarting after "make install" will initiate the new kernel ... is this incorrect?
Regards,
John
Falling You - exploring the beauty of voice and sound
www.fallingyou.com
Advertisement
Advertisement
-
Unsu...
Re: ... trying to mount HFS+ volumes under Gentoo
Tue, April 4, 2006 - 6:05 PMit looks like you have configured your kernel correctly and built it.
now you need to install it.
you must copy the kernel you created over the kernel that is booted.
the kernel is created under the architecture directory for your system
on my system i would do this to install:
cp /usr/src/linux/arch/i386/boot/bzImage /boot/kernel-2.6.11-gentoo-r5
You should also copy the system map file:
cp /usr/src/linux/System.map /boot/System.map-2.6.11-gentoo-r5
I strongly recommend that you save your orignal kernel and map file before copying.
-
-
Re: ... trying to mount HFS+ volumes under Gentoo
Tue, April 4, 2006 - 7:00 PM
Kev,
I had done that already, but it didn't work -- then I realized that the /boot partition wasn't mounted. Now, all is fine. Thanks!
Regards,
John
Falling You - exploring the beauty of voice and sound
www.fallingyou.com
-
-
Unsu...
Re: ... trying to mount HFS+ volumes under Gentoo
Mon, June 5, 2006 - 10:20 AMWondering why you care about the remote filesystem type. If you are mounting them from a mac you should be looking to export them from the mac using samba or nfs file sharing in which case you should be emerging samba or nfs-utils.
The only time you need HFS+ support is if you are mounting a drive locally.