web-dev-qa-db-ja.com

GRUB2からBURGに切り替えるのは安全ですか?

Ubuntu 17.10とWindows 10をデュアルブート(Non-UEFI)にインストールし、デフォルトのブートローダーとしてGRUB2を使用しています。ちょっと昔ながらのブートメニューに見えますが、GUIブートメニューをもっと見やすくしたいです。 BURGを検索して適切なものとして見つけましたが、BURGが破損すると、PCが起動できなくなるという警告がサイトで表示されました。

ブートローダーをインストールする必要がありますか?安全ですか?そうでない場合、GRUB2をカスタマイズして見栄えを良くする方法はありませんか? GRUB Customizerをインストールしましたが、行った変更が機能していないようです。助言がありますか?

更新1:

私は試してみましたが、悲しいことにrEFIndが動作しません私のマシン(またはUEFI OSのない他のマシン)。動作するかどうかわからないので、まだBURGを試していません(さらに、ブートアップ構成が破損する可能性があることにも疑問があります)。それでも私はこのトピックに関する助けが必要です。

更新2:

これ以上受け入れられる答えが得られなかったため、BURGをインストールしてテストすることにしましたが、インストールできません。最初にこれを実行します:

~$ Sudo add-apt-repository ppa:n-muench/burg

PPAがソフトウェアソースに正常に追加されます。次に、更新を実行します:

~$ Sudo apt-get update

次のエラーが表示されます。

...
...
Err:27 http://ppa.launchpad.net/n-muench/burg/ubuntu artful Release                                                                                   
  404  Not Found
...
...
Reading package lists... Done                                                                                                                         
E: The repository 'http://ppa.launchpad.net/n-muench/burg/ubuntu artful Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

今、私はBURGをインストールすることさえできません。

更新3:

また、単にGRUB2をテーマにしようとしましたが、これもできません。 GRUB2テーマを here からダウンロードしました。インストール後、次のGRUB更新コマンドを実行します。

Sudo update-grub2

そして、私は次のエラーを受け取ります(それが何を言っているのか理解できません):

