WR250RとRMX250Sのおふろーど日記

WR250RとRMX250S(SJ13A)のオフロード日記です。 だいたい毎週末オフロード(林道、山)に行っているのでそのあたりで更新してます。

  •  
ラベル Linux の投稿を表示しています。 すべての投稿を表示
ラベル Linux の投稿を表示しています。 すべての投稿を表示

メインサーバのMBRが破損していたため、
コンソールが

GRUB

で固まってましたw

ということで復旧をしたので手順をメモ。
まずはGRUBのブートCDを作成。
GRUBはインストール済として・・・。


mkdir -p /tmp/grubiso/iso
cd !$ && cd ../
dd if=/dev/zero of=1440 bs=1k count=1440
cat /usr/share/grub/x86_64-redhat/stage1 /usr/share/grub/x86_64-redhat/stage2 > grubimg
cat grubimg 1440 > joinimg
dd if=joinimg of=iso/boot.img bs=1k count=1440
mkisofs -b boot.img -o /tmp/grub.iso iso/
rm -rf /tmp/grubiso

んでてきたのが、コレ
GRUBさえたたければこっちのもんで

root (hd0,0)
kernel /vmlinuz-2.6.18-128.7.1.el5 ro root=/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.18-128.7.1.el5.img
boot

と起動。
カーネルのバージョンはタブキーで補完。

無事起動したら、rootで
# grub-install --root-directory=/ /dev/sda

復旧完了~~

競艇システムのサーバ移行ですが、文字コードでふんづまっていました。

もともとlatin1のDBに
set names utf8;
して、utf8を無理やり入れていたため、mysqldumpできちんと吐かれない・・・。

結局PHPで全テーブル吐き出すことに。。。

現在INSERT中です。
DDLとDMLで全部で1GBくらいになったので、ちょい時間かかるかな?
しかし、うまくインポートできてない予感!

#追記
テーブルをすべてutf8に移行完了。
23:00、23:05、23:30のバッチ未実行