Grubはクランチバンのインストール後にウィンドウをリストしません。

Grubはクランチバンのインストール後にウィンドウをリストしません。

私は長年のUbuntuの経験がありますが、Ubuntuではなくディストリビューションを使用したのは今回が初めてです。 unetbootinで作成された起動可能なUSBスティックからCrunchbangを正常にインストールし(ノートブックのCDドライブが破損している)、インストールが完了すると、grubをインストールするかどうかを尋ねられます。既存のWindowsオペレーティングシステムを検出し、すべてのオペレーティングシステムを一覧表示しても問題ありません。

だから、私はgrubをインストールするようになりました。私の窓にアクセスできなくなりました。

私の経験に照らして、grubブートメニューに表示される項目を一覧表示したいmenu.lstファイルを見つけようとしました。ところで、そのファイルが見つかりません。おそらくクランチバンはそれを別の場所に置くことができますか?

私のWindowsがgrubブートメニューにリストされていることを望みます。どんなアイデアがありますか?

編集する:質問に対するご意見からグラップメニューの編集/boot/grub/grub.cfgクランチバンシステムにそのファイルが存在し、ブートメニューの場所を知りました。今ウィンドウを取得するには、どのように、何を追加するのかを知る必要があります。

編集2:sudo update-grub上記の問題で、Windowsエントリをgrubブートリストに入れる方法を学び、すべてが正常でした。しかし、まだ疑問です。クランチバンがこれを検知して追加すると言ったとき、なぜ最初はありませんでしたか?ありがとうございます。

答え1

問題が解決したようです。いくつかの情報を追加したいと思います。

  • menu.lstGrub Legacyに属しているため、ファイルが見つかりません。 Crunchbangを含む多くのディストリビューションは、Grub 2をデフォルトのブートローダとして使用するように切り替えました。
  • grub.cfg存在しますが編集できません。正しい方法は/etc/grub.d/ファイルを編集して実行することですgrub-mkconfig
  • update-grub一部のディストリビューション(Debian ベースのようです)には、システムを調査、充填/etc/grub.d/、一度に実行できるスクリプトがあります。grub-mkconfig
  • 私はインストーラのバグの可能性についてxenoterracideに同意します。再現できる場合は、Crunchbang開発者が修正できるようにバグレポートを送信してください。

答え2

他の人が述べたように、解決策はCrunchbangで実行することであり、sudo update-grub次回の起動時にWindowsがgrub起動リストに表示されるはずです。

答え3

この問題は、CDからインストールするときにも発生します。私は以下を実行してこの問題を解決しました。sudo update-grub

関連情報