Zfs: Ubuntuにgrubブートローダーをインストールできません

作成日 2018年04月03日  ·  3コメント  ·  ソース: openzfs/zfs

システムインフォメーション


タイプ| バージョン/名前
--- | ---
ディストリビューション名| Ubuntu
配布バージョン| 16.04
Linuxカーネル| 4.4.0-116-ジェネリック
アーキテクチャ| x86-64
ZFSバージョン| 0.6.5.6-0ubuntu16
SPLバージョン| 0.6.5.6-0ubuntu4

観察している問題を説明してください

ubuntu 16.04のzfsインストールガイドに従うと、ブートローダーのインストールを通過できません。 grub-install /dev/disk/by-id/scsi-<DISKID>を実行すると、次のようになります。

Installing for i386-pc platform.
grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
grub-install: error: filesystem `zfs' doesn't support blocklists.

ディスク全体にブートローダーをインストールしようとしているので、埋め込み警告が表示される理由がわかりません。2番目のエラーが何を意味するのかわかりません。
私はすでにubuntu-16.04をインストールしていますが、zfs用に2つ目の空のディスクを準備しようとしているので、このガイドhttps://github.com/zfsonlinux/zfs/wiki/Ubuntu-16.04-Root-on-ZFSの手順に従いました

これが私のディスクレイアウトです:

NAME                    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                       8:0    1 931.5G  0 disk
├─sda1                    8:1    1   243M  0 part
├─sda2                    8:2    1     1K  0 part
└─sda5                    8:5    1 931.3G  0 part
  ├─VMHost17--vg-root   252:0    0 899.6G  0 lvm
  └─VMHost17--vg-swap_1 252:1    0  31.7G  0 lvm  [SWAP]
sdb                       8:16   1 931.5G  0 disk
├─sdb1                    8:17   1 931.5G  0 part
└─sdb9                    8:25   1     8M  0 part
sr0                      11:0    1  1024M  0 rom

それがバグかどうかはわかりませんが、ここのガイドに従って新しいubuntu-16.04を開いたので、問題を開くのは理にかなっているようです。

これは本当に私を夢中にさせています。zfsにLinuxをインストールするのはそれよりも簡単なはずです:/

PS:sdbにzfsをインストールしようとしています

最も参考になるコメント

この問題を抱えている人は、 sgdisk --new=2:48:2047 --typecode=2:EF02 --change-name=2:"BIOS boot partition" ${BLOCK_DEV}を実行してBIOSブートパーティションを作成してください。 それはGRUB2を幸せにするでしょう。

全てのコメント3件

この問題を抱えている人は、 sgdisk --new=2:48:2047 --typecode=2:EF02 --change-name=2:"BIOS boot partition" ${BLOCK_DEV}を実行してBIOSブートパーティションを作成してください。 それはGRUB2を幸せにするでしょう。

この問題を抱えている人は、 sgdisk --new=2:48:2047 --typecode=2:EF02 --change-name=2:"BIOS boot partition" ${BLOCK_DEV}を実行してBIOSブートパーティションを作成してください。 それはGRUB2を幸せにするでしょう。

セクション5.5aのUbuntu 18.04.1 LTSで作業しているときに、この問題が発生しました。レガシー(MBR)ブートの場合は、GRUBをMBRにインストールします
なぜ文書に含めないのですか?

@pjgoodall BIOSブートパーティションの追加は、基本的に永遠に指示に含まれています。

このページは役に立ちましたか?
0 / 5 - 0 評価