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

Table of Contents

※ 引述《monyo (無常)》之銘言:
: ※ 引述《Adama (So Say We All.)》之銘言:
: : 就是先找一個partition灌好64bit OS
: : 那原本的data對新的OS來說就是一堆目錄和檔案,只須重新建立好目錄結構對應
: : 如果原本的data是放在獨立的分割區裡,那可以直接mount使用
: : 如果是目錄,那可以用mount bind option或是用符號連結
: THANKS! >Q<
: 就是說我先用fdisk然後調整/的磁區大小後
fdisk不能直接調整分割區大小,要配合resize2fs (如果是用ext2/3/4檔案系統的話)

: 重新切一個partition出來 (ex: /dev/hd8 ?)
沒有hd8這種東西

: (我的boot在/dev/sda1 ,可是我的linux在/dev/sda5, 要怎麼辦?)
: 然後重開機安裝64bit OS
: 安裝好之後再mount原本的資料 例如/MyFolder, /home/monyo
: 就好了嗎?
: 那之後怎麼切換回32 bit OS阿?? 在GRUB選單上面會有可以選嗎?
假設你切出來新的分割區是/dev/sda6好了
那就把64bit OS全灌在裡面,包括它的/boot
不過安裝時選擇不要安裝grub
最後進32bit OS的/boot (也就是 /dev/sda1) 去改grub.conf
把 /dev/sda6的64bit OS kernel加入grub選單裡
接下來你就可以在開機選單裡選要進那一個OS了

誠心建議你把鳥哥的磁碟管理部分看熟,最好找別台機器或VM演練一下
不然如果龐大的data因為一時手殘消失就XD了 (無誤,一個指令下錯就完了)

--

Nice to meld you.

--

All Comments

Emily avatarEmily2011-03-18
可以用gparted livecd來調整磁區大小 反正/如果掛著也動不了
Andy avatarAndy2011-03-19
最近我才因為改/大小把實驗室server搞爆,請小心
Dora avatarDora2011-03-19
如果是 data 的話應該沒啥問題,binary 的話就......
Hedwig avatarHedwig2011-03-23
我也是resize時不小心把server搞掛 OTZ
Barb Cronin avatarBarb Cronin2011-03-26
ex:上次我要把一個partition清掉重分,一個手殘就打成sda了...
Thomas avatarThomas2011-03-30
感謝! 後來做法是ubuntu安裝的時候可以選擇共存..
Carol avatarCarol2011-04-02
它自己幫我resize...然後在grub多一個64的..還蠻方便的= =