問題タブ [grub]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows-8.1 - BIOS で Intel Virtualization Technology を変更した後、Grub がロードされない
Win 8.1 と Ubuntu 14.04 LTS を実行しています
Ubuntu で Android Studio の KVM を有効にしようとしています。仮想化を有効にするために、BIOS に移動し、Ïntel Virtualization Technology を有効にしました。この後、再起動すると、grubが表示されず、ラップトップがWindowsに直接起動しました。VTを無効にして再起動しようとしましたが、grubはまだ表示されませんでした。
Windows の高速ブートを無効にしました。
誰かがこれで私を助けることができますか?
operating-system - オペレーティング システムの起動ファイルはどのように機能しますか?
acer マシンに ubuntu 14.04 をインストールしていますが、起動ファイルが失われると OS を初期化できないことに気付きました。
これらのファイルがどのように機能するかについて誰かが情報を提供してくれれば、本当にありがたいです。
どうもありがとうございました。
linux - quiet パラメータを削除した後、Debian Wheezy が起動メッセージを表示しない
組み込みシステムで Debian を実行していて、シリアル コンソールから起動を確認していますが、起動メッセージを表示する方法がわかりません。
BIOS、grub メニューが表示され、次のようになります。
Linux 3.2.0-4-686-pae を読み込んでいます ...
初期 RAM ディスクを読み込んでいます...
ログインが必要になるまで、他には何もありません
/etc/default/grub から「quiet」パラメーターを既に消去し、その後 update-grub コマンドを実行しました。そして起動後、そのパラメータなしでコマンドラインが正しいことがわかります:
猫 /proc/cmdline :
BOOT_IMAGE=/vmlinuz-3.2.0-4-686-pae root=UUID=0d645791-109e-4ce4-87be-1cc7074da5f8 ro
しかし、うまくいきません...他に何が欠けていますか? 特定のフラグを指定してカーネルを再コンパイルする必要がありますか?
uname -a :
Linux ホスト名 3.2.0-4-686-pae #1 SMP Debian 3.2.68-1+deb7u2 i686 GNU/Linux
/boot/grub/grub.cfg
ハマった!どんな助けでも大歓迎です!
ありがとう
編集:
申し訳ありませんが、私はばかげた間違いをしました。私が定義した
/etc/default/grub で
grubがシリアル仕様をカーネルに渡すにはこれで十分だと思いましたが、もちろんそうではありません。GRUBはGRUB_CMDLINE_LINUX変数をパラメーターとしてカーネルに渡すだけです。
GRUB_CMDLINE_LINUX に console パラメータを追加すると、カーネルがコンソール設定を受け取り、メッセージ出力にシリアルを使用するようになります。
今、それは働いています。ばかげた誤解をお詫びします。お時間をいただきありがとうございます。:)
qemu - ソースから grub2 ブートローダーをビルドし、qemu エミュレーターでテストする方法
ubuntu のソースから grub 2 ブートローダーをビルドし、qemu エミュレーターでテストする方法を知りたいです。
また、新しいビルドで grub2 ブートローダーのデフォルトの背景画像を変更したいですか?
これは可能ですか?はいの場合、どのように?
linux - grub2.cfg でカーネル ブート オプションを変更する正しい方法は何ですか?
出荷されたカーネルRHEL 7
は3.10
で、ビルドとインストールに4.2.0
成功しました。/etc/grub2.cfg
しかし、カーネルの起動オプションに want: がないことがわかりました。そのため、手動で " "intel_iommu
を追加します。intel_iommu=on
/etc/grub2.cfg
dmesg
次に、出力 からカーネルを再起動します。
「 」が有効になっていることがわかりintel_iommu=on
ます。
でカーネルブートオプションを変更する正しい方法は何だろうと思っていますgrub2.cfg
。grub2.cfg
オプションを追加するには、手動で変更する必要がありますか?
assembly - カーネルの終了後に GRUB に戻る
したがって、GRUB2 によってロードされるプロテクト モード (32 ビット、x86) アセンブリ プログラムがあります。マルチブート対応です。このプログラムは、オペレーティング システムではなく、ゲームを意図したものです。したがって、GRUB を一種のプログラム スイッチャーとして使用したいと考えています。
0x7C00 に戻ることは明らかに機能しません。カーネルがロードされるまでに、CPU はすでに保護モードになっており、0x7C00 はリアル モード ブート セクターのエントリ ポイントだからです。では、ステージ 1 によってロードされた GRUB2 ステージ 2 ブートローダーはどこにあるのでしょうか? 私のプログラムが消去されないと仮定すると、それは消去されますか? また、ブートローダーにジャンプするだけで他に問題はありますか?
リアル モードに切り替えたり、マシンを再起動したりせずに、これを実行したいと考えています。
assembly - grub2 をロードした単純なマルチブート カーネルの作成
ここの指示に従って、単純な OS カーネルを構築しようとしています: http://mikeos.sourceforge.net/write-your-own-os.html
ただし、フロッピーから起動する代わりに、grub ベースの ISO イメージを作成し、エミュレータでマルチブート CD を起動したいと考えています。マルチブートヘッダーについて、そのページにリストされているソースに次を追加しました。
そして、私はイメージを作成するために次のことをしています:
次に、qemu を実行して起動します。
ブート メニューから「myos」を選択すると、エラーが発生します
それはどういう意味ですか、どうすれば修正できますか? 私はエルフ形式をいじってみましたが、-felf32
うまくいくようです...
linux - init=/bin/bash を追加した後に grub.conf を変更する方法
grub.conf ファイルに「init=/bin/bash」を追加したので、私の Linux システムは起動時に常に bash に入ります。
Linux を再起動できるように grub.conf ファイルを変更する方法はありますか。