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

ブートローダーは、起動時に実行される小さなプログラムです。ブートローダーは、データやその他の起動プロセスをRAMにロードして、実行できるようにします。

3
do-release-upgrade後にgrubプロンプトから手動で起動するにはどうすればよいですか?
このトピックに関する他のいくつかの質問を読みましたが、どちらもGrub2コミュニティのドキュメントとインストールディスクからのgrub構成のインストールを指していました。ドキュメントに問題があったので、ここにいます。これは完全なPEBKACかもしれません。 KVMで仮想化されたUbuntu 10.04サーバーに座っている2人のゲストがいて、どちらも最初は10.04を実行していました。「do-release-upgrade」を使用して両方のボックスで問題なく10.10に更新し、再起動してから、「do-release-upgrade」を実行して両方のボックスで11.04に更新しました。私は急いで、grub構成の欠落に関するエラーを無視しました。ゲストを再起動すると、当然、grubプロンプトが表示されます。「boot」を発行すると、「error:no loaded kernel」が生成されます。 ルートパーティションのls出力は次のとおりです。 手動ブートガイドに従うと、ルートファイルシステムとして「SS928-root」または「hda0,1」を使用してオプションを直接取得できません。ほとんどの場合、「ファイルが見つかりません」というエラーが発生します。 これらのファイルシステムの両方で「ls」を発行すると、vmlinuzおよびinitrd.imgのいくつかのオプションが表示されます。これらのゲストはLVMを使用しています。 編集 私はもう少し得ました。次のコマンドシーケンス: かなりのテキストをスクロールした後、次の画面が表示されます。
13 server  boot  grub2  bootloader  kvm 

6
デュアルブートWindows / UbuntuからシングルブートUbuntuに変更するにはどうすればよいですか?
Ubuntuをパーティション分割してインストールした古いVistaラップトップをデュアルブートで使用しています。私は今、完全にUbuntuに切り替えることにしました。これを達成する最良の方法は何ですか? 私の現在のパーティション: +-------+--------------------+---------------+------------------------------+ | WinRE | C: (dual bootable) | D: | Extended | | | | +-----------+------------------+ | | | + Ubuntu | Swap | +-------+--------------------+---------------+-----------+------------------+ これを次のように変更します。 +-------+-------------------------------------------------------------------+ | WinRE | Extended | | +------------------------------------------------+------------------+ | | Ubuntu (bootable) | Swap | +-------+------------------------------------------------+------------------+ (ラップトップを販売したい場合に備えて、Windows Recoveryパーティションを保持したいと思います)。 Ubuntuパーティションに現在ブートローダーが搭載されているかどうかはわかりません。また、Ubuntuのインストール/データを失いたくありません。(Windowsパーティションを完全に破棄することができてうれしいです-それらからすべてをバックアップしました)。 更新: ブートローダーを確認した後、Windowsパーティションを削除し、空き領域ができました。残念ながら、マウントされているため、既存の/(ルート)パーティションのサイズを変更できないようです。これを回避できますか、または再インストールする必要がありますか?

2
GRUBとSYSLINUXの違いは何ですか?
この質問は、Ubuntuとその派生物がデスクトップリリースのISOイメージでSYSLINUXとGRUBの両方のブートローダーを使用しているという私の発見に関連しています。 32ビットISOイメージから起動する場合、SYSLINUXが起動プロセス(美しいスプラッシュ画面を表示する起動、進行状況ドットアニメーション付き)を処理すると言われています。 ただし、64ビットISOイメージから起動する場合は、代わりにGRUBが使用されます(画面のGNU GRUB version...上部にはっきりと表示される白黒の画面)。 したがって、私の質問を言い換えると、UbuntuがそのISOイメージでGRUBとSYSLINUXを使用するようになった違いは何ですか?代わりにどちらかを使用しないのはなぜですか? 明確にするために 私の説明とハードウェアの可用性が不足しているため、この質問はどういうわけか混乱しています。この回答を追加(または下にスクロール)して、64ビットISOイメージの説明を改善しました。 ではない答えは何ですか 以下のコメントスレッドは既にいくつかのアイデアを提供していますが、ここで明確にする必要があります。どちらか一方がEFIを適切にサポートしているからではありません。この質問の目的は、EFIのサポートだけでなく、根本的な理由をより詳しく調べることです。 たとえば、「なぜISOイメージでGRUBとSYSLINUXの両方が使用されているのですか?」である-これは、「GRUBをサポートEFI対応システムに含まれており、SYSLINUXが常に含まれており、BIOSのみのシステム上で動作している」、などの答え与えるかもしれない私の意図を。 EFIのサポートはおそらく回答の一部であることを認めなければなりません。 しかし、それだけで答えるべきではないかと思います。UbuntuがISOイメージに2つのブートローダーを含めるようになったのは、EFIサポートだけではないに違いありません。または、本当にEFIサポートが唯一の違いですか?もしあれば、これに答えてください。

