重啟機(jī)器,插上光盤,進(jìn)帶網(wǎng)絡(luò)的救援模式。
先把另一個系統(tǒng)的bin目錄打包拷過來,解壓一下。
因?yàn)閮?nèi)核丟了,所以得先裝內(nèi)核,裝內(nèi)核的時候會自動生成initrd。
步驟:
cd /mnt/
mkdir cd
掛載光驅(qū):mount -t iso9660 -o ro /dev/hda /mnt/cd/(記得用dmesg看下你的光驅(qū)是哪個設(shè)備,我這邊是/dev/hda)
然后裝內(nèi)核包:rpm -Uvh --force kernel-2.6.18-164.el5.i686.rpm
接下來裝grub:
命令:grub-install /dev/sda
然后編輯grub.conf,配置內(nèi)容如下:
grub.conf 自動生成的配置
修改完這個文件不用重裝grub
注意你有/boot分區(qū),所以kernel和initrd路徑都是相對于/boot的
比如:
root (hd0,0)
kernel /vmlinuz-version ro root=/dev/sda7
initrd /initrd-version.img
boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-164.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/dev/VolGroup00/LogVol00 rhgb quiet
搞定差不多了,應(yīng)該就能正常啟動了。
先把另一個系統(tǒng)的bin目錄打包拷過來,解壓一下。
因?yàn)閮?nèi)核丟了,所以得先裝內(nèi)核,裝內(nèi)核的時候會自動生成initrd。
步驟:
cd /mnt/
mkdir cd
掛載光驅(qū):mount -t iso9660 -o ro /dev/hda /mnt/cd/(記得用dmesg看下你的光驅(qū)是哪個設(shè)備,我這邊是/dev/hda)
然后裝內(nèi)核包:rpm -Uvh --force kernel-2.6.18-164.el5.i686.rpm
接下來裝grub:
命令:grub-install /dev/sda
然后編輯grub.conf,配置內(nèi)容如下:
grub.conf 自動生成的配置
修改完這個文件不用重裝grub
注意你有/boot分區(qū),所以kernel和initrd路徑都是相對于/boot的
比如:
root (hd0,0)
kernel /vmlinuz-version ro root=/dev/sda7
initrd /initrd-version.img
boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-164.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/dev/VolGroup00/LogVol00 rhgb quiet
搞定差不多了,應(yīng)該就能正常啟動了。