タグ付けされた質問 「grub」

GRUB(GRand Unified Bootloader)は、GNUプロジェクトのマルチブートブートローダーです。このタグは、GRUBのレガシーバージョンに関する質問用です。書き直されたバージョンであるGRUB2に関する質問には、GRUB2タグを使用してください。

2
Windows、Mac OS X、Linux、FreeBSDをクアッドブートするようにGrubを適切に設定するにはどうすればよいですか?
グラブは私に完全に狂ってしまいました。Ubuntuを12.04にアップグレードするまで、クアッドブートシステムは問題なく動作していました。UbuntuがGrubのものを上書きしたため、Mac OS XとFreeBSDのエントリでそれを修復する必要がありました。この後、Mac OS Xを起動しようとすると「ファイルを開けません」というエラーが表示され、FreeBSDは「そのようなパーティションがない」というエラーを表示しました。WindowsとUbuntuは問題なく動作しました。 それで、インストールプロセスで何か問題があったはずだと思ったので、もう一度修復を試みました。その後、Ubuntuのみが起動します。Windowsを起動しようとすると、「引数が指定されていません」というエラーが表示されます。 毎回違う結果が出るようだったので、もう一度Grubの修復を試みました。今回、UbuntuはGrubメニューに表示されなくなり、他のOSのエラーは同じでした。 そこで、Ubuntu 12.04ライブCDを起動して、推奨設定でBoot-Repairを実行しました。これでGrubは完全にスキップされ、Windowsが起動します。 何が起こっているのか、Grubを再インストールするたびに異なる結果が得られる理由はまったくわかりません。これが私のパーティションの設定方法です: sda1-ストレージドライブ、 sdb1-Windows、 sdb2-Mac OS X、 sdb3-FreeBSD、 sdb4-拡張、 sdb5-Ubuntu、 sdb6-共有ストレージ、 sdb7-共有ストレージ、 これが私のgrub.cfgファイルです:grub.cfg
8 ubuntu  boot  grub  grub2 

6
2つのOSがGRUBファイルを壊すのを防ぐにはどうすればよいですか?
LinuxとOpenSolarisを同じハードディスクの異なるパーティションにインストールしたい。 OpenSolarisはOSのアップデート時にgrubデータを積極的に管理しているようです(「ブート環境」機能の一部です)。 GRUBのデータが壊れないようにするために準備する必要があるものはありますか。後で同じシステムに別のバージョンのLinuxを追加したい場合、考慮事項は何ですか? 1つのOSを選択し、その1つのOSから常に最新の情報に更新する必要がありますか。もしそうなら、どのように私はLinuxの新しいバージョンのためにインストールISOを使うのですか?それは先に進んでgrubデータを自分で修正しないのでしょうか。すでにLinuxを起動していて、自分のgrubファイルを更新したい場合は、ドライブの起動セクションからデータを読み込み、現在起動しているローカルファイルシステムにそれを入れるgrubコマンドを実行する必要がありますか?

1
定期的なカーネル更新後にGRUBコマンドプロンプトが表示されたままになる
Debian Wheezyを実行しています。Update Managerは、カーネルアップデートのインストールを提案します。更新後、システムを再起動しますが、すべてのカーネル(ブートローダー)を一覧表示する代わりに、GRUBコマンドプロンプトを表示しました。 grub> 私は何をすべきか?ポインタを事前に感謝します。 PSたぶんそれは役に立つでしょう: grub> ls (hd0) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1) (hd1) 私の解決策 Live CDで起動します。ターミナルを開き、ルートパーティションをマウントします(正しいパーティションをマウントするかどうかを再確認します)。 mount /dev/sda1 /mnt またマウント: mount -o bind /dev /mnt/dev mount -o bind /sys /mnt/sys mount -t proc /proc /mnt/proc (正しいパーティションをマウントしているかどうかを確認します:nautilusを開いてに移動します/mnt)。 実行: chroot /mnt そして最後に実行します: update-grub exit端末を終了()して、再起動します。
6 linux  boot  debian  grub  kernel 

