私は長年の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.lst
Grub 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