ArchLinuxでsystemd-bootを使いたい人のため
なんかgrubのinitで時々躓いている人がいるのでsystemd-bootのみの使用をやりましょー。
これはさすが公式
systemd-boot - ArchWiki
systemd-boot (旧名 gummiboot。ドイツ語で「ゴムボート」)は、 設定された EFI イメージを実行するシンプルな UEFI ブートマネージャーです。
です。
上のリンクを見てやったほうがいいと思う。(これは公式を読むのめんどい人用ね)
ここ(左ハイパーリンク)の部分から下のexitまでのコマンドまでを今回書くコマンドに置き換えます。
前提
root=/dev/sda1,boot=/dev/sda2 /dev/sda2はEFIパーティションである。(†Ⅰ)
方法
まずここで
1 |
|
1 |
|
などが記述されている可能性があります。 その場合,一番上の行から
1 |
|
と記述してください それ以外の既存の文字列は先頭に#を挿入してコメントアウトするか editor 0のあとに一行改行を挟むなどしたらいいと思います。 詳しいオプションはloader.conf(5)をご参照ください したらばCtrl+X,Y,Enterで保存して終了しましょう。 次に
1 |
|
ここでなんか出てくるはずです。 英数字とハイフンの羅列が, で上の羅列を見ながら
1 |
|
メモしなくていいよやったね。 はい,次へGO
1 |
|
羅列が書いてあるはずです。
1 |
|
と書き込みましょう。 もしもbootctl installが失敗してEFIブートエントリが作成されてない場合は
1 |
|
これでどうぞ。 おわり。 じゃないよ! 注意点がいくつかあるんですよ。 grubとは違ってsystemd-bootの更新が合った時に手動でやんなきゃいけないんです。
1 |
|
かAURのsystemd-boot-pacman-hookを使おう。
今度こそ終わりです。
†Ⅰ 別に他のパーティションでmkfs.vfatしたものでも正常にインストールされる。(cfdiskなどでtypeを設定する必要もある)