3
Ubuntu Live CDとms-sysツールを使用してWindows MBRを修正する
UbuntuライブCDを使用してMBRを修正しようとしています。私はすでにms-sysをインストールしていますが、私が見たスレッドから、どの/ devでコマンドを実行する必要があるのか​​完全にはわかりません: sudo ms-sys --mbr7 /dev/??? (Windows 7を使用する場合、mbr7は正しいオプションですか?) ubuntu@ubuntu:~$ sudo fdisk -l Disk /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes …

2
rEFInd質問:複数のブートアイテムを削除しますか?
Mac ProのrEFIndと同様に、Ubuntuを別のドライブ(他のOSでパーティション分割されていない)にインストールしただけです。すべて正常に起動し、問題なくrEFIndから任意の場所で起動できました。問題は、ブートマネージャーに3つの追加のアイテムがロードされていることです。私は答えを探していましたが、それでも何も機能しないようです。私のOS X、Windows 7、Ubuntu Grubx64(それが何であれ)の他に、次のアイテムがあります。 boot \ vmlinuz-3.11.0-18-generic.efi.signed boot \ vmlinuz-3.11.0-15-generic.efi.signed ディスクボリューム全体からレガシーOSを起動 私は人々が「これを試してみてください」と言うのを見続けます、そして彼らは実際にそれを行う方法の指示を与えずに方法を与えるだけです。誰かが私にこれらを隠す方法の簡単な指示を教えてもらえますか?

2
UEFIパーティションは、何らかの理由で「MUST」または「SHOULD」のどちらが最初にあるのですか?もしそうなら、なぜですか?
では、英語以外Ubuntu-it.orgのwikiページには、UEFIパーティションは常にディスクの先頭に置かなければなりませんと述べています。 これは、英語のUbuntuコミュニティヘルプWikiページには当てはまりません。 それでは、UEFIパーティションは、何らかの理由で「必須」または「SHOULD」のいずれか(前のページの不適切な表現を前提とする)が最初になりますか?もしそうなら、なぜですか?それともこれはまったく無関係ですか?

1
grubはどこにインストールしますか?
そう、 私のパーティションテーブルは次のようになります。 /dev/sda /dev/sda1 16708MB (Windows Recovery Environment (loader)) /dev/sda2 367MB (Windows 7 (Loader)) /dev/sda3 368203MB (Windows 7 Files) /dev/sda5 348000MB (Where I am mounting /) /dev/sda6 16874MB (Swap) それで、すでに2つのローダーがあることを確認すると、Ubuntuはgrubをインストールするオプションを私に与えます: /dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda5 今、私はどこにgrubをインストールするべきかわかりません、ルート、ウィンドウズ7ローダーの上、またはubuntu /パーティション?

1
ブートローダーを手動でインストールする方法は?
12.04へのアップグレードの試みが失敗したため、12.04 CDを焼き、フルインストールを実行するように求め、以前のすべてのOSを削除しました(Windowsと11.10がありました)。GRUBのインストールに失敗したと言った最後まで、すべてが順調に見えました。別のパーティションを選択して試してみましたが、結果は同じでした。GRUBをインストールしなくても続行できますが、ブートローダーを手動でインストールする必要があることがわかります。長いGoogleセッションでは、これを行うための指示を理解できませんでした。助けて。

