Skip to content

Latest commit

 

History

History
55 lines (36 loc) · 2.38 KB

KERNEL.md

File metadata and controls

55 lines (36 loc) · 2.38 KB

新しいカーネルに対応させる

Alter Linuxを新しいカーネルに対応させる手順です。ここではlinux-foooを追加する手順を説明します。実際に行う場合はこの文字を置き換えてください。
リポジトリには2種類のパッケージを追加する必要があります。カーネル本体とheadersパッケージです。

1.リポジトリを作成する

build.shはカーネルをpacmanを利用してインストールしようとします。もしあなたが公式リポジトリに無いカーネルを追加したい場合はまずはpacmanのリポジトリを作成してください。
リポジトリはGitHubを利用して簡単に作成できます。

2.カーネル一覧に追加する

kernel_listにカーネル名を追記してください。build.shに渡された値が正しいかどうかはこの変数を利用して判定されます。
リストに追加する値はlinux-の後の文字です。今回の場合はfoooになります。

echo "fooo" >> ./system/kernel_list

3.ファイルを作成する

そのカーネル用のファイルを6つ作成する必要があります。以下はカーネルの一覧です。
「既存のファイルを名前を変えてコピーし、カーネルへのパスを修正する」という方法が最も簡単です。
ファイル名はfoooに置き換えてあります。

  1. syslinux/pxe/archiso_pxe-fooo.cfg
  2. syslinux/pxe-plymouth/archiso-fooo.cfg
  3. syslinux/sys/archiso_sys-fooo.cfg
  4. syslinux/sys-plymouth/archiso_sys-fooo.cfg
  5. efiboot/loader/entries/cd/archiso-x86_64-cd-fooo.conf
  6. efiboot/loader/entries/usb/archiso-x86_64-usb-fooo.conf
  7. airootfs/usr/share/calamares/modules/unpackfs/unpackfs-fooo.conf
  8. airootfs/usr/share/calamares/modules/initcpio/initcpio-fooo.conf

1と2のファイル

7行目、18行目、29行目のパスを変更してください。

3と4のファイル

7行目のパスを変更してください。

5と6のファイル

2行目のパスを変更してください。

7のファイル

95行目、97行目のパスを変更してください。

8のファイル

18行目のパスを変更してください。

4.プルリクエストを送る

ここへプルリクエストを投稿してください。