Fedora 9在不同的硬盤間進(jìn)行系統(tǒng)的備份和恢復(fù)
費(fèi)了一番周折,終于在不同硬盤(分區(qū)不大小等都不一樣的)的情況下,成功的實(shí)現(xiàn)將現(xiàn)有的Fedora 9移植到另外的硬盤上并成功的跑了起來。
因?yàn)榕笥颜f也想玩Linux,我就跟他說也行,那我直接將我現(xiàn)在的fedora 9移植給你吧,因?yàn)樯厦嫖乙呀?jīng)裝了不少有用的軟件,并且系統(tǒng)已經(jīng)配置的不錯(cuò)。但沒想到的是真正的實(shí)現(xiàn)的移植比較麻煩。
先說一下Fedora的改變吧,fedora 9的ext3的inode節(jié)點(diǎn)改成了256字節(jié),所以grub 4 dos不識別了,表現(xiàn)就是能認(rèn)到分區(qū),但就是讀不到分區(qū)里面的文件。
下面進(jìn)入正題,說說怎么做。
1)首先是將我現(xiàn)在的系統(tǒng)備份成一個(gè)gz的包,并將朋友的目標(biāo)目標(biāo)分區(qū)格式化成ext3,在格式化前要注意的是必須要用fdisk先分成type是83的Linux分區(qū),不然即使用mkfs.ext3來格式化也沒用。
2)文件已經(jīng)成功的復(fù)制到朋友的目標(biāo)分區(qū)上了,下面就要重建系統(tǒng)的引導(dǎo)了。
3)原本是想用grub4dos來做的,結(jié)果就發(fā)生上面所描述的問題,grub4dos不支持最新的ext3,讀不到我的/boot中的內(nèi)核文件。
4)想到了用安裝盤來修復(fù),而且這應(yīng)該是最合適的方式。因?yàn)槲沂怯脖P安裝的,所以沒有光盤,不過沒光盤也沒關(guān)系,一樣的可以進(jìn)急救模式。在指定kernel 的時(shí)候后面加 rescue的引導(dǎo)參數(shù),這樣就可以引導(dǎo)進(jìn)入急救模式了。進(jìn)入急救模式的時(shí)候?qū)⒛繕?biāo)分區(qū)掛接上,然后修改目標(biāo)分區(qū)系統(tǒng)中的fstab,如vi /mnt/ljq/etc/fstab,將/ 的指向指向正確的設(shè)備,如/dev/sdb6.
5)再次使用硬盤安裝的方式來引導(dǎo)系統(tǒng),只是這次我們選擇的不是安裝系統(tǒng),而是更新系統(tǒng)。在選擇更新系統(tǒng)之后,我們選擇最后一個(gè)選項(xiàng),寫入新的配置(共有3個(gè)選項(xiàng)),這樣我們的grub就重新寫入到了mbr。
6)操作完成,按提示再次啟動。OK,大功告成,熟悉的引導(dǎo)界面出來了。
7)成功進(jìn)入系統(tǒng)之后,還要做其他的東西,因?yàn)橄到y(tǒng)的硬件都不一樣,比如說顯卡,網(wǎng)卡啦之類的。進(jìn)不了圖形界面很正常,因?yàn)榕笥训臋C(jī)子跟我的完全不一樣,可以用system-configure-display來重新配置。網(wǎng)卡可以用system-configure-networ來配置。
真的很喜歡Linux,因?yàn)樵诓粩嗟膭邮謱?shí)踐過程中,我的內(nèi)心得到不斷的滿足。那些動不動就在嚷嚷的人,我給你們一個(gè)忠告,當(dāng)你們學(xué)會如何將注意力放在解決問題,而不是埋怨問題的時(shí)候,你們就會覺得Linux好用了。