1
Samsung 850 Proを搭載したUbuntu 16.04での起動が遅い
アップデート9 実験してみることにしました。SSDをデスクトップから取り外し、Dell Latitudeラップトップに一時的に入れました。驚いたことに、それinitrdは桁違いに速くロードされ、起動時間を6秒短縮しました... 私は今少し混乱しています...多分GRUBは私のマザーボードのチップセットに問題がありますか? アップデート8 それで、HDDアクティビティライトについて興味深いことに気づきました。をロードするときinitrd、まるでライトが10%のデューティサイクルか何かでPWMされているかのようです。これは、GRUBの読み取りが最適化されていないのか、イメージをバイトストリームとして読み取るのではなく、OS呼び出しで各バイトを読み取るようなものなのかと不思議に思います。 アップデート7 最初のRAMディスクのロードが問題の大部分を占めているようです。 GRUB内Cで、手動のコマンドプロンプトを押しました。次に、デフォルト構成のすべての行を一度に1つずつ入力し(これらのUUIDの入力は面倒でした!)、コマンドの完了にかかった時間を記録しました。これが私が見つけたものです: ほとんどのコマンドは瞬時に完了しました カーネルをロードするコマンドは約1秒かかりました 初期RAMディスクをロードするコマンドに7秒かかりました 構成ファイルのすべての行を入力した後、実行に進みますboot。Enterキーを押してからログイン画面が表示されるまで、約7.5秒かかりました。 興味深いのは、ロードするinitrdイメージが36MBであることです。したがって、ロードに7秒かかった場合は、5MB /秒で読み取っているだけです。 タワーのディスクアクティビティライトが7秒間点灯します... また、ここにはinitrdに関するWikipediaページの興味深いスニペットがあります。 他のLinuxディストリビューション(FedoraやUbuntuなど)は、より一般的なinitrdイメージを生成します。これらはルートファイルシステムのデバイス名(またはそのUUID)でのみ始まり、起動時に他のすべてを検出する必要があります。この場合、ルートファイルシステムをマウントするには、ソフトウェアが複雑な一連のタスクを実行する必要があります。 アップデート6 Nathan Osmanがチャットのシングルユーザーモードでの起動時間を要求しました。 F10GRUB を打ったときからプロンプトが表示されるまでに13秒かかります。 また、私はチャットでZannaとRinzwindと話していましたが、どちらも電源ボタンを押してから8秒で起動しました。私の20秒はGRUBからです。POST時間を数えると、さらに長くなります。 アップデート5 Ubuntuは550MB /秒の最大速度でSSDを読み取ることができます... アップデート4 そこでquiet splash $vt_handoff、ラップトップのGRUBのブートコマンドからパラメーターを削除し(このラップトップにはSSDがないことに注意してください)、ブートシーケンス中に非常に興味深いことに気付きました。 15秒間この行でハングします。 [ 4.374390] init: plymouth-upstart-bridge respawnng too fast, stopped これは(低品質)画像です: その意味がわからない... アップデート3 14.04を実行している他のマシンのブートアップのタイミングを計りました(このマシンにはSSDがないことに注意してください)。GRUBでEnterキーを押してからログイン画面が表示されるまで、40秒かかります。 Enterキーを押すと、同じ空白の紫色の画面に20秒間表示されます。その後、Ubuntuアニメーションが読み込まれ、ログイン画面に到達するまでにさらに20秒かかります。 からの出力を確認しましたがdmesg、起動がどこで終了したのかまったくわかりません。25秒で終わったと思います。これが最後の数行です。 [ 24.916824] wlan0: associated …
9 boot  16.04  grub2  ssd  bootloader 

2
更新後にUbuntuがGRUBブートローダーを上書きしないようにするにはどうすればよいですか?
Ubuntuがブートローダーを上書きしないようにする方法はありますか? これは、システムのカーネルを更新した後(おそらく)に発生します。ubuntuが更新するたびに手動で変更しなくても、他のLinuxディストリビューションブートローダーを使い続けたいです。 ありがとう。

