Scientific Linux 6.3で破損したGrubローダーを修復する

Scientific Linux 6.3で破損したGrubローダーを修復する

Grubコマンドラインスクリーンショット

だから…あまりにも遠く離れて1ヶ月ほど前に座っていたノートがあります。だから私は「リモート」という解決策を探しています。

Scientific Linux 6.3がインストールされ、正常に動作します。ある日、それを使っている誰かが私に写真を送った。

尋ねる:GRUBメニューを変更するには?では、ラップトップを再利用できますか?

PS:このコンピュータには、基本インストールに加えて自動アップデートが設定されています。これを達成した方法は次のとおりです。

yum remove -y PackageKit* yum-autoupdate yum-updateonboot; read; vi /etc/yum-update

cat yum-update
#!/bin/bash
# run an update in at least every 172800 seconds [in at least every 48h]

# wait for random time:  0-2700 sec [0-45min]
/bin/sleep $[ ($RANDOM % 2701 ) ]

if [ `stat --format=%Y $0` -le $(( `date +%s` - 172800 )) ]; then 
    # sync time - http://www.pool.ntp.org/zone/hu
        /usr/sbin/ntpdate time.kfki.hu 0.hu.pool.ntp.org; /sbin/hwclock --systohc

    # do updates
        /usr/bin/yum -q -y update
        /usr/bin/yum clean all

    # update last modification time + create log entry
        /bin/touch $0
        /bin/echo "/etc/yum-update OK" | /usr/bin/logger
fi

chmod +x /etc/yum-update; crontab -e
52 * * * * bash /etc/yum-update

PPS:マシンが起動している間(別のカーネルを選択するために)上下キーを押してみましたが、役に立ちませんでした。

ベストアンサー1

何らかの方法でカーネルが破損しているか失われているようです/boot/grub/menu.lst/boot/grub/grub.cfg良いニュースは、カーネルがまだ残っていて起動が可能であるということです(ファイルシステム全体が壊れていない限り)。

GRUBシェルは実際に非常に実用的。これを使用して破損した構成を診断して修復することができますが、その場所にいないと非常に困難になります。より良いオプションは、動作中のカーネルに入り、リモートで(例えばSSH経由で)ログインして状況を確認することです。

同僚にいくつかのコマンドを実行させることができると仮定すると、同僚をLinuxで起動できる必要があります。タブ補完機能を使用して、関連ファイル名を見つけることができます。

  1. カーネルをロードします。

    grub> kernel /vmlin<TAB>

  2. initrd ロード:

    grub> initrd /initrd-<TAB>

    明らかに、選択した2つのファイルのバージョンが一致していることを確認してください。

  3. 始める:

    grub> boot

バラよりこのガイドメニューの問題を診断するためのヒントを含むスクリーンショットと詳細を確認してください。

一度インストールして実行したら、何が間違っているかを知る必要があります。しかし、ここでは扱いません。なぜならたくさんのことがあるからです可能何が起こり、どのように解決するのですか?把握するには、いくつかの探偵タスクを実行する必要があります。

たとえば、誰かが誤って削除した可能性があります/boot。カーネルの更新により、menu.cfgまたは日常的な実行中にメニューが混乱する可能性があります。権限が誤って変更された可能性があります。お使いのデバイスが誤ったデバイスを指すように変更されている可能性があります。ディスクに問題がある可能性があります。この場合、より大きな問題が発生します。など。update-grubgrub-mkconfigmenu.cfgroot

おすすめ記事