From b9963c06b1f5fb0ed00aa377d5a68077bf08f49a Mon Sep 17 00:00:00 2001 From: smallkirby Date: Sat, 16 Nov 2024 16:16:37 +0900 Subject: [PATCH] add R2 URL for pre-built image Signed-off-by: smallkirby --- src/vmm/initramfs.md | 3 +++ src/vmm/linux_boot.md | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/vmm/initramfs.md b/src/vmm/initramfs.md index 4fa90b4..873e5e2 100644 --- a/src/vmm/initramfs.md +++ b/src/vmm/initramfs.md @@ -6,6 +6,9 @@ ## initramfs の作成 +> [!TIP] ショートカット +> 自分で initramfs を生成するのがめんどうな人用に、以下の手順で生成した FS イメージを [こちら](https://r2.hv.smallkirby.com/rootfs.cpio.gz) からダウンロードすることができます。 + **initramfs** はメモリ上に展開される RAM FS の一種です。 ディレクトリとファイルが単純に [cpio](https://en.wikipedia.org/wiki/Cpio) 圧縮 (+ gzib) された簡単な構造をしています。 Linux はカーネル自体が initramfs を操作するための機能を持っており、他の FS をマウントしていない間の一時的な FS として利用することができます。 diff --git a/src/vmm/linux_boot.md b/src/vmm/linux_boot.md index ade232d..f13fe13 100644 --- a/src/vmm/linux_boot.md +++ b/src/vmm/linux_boot.md @@ -56,6 +56,9 @@ x64 の場合にはエントリポイントは [startup_32()](https://github.com ## Linux Kernel のビルド +> [!TIP] ショートカット +> 自分でカーネルをビルドするのがめんどうな人用に、以下の手順でビルドしたカーネルイメージを [こちら](https://r2.hv.smallkirby.com/bzImage) からダウンロードすることができます。 + Linux をロード・ブートするにはカーネルイメージがないと話になりません。 まずは Linux カーネルをビルドしましょう。 Linux のソースコードは [git://git.kernel.org](git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git) からクローンすることができます。