32bit 升到 64 bit的無痛方式?? - Linux

By Kama
at 2011-03-13T11:04
at 2011-03-13T11:04
Table of Contents
目前電腦用的是ubuntu 10.xx 32bit
但因為需要在64bit的環境下編譯程式
所以需要將系統升級到64bit, 不過有時候還是需要用32bit來編譯
換句話說, 升級後還需要保留原本的環境, 而且想保留原有的data
最不希望的方式就是直接reinstall 64bit, 然後用Vitrualbox跑32bit
只是這樣要備份超大容量的原有data, 想想應該會有更好的方法吧
我上網查跟請教朋友之後好像有兩種方法可以考慮
但其實我對linux不熟, 還不確定詳細的作法跟可行性
1. 用fdisk或其他resize tool, 然後把64bit裝在新的partition?
之後只要把原有的其他目錄mount進來就可以??
大致方法好像是這樣? 但我不太懂 ~"~
2. 重build kernel, 然後如果要切換32bit/64bit的時候
只要用軟連結的方式, 在系統啟動的時候去link做切換?
我不知道怎麼build kernel,
也不知怎麼在設定系統啟動執行script來連結..
好像在/etc下的樣子..要再做功課Orz
這兩種方法聽起來好像第二種最方便也最快...不過真的不太清楚怎麼做
請大家不吝提供建議與指點了>< 謝謝!!
--
但因為需要在64bit的環境下編譯程式
所以需要將系統升級到64bit, 不過有時候還是需要用32bit來編譯
換句話說, 升級後還需要保留原本的環境, 而且想保留原有的data
最不希望的方式就是直接reinstall 64bit, 然後用Vitrualbox跑32bit
只是這樣要備份超大容量的原有data, 想想應該會有更好的方法吧
我上網查跟請教朋友之後好像有兩種方法可以考慮
但其實我對linux不熟, 還不確定詳細的作法跟可行性
1. 用fdisk或其他resize tool, 然後把64bit裝在新的partition?
之後只要把原有的其他目錄mount進來就可以??
大致方法好像是這樣? 但我不太懂 ~"~
2. 重build kernel, 然後如果要切換32bit/64bit的時候
只要用軟連結的方式, 在系統啟動的時候去link做切換?
我不知道怎麼build kernel,
也不知怎麼在設定系統啟動執行script來連結..
好像在/etc下的樣子..要再做功課Orz
這兩種方法聽起來好像第二種最方便也最快...不過真的不太清楚怎麼做
請大家不吝提供建議與指點了>< 謝謝!!
--
Tags:
Linux
All Comments
Related Posts
Chrome播放flash與PulseAudio監控

By Bethany
at 2011-03-12T21:45
at 2011-03-12T21:45
OPEN SUSE 11.4

By Andrew
at 2011-03-12T12:31
at 2011-03-12T12:31
如何修改 csh 的環境變數?

By Mason
at 2011-03-11T12:12
at 2011-03-11T12:12
Shell Script連db的問題

By Olive
at 2011-03-11T12:06
at 2011-03-11T12:06
如何修改 csh 的環境變數?

By Mary
at 2011-03-11T12:03
at 2011-03-11T12:03