LinuxOSが起動しない

サーバー運用のPCは、過酷な動作環境で壊れやすいですね。
比較的不具合が出やすいのがHDDですが、メモリーや電源の不具合でダウンすることもあります。
今回は電源の不具合でダウンしました。冷却ファンが弱っていたところに夏の熱さでやられた様です。
電源交換すれば治るのでしょうが、この際本体を交換する事に。
以前はHDDをソフトウェアRaidで運用していましたが、現在はddコマンドでクローンHDDを作っています。
そこで、クローンHDDを使って新たな本体にセットして起動・・・起動しましたが再起動時にこんな状態でエラーを出て起動しません。
異常なシャットダウンでファイルシステムが壊れた様です。

/dev/mapper/VolGroup-lv_root : UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options )                 [FAILED]

再再起動やHDDの差し替えなど試みるも同じ症状、ファイルシステムの修復をしないとダメの様です。
rootになってファイルシステムの修復を試みます。
ディスクをマウントします。

[root@oooo]#mount

fsckでrootパーティーションの修復を試みます。

[root@oooo]# fsck -y /dev/mapper/VolGroup-lv_root ( -y オプションは修復作業のyes/noを確認せずに自動で修復します。 )

homeパーティーションも修復しておきます。

[root@oooo]# fsck -y /dev/mapper/VolGroup-lv_home

修復が終了したところでexit

今回は無事起動することができました。
起動はしましたが、ネットワークに繋がりません。

/etc/sysconfig/nework-scripts/ifconfig-eth0のHWADDR=新しいイーサネットカードのmacアドレスを正しいものに書き換えなければいけません。

DEVICE="eth0"
NM_CONTROLLED="yes"
ONBOOT=yes
IPADDR=192.168.0.99
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.1
HWADDR=2C:C6:xx:55:xx:xx (新しいイーサネットカードのmacアドレスに書き換え)
TYPE=Ethernet
BOOTPROTO=none
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME=eth0
#UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 (DHCP環境で無ければ必要ないらしいのでコメントアウト)

さて、新しいイーサネットカードのmacアドレスってどうやって調べるのifconfig -a では繋がっていない情報のみしか表示できません。
そこで、一度DHCP接続に
システム→管理→サービス→networkを無効にNetworkManagerを有効に起動させます。

[root@oooo]# ifconfig -a
eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:192.168.0.88 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: 123f:1c:23c:1:2ef3:45ff:fe67:89e1/64 Scope:Global
inet6 addr: fe12::1ef2:34ff:fe56:78e1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2436226 errors:0 dropped:0 overruns:0 frame:0
TX packets:977925 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3508002469 (3.2 GiB) TX bytes:73671213 (70.2 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:2021 errors:0 dropped:0 overruns:0 frame:0
TX packets:2021 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4250750 (4.0 MiB) TX bytes:4250750 (4.0 MiB)

このHWaddrを使ってeth0を編集。

NetworkManagerを無効にnetworkを有効に起動させます。サーバーを再起動します。無事ネットワークに繋がりました。