LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1962|回复: 5

Yellowdog Solutions: Mounting HFS+ Partitions

[复制链接]
发表于 2004-7-1 09:14:31 | 显示全部楼层 |阅读模式
Y e l l o w  D o g  S o l u t i o n s
来自:http://www.yellowdoglinux.com/su ... l_3.0/hfsplus.shtml

TOPIC: Mounting HFS+ Partitions


Introduction
With just a few quick command-line arguments, you can quickly mount a Mac OS X (HFS+) partition from Yellow Dog Linux.

Here we go ...

   1. Login to a shell or terminal as root.

   2. mkdir /mnt/macosx [RETURN]

   3. (YDL 3.0.1) modprobe hfsplus [RETURN]

   4. (YDL 3.0, you must install the YDL 3.0.1 kernel ... and if "uname -r" returns "2.4.22" you're good to go)

   5. parted /dev/hdx [RETURN] (where "x" is the drive on which your Mac OS X installation resides).

   6. From within parted, press "p" and RETURN to print the drive partition table. Take note of the partition where Mac OS X resides (noted below as "y", ie: /dev/hda7).

   7. mount /dev/hdxy /mnt/macosx -thfsplus [RETURN]

   8. cd /mnt/macosx [RETURN]

   9. ll [RETURN]

You can now easily navigate and manipulate files on your Mac OS X partition(s). BE CAREFUL! This is the real Mac OS X volume. Any changes you make will affect OS X.

    This HOWTO was created by Kai Staats, Terra Soft Solutions
 楼主| 发表于 2004-7-1 09:26:01 | 显示全部楼层
因为我用的是2.6.7内核,我把对HFS支持都编入内核了,所以我直接就mount了。以前不得要领,主要是没有仔细看这篇文档。


编译2.6.7的内核要注意几点。如果您机器是sata的硬盘,一定要把scsi 的选项弄明白。

另外还有 ATA/ATAPI/MFM/RLL support  --->  

   File systems  --->  

Partition Types  --->      
  
  •    Macintosh partition map support      

    Miscellaneous filesystems  --->     

    <*> Apple Macintosh file system support (EXPERIMENTAL)                                       
                               <*> Apple Extended HFS file system support  

    <*> UFS file system support (read only)                                                      
                               
  •    UFS file system write support (DANGEROUS)  



    把内核这些选项都考虑清楚,然后把内核编译一下,用新内核启动。就ok了。


    如果您下载了mac-fdisk 这个工具,就知道哪个是mac的分区了。

    因为我的mac位于/dev/hda4,所以我就如下做了:


    #mkdir /mnt/mac
    #mount /dev/hda4  /mnt/mac   -thfsplus

    与大家一起学习
  • 发表于 2004-7-1 10:20:38 | 显示全部楼层
    编译2.6.7的内核要注意几点。如果您机器是sata的硬盘,一定要把scsi 的选项弄明白。


    請教
    何為sata硬盤?
    一般pb是ata 還是sata?
    又,是否sata的盤就必須把scsi編到核心??
    m起?硇袉??

    懷疑每次編核心都失敗就是沒加scsi.....

    感謝大大分享囉....^^
     楼主| 发表于 2004-7-1 13:15:25 | 显示全部楼层
    最初由 sulow 发表
    請教
    何為sata硬盤?
    一般pb是ata 還是sata?
    又,是否sata的盤就必須把scsi編到核心??
    m起?硇袉??

    懷疑每次編核心都失敗就是沒加scsi.....

    感謝大大分享囉....^^


    就是串口硬盘,现在新版本的apple大多是用sata硬盘。这在macos中能查看得到。
    在linux 中,有的版本查看的是hdx,感觉是ide的,其实在debian中,看到的确是sata的硬盘。在yellowdog查看出来的是ide,这个有点特别。


    如果不知道自己的硬盘是什么的,应该看一下自己机器的说明书
    发表于 2004-7-1 15:18:20 | 显示全部楼层
    多謝北南大

    機子現在不在身邊
    等回上海後試試
    感謝^^

    ps. 買的是二手機,沒付說明書...:confused:
    发表于 2004-7-10 16:01:53 | 显示全部楼层
    試成功了

    順便貼一下我的fstab

    /dev/hda4  /mnt/data hfsplus defaults,umask=0000   0 0

    1. /dev/hda4 及 /mnt/data 請改成你要掛載的分區

    2. umask=0000 試為了讓所有人有使用權限
                  如果你的機器是開放的請自行衡量
                  這樣設法不太安全

    ps. 怎麼我灌了3.0.1以後風扇沒有停過??
        還是他不支援智慧型風扇??
        2.3 有啊??

    多謝了...^^
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表