ベータ版をインストールせずにGRUB v1をGRUB v2にアップグレードする方法は?

ベータ版をインストールせずにGRUB v1をGRUB v2にアップグレードする方法は?

私のLinux Debian v9.11.0(Stretch)が現在GRUB1インストールされています。

root@Debian:~# grub-install -v
grub-install (GNU GRUB 0.97)

私の他のUbuntu Linuxインストールには以下が含まれますGRUB2

root@Ubuntu:~# grub-install -V
grub-install (GRUB) 2.02+dfsg1-20

インストールしたいのですが、GRUB2Debianにインストールしようとするとapt-get install grub2ベータ版がインストールされました!GRUB2

root@Debian:~# grub-install -V
grub-install (GRUB) 2.02~beta3-5+deb9u2

GRUB2私はこのベータ版を望んでいません。 Ubuntuがインストールされているような安定したバージョンが欲しいです。

GRUB2Debianで利用可能なパッケージを検索すると、リストされたパッケージのみがbeta表示されます。

root@Debian:~# apt search GRUB2
Sorting... Done
Full Text Search... Done
grub-imageboot/oldstable 0.6 all
  boot iso, harddisk and floppy images with grub2 and syslinux memdisk

grub2/oldstable,now 2.02~beta3-5+deb9u2 amd64 [residual-config]
  GRand Unified Bootloader, version 2 (dummy package)

grub2-common/oldstable 2.02~beta3-5+deb9u2 amd64
  GRand Unified Bootloader (common files for version 2)

grub2-splashimages/oldstable 1.0.1+nmu1 all
  a collection of great GRUB2 splashimages

live-wrapper/oldstable 0.6+nmu1 all
  Wrapper for vmdebootstrap for creating live images

live-wrapper-doc/oldstable 0.6+nmu1 all
  Wrapper for vmdebootstrap for creating live images (Documentation)

vmdebootstrap/oldstable 1.7-1 amd64
  Bootstrap Debian into a (virtual machine) disk image

インストールする方法ビベータGRUB2Debian バージョン?

ベストアンサー1

以下から現在のバージョンをインストールできます。バスターこれはUbuntuのバージョンと同じです。

で述べたようにこの回答、適切なソースにバスターマスターストアを追加し、デフォルトバージョンを「stretch」に設定することで、拡張中のパッケージに高い優先順位を付けることができます。それからsudo apt -t buster install nameofpackage

指示する:

  1. /etc/apt/sources.list.d/buster.listBuster Masterリポジトリを含むファイルを作成します。

    deb http://deb.debian.org/debian buster main
    
  2. /etc/apt/apt.conf.d/default-releaseこのコンテンツでファイルを作成する

    APT::Default-Release "stretch";
    

    デフォルトのバージョン名として「stretch」または「oldstable」を選択します。

  3. 走る

    sudo apt update
    

    パッケージインデックスを更新してください。

    今実行すると、apt policy grub2出力は次のようになります。

    apt policy grub2
    grub2:
      Installed: (none)
      Candidate: 2.02~beta3-5+deb9u2
      Version table:
         2.02+dfsg1-20 500
            500 http://deb.debian.org/debian buster/main amd64 Packages
         2.02~beta3-5+deb9u2 990
            990 http://ftp.de.debian.org/debian stretch/main amd64 Packages
    

    ご覧のとおり、バスターストアのバージョンは優先順位が500に低くなります。

  4. インストールまたはgrub2アップグレード

    sudo apt -t buster install grub2
    

おすすめ記事