Generating grub configuration file ...
/usr/sbin/grub-probe: error: failed to get canonical path of `/boot/grub/unicode.pf2GRUB_THEME=/boot/grub/themes/Vimix/theme.txt'.
No path or device is specified.
Usage: grub-probe [OPTION...] [OPTION]... [PATH|DEVICE]
Try 'grub-probe --help' or 'grub-probe --usage' for more information.

GRUB2をテーマにすることもできません。今何をする?どんな助けも大歓迎です。ありがとうございました。

7
v_ag

新しいブートローダーを使用しようとしたが失敗し、最終的にあきらめました。多くの苦労の末、GRUBカスタマイザーを使用して、GRUB2を新しいテーマ( here からダウンロード)に変更することに成功しました。

これが私がしたことです:

  1. テーマをダウンロードしました。
  2. grub-customizer [Grub Customizer>外観設定>テーマ>追加]を使用してテーマをインストールしました。
  3. 次のコマンドを使用して、設定を保存し、grubを更新しました。

    ~$ Sudo update-grub2
    
  4. システムを再起動し、テーマが適用されました。

今、私のブートメニューはこれに似ています:

次の手順に従って、プリマスブート画面もテーマにしました:

  1. 次のコマンドを使用して、プリマステーマをインストールしました。

    ~$ Sudo apt-get install plymouth-theme-*
    
  2. このコマンドを使用してテーマを変更しました:

    ~$ Sudo update-alternatives --config default.plymouth
    
  3. 次に、次のコマンドを使用してブート構成を更新しました。

    ~$ Sudo update-initramfs -u
    

ブート画面は次のようになりました:

enter image description here

悲しいことにBURGrEFIndも私にとってはうまくいきませんでした。しかし、古いブートメニューをこれらの非常にクールなものに置き換えることができたので、私は満足しています。とにかく、私を助けようとしたすべての人々のおかげで、彼らの努力に感謝します。

3
v_ag

BURGは古く、メンテナンスされていません。代わりに、rEFIndを使用することをお勧めします。 http://www.rodsbooks.com/refind/

これは非常に安定しており、カスタマイズしやすいグラフィカルなマルチブートブートローダーです。選択可能な多くのテーマを見つけることができますが、その一部は上記の公式Webサイトにリストされています。

12
Tooniis

新しいブートローダーをテストしたい場合、それをパーティションにインストールし、そこからgrubにロードさせます(grubのchainloaderコマンドを参照)。動作したら、新しいブートローダーをMBRにインストールできます。それ以外の場合は、grubを使用して起動し続けます。

4
allo

BURG(または他のほとんどのブートローダー)を安全に試すことができます-ブートローダーを修正して戻すために、最初にSupergrubまたはそのような何かでブート可能なUSBフラッシュまたはブート可能なCDを入手した場合(ubuntuインストールディスクでも可能)必要に応じてグラブします。 Supergrubをこの種のものにうまく使用しました。また、何をしているかを確認してください(パーティションを回復不能な方法でフォーマットまたは変更しないでください。パーティションを選択するときは注意してください!)。また-reFINDを使用することもできます(私は使用しています:それは素晴らしいです)が、最初にEFIに切り替える必要があります(もちろん、あなたが何をしているのかわかっている場合:)、testdiskで、ブート可能なUbuntu。ディスクをGPTに変更し、EFIパーティションを作成した後、ブート可能なESD grub2ファイルを使用して、grub2を再インストールまたはインストールしてください。 GParted(ブート可能なバージョンもあります)を使用してパーティションを縮小することもできます。その後、reFINDのインストールが機能します。

しかし、注意してください!! ...もし私があなただったら、明確な手順について十分な情報を得た後、私のPC(デバイス名、sdaなど)に関して、すべての必要な手順とコマンドを紙に書き留めます。また、パーティションを変更するすべてのステップで、使用するデバイス名が正しいかどうかを確認します(Ctrl Alt F1; Ctrl Alt F2; ...; Ctrl Alt F7はtty- sなので、コマンドを簡単に入力して、「fdisk -l」、「df -h」、「mount」などのセットアップコマンドに関する情報を一覧表示できます。ブートローダー/ブートシーケンスなどを変更するときは注意してください、CDなどから起動する場合でも、デバイス名と順序は変更される可能性があります。

ところで:UEFI(GPTフォーマットHDD上)を使用するようにすべてのOSを変更します。しかし、他の何かを使用する必要がある場合は、GRUB2を選択します。 BURGではありません。楽しい時間をお過ごしください!

1
Andrei Caba

いくつかのサードパーティ製ツールは、異なるディストリビューションでディレクトリ構造と構成が変更される可能性があるため、機能しない場合があります。

あなたがそれらを探したら、そこにいくつかの素敵なグラブのテーマがあります。 here のVimixを使用しています

以下のスクリプトのいくつかの変数をシステムに合わせて変更する必要があります(FedoraとUEFIを使用しているため)。ただし、変更されていないスクリプト here を見つけると、何が行われているかの基本的なアイデアを得ることができます。

#!/bin/bash
# Place this file in the same directory as the cloned repo - i.e. do not put it inside the cloned repo but beside it
#git clone https://github.com/vinceliuice/grub2-themes.git

ROOT_UID=0
DIR=$(dirname ${BASH_SOURCE[0]})

# Change values here based on your system
THEME_SOURCE_DIR=$DIR/grub2-themes/grub-themes-vimix/Vimix
GRUB_FILE=/etc/default/grub
GRUB_THEMES_DIR=/boot/grub2/themes
GRUB_CFG=/boot/efi/EFI/Fedora/grub.cfg
GRUB_THEME_TXT=Vimix/theme.txt

install_grub_theme() {
    # Copy theme files to grub themes directory
    cp -a ${THEME_SOURCE_DIR} ${GRUB_THEMES_DIR}

    # Comment out previous theme setting if any were previously set
    sed -i 's/^\(GRUB_THEME=\)/#\1/' ${GRUB_FILE}

    # Comment out grub terminal output
    sed -i 's/^\(GRUB_TERMINAL_OUTPUT=\)/#\1/' ${GRUB_FILE}

    # Add grub theme to grub file
    echo "GRUB_THEME=\"${GRUB_THEMES_DIR}/${GRUB_THEME_TXT}\"" \
        >> ${GRUB_FILE}

    # Update grub
    grub2-mkconfig -o ${GRUB_CFG}
}

if [ "$UID" -eq "$ROOT_UID" ]; then
    install_grub_theme
else
  echo -e "/n Run this script as root or Sudo ..."
  notify-send "Run this script as root or Sudo ..." -i notification
fi

私が抱えている問題の1つは(古いマザーボードによるものかどうかはわかりませんが)、コンピューターの電源を入れたときに手動でブートドライブを選択しない限り、より高い解像度を使用しないことです。 GRUB_GFXMODE変数とGRUB_PAYLOAD_LINUX変数を変更しても、何の効果もありません。

1
ToninGuy3n