3
既存のUbuntuインストールを2つの物理ドライブに分割する
UbuntuマシンにSSDドライブを追加する予定です。現時点では、コンピュータにはインストール全体を含む単一のハードドライブがあります。私がしたいのは、現在のハードドライブに保持したいフォルダー/を除いて、既存のインストールをSSD(マウント)に移動する/homeことです。これは、ホームフォルダーがSSDに適合しないためです。 /homeフォルダー以外をすべてSSDにコピーしてから、現在のハードドライブのホームフォルダーをマウントする方法があります/home(もちろん、SSDにコピーされたすべてのものを削除します)。誰かがこれを試しましたか?それは可能だと思いますか? すべてを再構成するには時間がかかるので、新しいインストールを作成したくありません。

4
Nexus 7からUbuntuを完全にアンインストールする
Nexus 7にUbuntuをインストールし(https://wiki.ubuntu.com/Nexus7/Installationの指示に従って)、後でアンインストールすると、デバイスは元の状態になりますか、それとも痕跡が残りますか? 私は特に以下について心配しています: 保証は無効になりますか?(実際には、厳密に合法ではありません。再フラッシュされたデバイスをストアに戻して、それが元のふりをすることはできますか?) ブートローダーを再度ロックできますか? 何か他のものがインストールされたことを知らせる「ヒューズ」または改ざん検出スイッチはありますか? ブートローダーのロックを解除したり、Ubuntuをインストールしたりすると(DRMされたビデオを再生できるなど)、Androidの機能が失われますか?


2
Shimはセキュアブートでバイナリをどのように検証しますか?
UEFIシムローダー shimは、実行時に別のアプリケーションを開いて実行しようとする簡単なEFIアプリケーションです。最初に、標準EFI LoadImage()とStartImage()呼び出しを介してこれを実行しようとします。これらが失敗した場合(たとえば、セキュアブートが有効になっていて、バイナリが適切なキーで署名されていないため)、組み込みの証明書に対してバイナリを検証します。これが成功し、バイナリまたは署名キーがブラックリストに登録されていない場合、shimはバイナリを再配置して実行します。 セキュアブートオプションが有効になっているときに検証手順がどのように行われるかを理解するために読んでいます。 vmlinuz * -genericと* -generic.efi.signedの違い セキュアブートは実際にどのように機能しますか? Linux用EFIブートローダーの管理:セキュアブートの制御 これで手順は次のようになります。 シムは、最初にマシンのファームウェアによって実行されます。ここで、shimはブートローダーを実行する必要があります。私が理解していないのは、shimがバイナリを検証する方法ですか?たとえば、上記の引用段落では、shimは標準EFI LoadImage()を介して他のアプリケーションを起動しようStartImage()とし、これが失敗すると、shimは組み込み証明書からバイナリを検証しようとします。この組み込み証明書はシムに属しますか?本質的に、シムがマシンオーナーキーマネージャー(MOK)と呼ばれるのはなぜですか?バイナリを検証するための独自のキーのデータベースがあるためです。 簡単に言えば、マシンのファームウェアには、NVRAMにバイナリを検証するための独自のキーのデータベースがあり、シムにはバイナリを検証するための独自のキーのデータベースがありますか? ブートローダーが検証および実行された後、ブートローダーは、たとえばファームウェアのキーのデータベースから、ブートする必要のある署名付きカーネルのキーを見つけるためにどこを探しますか?

1
Ubuntuブートマネージャーにウィンドウを追加する方法?
ラップトップPCでWindowsとUbuntuの両方を使用しています。私は主にWindowsを使用しますが、Ubuntuに切り替えるには必ずbiosに移動し、Ubuntuがインストールされているパーティションを選択してから、オプションのリストからUbuntuを選択する必要があります。両方のオプション(WindowsとLinux)を持ち、そこから私がそのトラブルを経験することなく使用したいOSを選択する他の方法はありますか?

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