タイプ| バージョン/名前
--- | ---
ディストリビューション名| 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を幸せにするでしょう。
この問題を抱えている人は、
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ブートパーティションの追加は、基本的に永遠に指示に含まれています。
最も参考になるコメント
この問題を抱えている人は、
sgdisk --new=2:48:2047 --typecode=2:EF02 --change-name=2:"BIOS boot partition" ${BLOCK_DEV}
を実行してBIOSブートパーティションを作成してください。 それはGRUB2を幸せにするでしょう。