3
Windows 2k 3サーバーとLinux MBRのデュアルブート
Windows Server 2003とLinuxを1台のハードドライブ(別々のパーティション)にインストールしています。私の最初のパーティションはLinuxのブートパーティションで、Grubを管理しています。私がWindowsパーティションを起動してシャットダウンすると、W2k3は直接起動するようにMBRを変更し続け、Windowsパーティションのみを起動します。この動作を防ぐにはどうすればよいですか私はGrubを使ってブートを選択するのが好きです。



6
リモートマシンをWindowsとLinuxでデュアルブート可能にする良い方法はありますか?
リモートでいずれかのOSに再起動できるデュアルブートマシンを作成したいと思います。 私が持っている唯一のアイデアは、grub構成をFATパーティションで有効にして、どちらのOSでも編集できるようにすることです。ユーザーはmenu.lstでデフォルトのOSを手動で変更します。(たぶん、これはgrub 1でのみ動作しますが、CentOSにあるのはこれだけだと思います。) これは機能しますか、またはこれを処理するよりエレガントな方法がありますか?

1
入力を待っているGrub Ubuntu 11.04
Ubuntu 11.04をインストールしましたが、GrubはEnterを待っています。どうして? / etc / default / grub GRUB_DEFAULT = 0 GRUB_HIDDEN_TIMEOUT = 0 GRUB_HIDDEN_TIMEOUT_QUIET = true GRUB_TIMEOUT = 10 GRUB_DISTRIBUTOR = lsb_release -i -s 2> /dev/null || echo Debian GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash" GRUB_CMDLINE_LINUX = ""
2 linux  ubuntu  grub 

0
USBスティックでのEFIのGRUBの起動に問題がある
何をするにしても、常に「bash prompt」に陥ります。メニューを表示せず、何も表示しません。msdos(つまりFAT)としてフォーマットされたUSBスティックでGRUBを実行しているため、適切なモジュールが含まれていると確信していても、GRUBがgrub.cfgファイルをロードしません。 これは私がやったことです: GRUBのコンパイル ./configure --with-platform=efi --enable-grub-fstest=no --enable-grub-mkfont=no --disable-nls --enable-efiemu=no イメージを作る ../grub-mkimage -d . -O x86_64-efi -p . -o ~/Desktop/bootx64.efi boot linux ext2 normal configfile lspci ls reboot datetime loadenv search lvm help hfsplus hfs echo fat exfat multiboot multiboot2 terminal そして最後に、ここに私のgrub.cfgファイルがあります: timeout=10 default=0 set color_normal=yellow/blue set color_highlight=blue/yellow menuentry "Fedora …
2 linux  macos  mac  grub  uefi 

1
2台目のハードドライブが存在する場合、GRUBは表示されません
Windows 7とLinux Mintのデュアルブートをいじり終えたところ、ようやく機能するようになりました。Grubがブートを処理します。メインハードドライブのみが接続されている限り、期待どおりに動作します。 2台目のドライブを接続してラップトップを起動すると、イントロ画面が表示され、grubではなく空白の画面のみが表示されます(何らかの理由でラップトップのファンが夢中になります)。他に何もありません。最初にPCを起動し、OSを起動してから2台目のハードドライブを接続すると、問題なく認識されます。 両方のドライブを接続した状態でブート修復を実行しようとしましたが、問題は解決しません。これは何が原因ですか? 両方のドライブはSATAです。 の内容 /boot/grub/grub.cfg # # DO NOT EDIT THIS FILE # # It is automatically generated by grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then set have_grubenv=true load_env fi set default="0" if …

0
システム起動時の「無効なパーティションテーブル」
Dell Latitude E5430ラップトップを使用しています。CDドライブをSSDに交換しました。次に、両方のディスクをパーティション分割しました。どちらのディスクにも、2つのプライマリパーティションを持つmsdosパーティションテーブルがあります。パーティションにフラグはありません。SSDにGRUBをインストールすると、SSDのパーティションの1つからnixOSシステムが実行されます。HDD上のパーティションは、/ homeおよび/ varとして使用されます。 私の問題は、ブート時に「Invalid partition table」メッセージが表示されることです(それだけで、それ以外の黒い画面)。Enterキーを押すと、システムが正常に起動するので、これは重大な問題というよりも厄介です。BIOSでブートシーケンスを編集し、「ドライブベイ」以外のすべてを無効にしました。 私の質問:このメッセージはどこから来ますか(BIOSまたはGRUB)。このメッセージをスケルチするにはどうすればいいですか、少なくともパーティションテーブルの正確な問題をデバッグして確認するにはどうすればよいですか?

