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

Kama avatar
By Kama
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

這兩種方法聽起來好像第二種最方便也最快...不過真的不太清楚怎麼做
請大家不吝提供建議與指點了>< 謝謝!!

--
Tags: Linux

All Comments

Chrome播放flash與PulseAudio監控

Bethany avatar
By Bethany
at 2011-03-12T21:45
各位前輩大家好 我開兩個Chrome 各自播放YouTube影片 但在PulseAudio的監控下 只有一個Sink Input Description為ALSA Playback 照理說 兩個Flash播放 在PulseAudio監控下 應該要出現兩個PulseAudio Sink Input阿 怎麼只出現 ...

OPEN SUSE 11.4

Andrew avatar
By Andrew
at 2011-03-12T12:31
小弟我已經安裝了 我想請問一下有安裝的朋友,關於輸入法的部分 不管用原本的 scim 或者用 ibus、gcin 在 firefox、libre 等應用程式都沒有反應 不知有高手可以解決我的問題嗎? 小弟我安裝的是 64 bit 的版本 我有 google 過,好像 32bit 不會有這樣的問題 謝謝! ...

如何修改 csh 的環境變數?

Mason avatar
By Mason
at 2011-03-11T12:12
※ 引述《strong0716 (讓我教你宅字怎麼寫)》之銘言: : 請問 如何修改 csh 的環境變數 : 我試過 setenv : 可是 會變成一種很怪得情形 : 假設 原先 PATH=/usr/test : 我使用 setenv PATH=/usr/test:/usr/test2 : 這樣的話 : 我再 ...

Shell Script連db的問題

Olive avatar
By Olive
at 2011-03-11T12:06
※ 引述《rexhuang (BlueCancer)》之銘言: : somevar=`echo and#34;select A from Band#34; | mysql -u $USER -p$PWD -D $DB ` : 小弟我在網路google到的寫法差不多都是上面這種寫法 : 但是有個問題 : 因為$ ...

如何修改 csh 的環境變數?

Mary avatar
By Mary
at 2011-03-11T12:03
請問 如何修改 csh 的環境變數 我試過 setenv 可是 會變成一種很怪得情形 假設 原先 PATH=/usr/test 我使用 setenv PATH=/usr/test:/usr/test2 這樣的話 我再用 env 查看環境變數 會變成顯示此變數2行 PATH=/usr/test ...