有夥伴知道該如何解決這個問題嗎?
因為吉米最近在研究將使用者的home 目錄搬到其他硬碟去
本來想等成功之後再來分享的
不過中途卻出了個包
那個在下面的這篇文章中
http://maczealots.com/articles/home/
吉米已經備份好使用者目錄
也在netinfo management程式中修改好位置
但是登出要登入之時,就出現錯誤訊息啦
無法登入
吉米猜想應該是netinfo management那邊設定錯誤
不然就是外接硬碟還沒被mount上來
有沒有夥伴知道如何修改回來netinfo的值呢?
吉米丘 wrote:
有夥伴知道該如何解決...(恕刪)
NetInfo的使用者資料可以用 /etc/daily 這個來定期備份,會存放在 /var/bacckups/local.nidump
當你的電腦無法登入就可以將原本的使用者資料Restore回來。
詳細的步驟如O'Reilly的MacOSX for Unix Geeks。
(我不能保證一定可行,不過我是照書上的步驟完整寫下,姑且一試吧!我想誰也不會想去試這種情況)
1.用single-user開機
2.修復你的file system
#/sbin/fsck -y
3.mount root filesystem 可以讀寫
#/sbin/mount -uw /
4.到NetInfo database的目錄
#cd /var/db/netinfo/
5.將舊的database更名
#mv local.nidb/ local.nidb.broken
6.更換目錄至startupItems目錄
#cd /System/Library/StartupItems
7.啟動network
#./Network/Networkstart
8.起始port mapper
#./Portmap/Portmapstart
9.起始NetInfo
#./DirectoryServices/DirectoryServicesstart
10.載入backup的database到netInfo
#/usr/bin/niload -d -r / . </var/backups/local.nidump
11.建立.AppleSetupDone檔
#touch /var/db/.AppleSetupDone
12.重新開機
#reboot
系統的威力來自於程式間彼此的關係多於程式本身!
讓吉米知道他的資料放在/var/db/netinfo/下面
所以吉米就從備份裡面,透過將該系統開機為【目標磁碟模式】,然後在用另外一台電腦給丟進去
就完成了,現在已經用這台電腦正式使用
不過研究歸研究
還是要繼續下去啦~
希望未來有成功的機會可以跟大家分享
這裡主要的概念就是
把使用者的home目錄搬到其他硬碟去
甚至有查到資料說
可以下兩個指令,讓你有接A外接硬碟時,就會用A裡面的Home目錄
若沒有的話,就會用內建的硬碟裡面的Home目錄來作暫時性的使用
還在研究這兩個部份
有興趣的夥伴可以一起來玩玩討論囉
【擇你所愛,愛你所選】,吉米丘上的海盜樂園,吉米丘上的部落格,吉米丘上的金銀島、VAG.TW
內文搜尋

X