0

GRUB の変数の値を変更する C プログラムを作成する方法があるかどうか疑問に思っていました。

たとえば、別のOSでコンピューターを再起動できるプログラムを作成する必要があります。

  • 私はSuse disk1にいます

プログラムは GRUB の変数を変更し、自動的に再起動します。

  • 私はSuse disk2を使用しています

title、root、kernel、initrd などの変数にアクセスしたいと思います。ただし、/boot/grub/menu.lst または grub.conf ファイルを編集する必要はありません。

GRUB 用の API はありますか?

4

1 に答える 1

1

なぜ車輪を再発明するのですか?をご覧くださいgrub-set-default。この小さなツールは、コマンド ラインの grub.cfg にデフォルト エントリを設定します。これはほんの少しのシェルスクリプトですが、ニーズには十分です。

于 2011-06-27T08:05:30.653 に答える