1
複数のWindowsインストーラーでフラッシュドライブを起動可能にする
USBをあらゆるWindows OSのインストーラーにする多くの方法を見てきました。しかし、どうすれば(grubまたはそのようなものを使用して)Windows XPおよび7上のすべてのエディションで起動可能にできますか? 私はそれをグーグルで調べてみました、それをやろうとしましたが、GRUBやLinuxについてはあまり理解していません。 私はLinuxが苦手なので、できるだけ多くの詳細を使用してください。

1
grub 1.98ブートメニューから削除されたOSを削除する
grub 1.98メニューから、削除されたオペレーティングシステムのエントリを削除しようとしています。 Gnu / Linux Debian 6(grubバージョン1.98 + 20100804-14 + squeeze1)を使用しています。 10個のカーネルイメージを含むUbuntuパーティションとMicrosoft Windowsがありました。これらのパーティションは両方とも削除されましたが、ブートメニューにはまだエントリがあります。 私はsudo /usr/sbin/update-grub出力が良く見えるようにしてみましたが、 #$sudo /usr/sbin/update-grub Generating grub.cfg ... Found background image: /usr/share/images/desktop-base/desktop-grub.png Found linux image: /boot/vmlinuz-2.6.32-5-686 Found initrd image: /boot/initrd.img-2.6.32-5-686 Found linux image: /boot/vmlinuz-2.6.32-5-486 Found initrd image: /boot/initrd.img-2.6.32-5-486 done しかし、何も変わっていません。 それから走りました sudo /usr/sbin/grub-mkconfig 2>&1 | less それが何をしたか見るために *Generating …
2 linux  boot  debian  grub  gnu 

3
Ubuntuでsudoを使用できません
更新して再起動すると、「ユーザーはsudoersファイルにありません。この事件は報告されます。」sudoを呼び出そうとしたとき。問題は、取り消しオプション付きのGRUBがないことです。ライブCDから起動しようとしましたが、システムパーティションにアクセスできません。grubのあるパーティションにのみアクセスできます。GRUBでリカバリモードを何らかの方法で有効にできますか?または、そのためのオプションを使用して最初のハードドライブからライブCDを起動しますか?
2 ubuntu  grub  sudo 

2
アクティブパーティションをブートするMBRブートセクター
現在、mbr(+以下のセクター)にburgブートローダーがインストールされています。ブートパーティションにインストールし、mbrを、アクティブとしてマークされたパーティションをブートする単純なもの(「ブート」フラグ)に置き換えたい一部のパーティション分割ツールで)。 最初のアクティブなパーティションを見つけてロードするブートセクタをアセンブリに書き込むのに十分なプログラミングを知っていますが、既存のものを使用したいです。 そのようなブートセクターはどこにありますか?たぶんデフォルトのWindowsブートセクタはそれをしますか? なぜそれをしたいのか 私は、実行するたびにburgブートローダーを常に壊すツール(3DS Max)をWindows上に持っています。どうやら、FlexNetと呼ばれる「海賊版対策」ソフトウェアが含まれており、「3DS Maxはここにインストールされました。残念ながら、ブートセクタに続く63セクタの1つに情報を書き込み、バーグはそこにインストールされます。そのような動作を「マルウェア」または「重大なバグ」と呼びます)。 grubの最近のバージョンでは、アプリケーションが起動に失敗したことを検出し、異なるセクターを使用するようになりましたが、burg(grubのグラフィカル版)にはそのパッチがありません。 したがって、ブートパーティションにburgをインストールし、そのパーティションをアクティブとしてマークし、アクティブなパーティションを見つけてブートするシングルセクターブートローダーを用意することを決めました)。
2 boot  grub  bootloader  mbr 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.