web-dev-qa-db-ja.com

Burg + UEFI + Win 8マルチブート

イントロ:

試行錯誤の後、Win 8にプリインストールされたLenovo Ideapad Y500にUbuntu 12.04 64ビットをインストールしました。これまでのところ、2つの問題がありました。

  • Grubは、Windows 8のインストールをリカバリインストールとして検出しました(正しいブートエントリを持つ15_windowsファイルを追加することでこれをすでに修正しています)
  • 明るさが機能しません。 (これはあまり気にしません。)

問題

私はgrubがどのように見えるかは本当に好きではありません。だから私はBURGをインストールしたい。ただし、Win8はUEFIの下にあります(BIOSは「UEFIファースト」オプションセットでレガシーサポートに設定されています)。これがArchでどのように機能するかについて読んだことがありますが、ubuntuはどうですか?あらかじめパッケージ化されたバーグを好む(ppaは私と一緒です)。 UEFIとカスタムエントリを使用してバーグを設定する方法(および、場合によっては、サブメニューで他のエントリを非表示にする方法)を教えてもらえますか?

喜んで手伝ってくれる皆に感謝します!

編集: @oldfredの回答に対して、rEFIndを既に知っていましたが、システムはドキュメントから(U)EFIモードのチェックに失敗しました(ただし、/ sys/firmware/efiはたくさんありますが、サブディレクトリとファイル)およびIknowwin8インストールはuefiモードを起動します。そして、私は他の非UEFIシステム(3台のラップトップと3台のデスクトップ)で使用しているburgテーマと、ArchがリポジトリにEFI互換バージョンのburgを持っているという事実に執着しました。

1
user2612154

Burgは長い間維持されておらず、UEFIで動作するかどうかはまったくわかりません。標準grubは、BIOSの場合はgrub-pc、UEFIシステムの場合はgrub-efiです。

ただし、UEFIを使用すると、UEFIブートマネージャー-rEFIndをインストールできます。私はまだやっていませんが、作成者はこのフォーラムに投稿しています。

http://www.rodsbooks.com/refind/

UEFI限定システム用の代替efiブートマネージャー:

https://wiki.archlinux.org/index.php/UEFI_Bootloaders#Using_rEFInd

セキュアブートの詳細-UbuntuのシムはRefindで動作するように変更する必要がある場合があります

http://www.rodsbooks.com/refind/secureboot.html

1
oldfred

これはコメントするには長すぎたので、これをより詳細な回答として投稿しています。

編集:BURGはGRUBの古いフォークのようであり、この質問はUEFIに関するものであったため、次のUSN/CVEに注意してください。 SN-2836-1:GRUB脆弱性(CVE-2015-8370)


"fact"をArchリポジトリのburgパッケージへのリンクでバックアップしてください。私はそれを見つけることができませんでした。AURとArch WikiのテーマのみがGRUBにリダイレクトされ、記事全体でBURGの言及はありません。 Google Codeプロジェクトは、ほとんどが時代遅れのコンテンツにリンクしており、このプロジェクトはかなり前に放棄されたという印象を与えています。 メーリングリスト の誰かがEFIプラットフォーム用のnetfsモジュールについて話していました。 burg-mkimage コマンドは、私が my top uefi answer 。アップストリームコードを引っ張ってイメージを作成し、ESPに配置することは難しい作業ではないように見えますが、それには同意します。しかし、欠落しているリンクは、現在のアップストリームを見つけることです。 PPAが存在する プロファイルに長い警告がある貢献者または開発者であると思われる人から:I DO NOT TAKE REQUESTS on what is put in my Repos. …ソースパッケージを見ると、それはGRUB 2010年から文書化されていない変更が加えられ、パッケージはコードリポジトリへの参照なしでどこからともなく出てきました。さらに、TODOREADME、およびNEWSなどの一般的なファイルは、BURGではなくGRUBからのものです。確かにその時点でGRUBソースに戻ってdiffを実行することもできますが、BURGは使用しません。BURGに興味があるユーザーはそれを行う必要があります。

ここのどこが間違っているのか、どこを見落としているのか教えてください。他の誰かがこのプロジェクトを引き継いでGitリポジトリを維持している可能性は完全にありますが、このプロジェクトは私にとっては放棄されたものであり、currentlyだからだれもそれを使用し始めるべきではないことを文書化していますそもそも。

その時間を調査に費やし、さらなる証拠が現れるまで、BURGに関する今後のすべての質問に主に意見ベースまたはEOLとしてフラグを立てます

最後の注意点は明らかですが、AskUbuntuのユーザーは、特定のプロジェクトのアクティブなプロジェクトメンバーが行っていたはずのコミュニケーション作業を行う責任を負いません。

0
LiveWireBT