Go to main content
Oracle® Solaris 11.3 システムのブートとシャットダウン

印刷ビューの終了

更新: 2016 年 11 月
 
 

x86: GRUB 2 がインストールされているシステムに GRUB Legacy をインストールする

最後の GRUB 2 ブート環境を破棄しても、システムによって GRUB Legacy ブートローダーが自動的に再インストールされないため、GRUB Legacy ブートローダーを再インストールする場合、まず GRUB Legacy ブートローダーファイル (/boot/grub/stage1 および /boot/grub/stage2 内) を含む最新のブート環境にブートする必要があります。

installgrub コマンドはこのリリースで非推奨になったため、GRUB Legacy ブートローダーをサポートするリリースを実行している場合にのみ使用してください。installgrub(1M) を参照してください。

x86: GRUB 2 がインストールされているシステムに GRUB Legacy をインストールする方法

次の手順は、システムを GRUB Legacy をサポートするリリースから、Oracle Solaris 11.3 にアップグレードした場合に適用されます。

システムを古い GRUB Legacy ブートローダーに戻す場合は、次の手順を使用します。


Caution

注意  -  次のステップは、Oracle Solaris リリースまたは Oracle Solaris 11.3 への更新に使用した Support Repository Update (SRU) を含むブート環境から実行してください。さらに、zpool upgrade コマンドの以前のバージョン 33 を使用して、ZFS プールの機能をアップグレードしている場合は、GRUB Legacy にダウングレードできないか、この手順の手順 2 を実行できません。ルートプールを以前のバージョン 33 にアップグレードしたあとに GRUB Legacy に強制的にダウングレードすると、システムがブート不能になります。


  1. root 役割になります。

    Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。

  2. Oracle Solaris 11.3 リリースにアップグレードされたブート環境からブートします。
  3. beadm destroy コマンドを使用して、システムからすべての GRUB 2 ブート環境を削除します。Oracle Solaris 11.3 ブート環境の作成と管理 の ブート環境の破棄を参照してください。

    Oracle Solaris 11.3 リリースを含むいずれかのブート環境をアクティブ化すると Legacy GRUB ブートローダーが GRUB 2 に置き換えられてしまうため、このステップを実行することで、GRUB 2 を誤ってアクティブ化したり、インストールしたりすることはなくなります。

  4. 最新の GRUB Legacy バージョンを含むブート環境で、次のように、システムに GRUB Legacy を強制的に再インストールします。
    # bootadm install-bootloader -f

    注 -  これらの手順後にリブートする必要はありません。次の完全リブート時に、GRUB Legacy ブートローダーが実行します。