马上就想到要给两个系统共享home
加上最近玩iPod发现多数Linux内核都默认编译进去了hfs+的支持了
于是马上动手
首先先备份一些文件,有备无患嘛 把Mac下重要的文件都备份了
于是cp -rv '/Users/wdstudio/Application Support' /Volumes/BK
Application Support都是储存软件配置文件的,所以对我来说很重要
后来觉得还是备份全部吧 ... 于是
sudo cp -rv /Users/wdstudio/ /Volumes/BK
PS:手头很多小硬盘 从80GB到320GB的有10个
搞定之后
diskutils list
diskutils splitPartition '/Volumes/Macintosh HD' hfs+ Mac 40GB hfs+ Home 65GB hfs+ Linux 15GB
这样就把硬盘分成3个了
于是重启进入单用户模式,开机按command + s ... 忘记了在这之前请先
diskutil list 记下硬盘编号
进入单用户模式后,首先取得读写权限
/sbin/mount -uaw
vi /etc/fstab
/dev/disk0s3 /Users hfsplus rw 0 1
mv -v /Users/wdstudio /Volumes/Home
rm -rfv /Users/*
重启就进入了,Mac 了 在把刚才备份的文件复制回去就可以了
到这里就把Mac的home folder独立了
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
接下来是Linux部分,安装部分就不说了,就算是安装完的也没关系
我先说说全新安装的
如果是全新安装,请不要把/home独立开,之后我们会让他独立的
安装完成后进入Linux 单用户模式
目的是修改账户ID和fstab,要让账户ID和Mac统一不然会有权限问题
vi /etc/passwd
把你的用户名的后面的ID改成501
默认应该是1000
sudo fdisk -l
在修改fstab
/dev/sda3 /home hfsplus defaults 0 1
rm -rvf /home/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
下面说说已经安装了的
其实看到这里都明白该怎么做了,我就稍稍说一样
PS:不要说我罗嗦
进入单用户模式
mv -v /home/username /media/path to backup
vi /etc/passwd
username
change to
username
vi /etc/fstab
/dev/xxx /home hfsplus defaults 0 1
rm -rvf /home/wdstudio
mv -v /media/path of your backup /home/
reboot
到这里就全部搞定了~~
最后一个我没有测试不过理论上是行得通的 .. 一定可以的