其實要談到的問題是個非常弱智的問題,因為之前曾經有過這樣的疑問,所以寫下來。
之前學習嵌入式的時候也接觸了一下Redhat 9 Linux,當時給我的印象就是非常難用,弄不好系統就掛了。當時我裝的是Windows XP+Redhat 9 Linux的雙系統,引導程式預設安裝在Linux的系統下。Linux掛了不重裝,連Windows都進不去,很麻煩。
後來,學會了把引導安裝到Windows,那麼Windows就不能出問題,否則會影響Linux。
還有把引導安裝到硬碟的MBR(master boot record),即主引導記錄,有時也稱主開機磁區。記得這樣好像能解決引導區相互影響的問題。
可是Redhat 9真的好難用,經常是也不知道不小心動了什麼,整個檔案系統就掛了。
後來,學習使用了虛擬機器,感覺裝系統要容易多了。但是,除了學習那段時間,我是再也不想碰Linux的。
最近一段時間被迫又要接觸Linux,很強的的抵觸情緒。這次還好對使用的Linux版本沒有限制,就選了一個最流行的Ubuntu。
令人驚訝的是Ubuntu的體驗棒極了!也許是時隔多年再接觸Linux也有了一點感觸,記錄下來一些體會和寶貴的經驗。
那就說說Ubuntu Linux安裝時的掛載問題吧!
1. Linux安裝必備的 swap 和 /
2. 常常有人建議/home一直不太理解為什麼,其實這就好像是Windows中的硬碟分區。/相當於系統硬碟(C:),/home就是非root使用者的目錄。設想一下假如Ubuntu系統出了問題,無法進入需要重新安裝,那麼劃分目錄結構的時候,就可以沿用現在的。還要特別注意那個是否格式化的選項,/格式化,而/home不格式化,安裝完成的系統是新系統。那麼原來的使用者檔案還在/home中,目錄結構也沒變。如果新安裝的和原來的使用者名稱字相同,那麼使用者檔案跟重裝前也是一樣的;如果新安裝的和原來的使用者名稱字不同,那麼原來的使用者檔案就是普通的檔案夾結構,不再具有使用者檔案夾的含義。
再次強調:/格式化,而/home不格式化。