- 追加された行はこの色です。
- 削除された行はこの色です。
- Tips/Lin/Deb/Inst/Handmade は削除されています。
#author("2025-08-09T12:27:26+00:00","","")
*Debian 手動インストール [#l1708d50]
#author("2025-08-09T12:33:01+00:00","","")
-参考文献 : https://www.debian.org/releases/stable/amd64/apds03.ja.html
**事前準備 [#k43d134e]
-任意のLinuxをインストールしておく
--Arch Linux / Ubuntu Linux / Debian の古いのなど何でもOK。
--パッケージを追加しておく
---gdisk ar wget あたり。
-新しいディスクないしパーティションを用意しておく
***パーティション確保 [#ba37a951]
-sdaが現在のディスク、sdbが「Debianを手動インストールする先」とします。
-EFI/GPT前提。
#highlightjs
$ sudo gdisk /dev/sdb
// 1GB : EF00 EFI + 残り全部 : 8300 Linux ext4
$ sudo mkfs.vfat -F32 -n EFI /dev/sdb1; sudo mkfs.ext4 /dev/sdb2
$ sudo -i
# mkdir /mnt/debinst
# mount /dev/sdb2 /mnt/debinst
# mkdir /mnt/debinst/boot; mount /dev/sdb1 /mnt/debinst/boot
***debootstrap インストールと実行 [#nb3c33c0]
-一例として https://ftp.debian.org/debian/pool/main/d/debootstrap/ から最新のやつをDLする
-bookworm は Debian 12 に相当。別のバージョンの場合はここを置き換える。
#highlightjs
# wget https://ftp.debian.org/debian/pool/main/d/debootstrap/debootstrap_1.0.141_all.deb
# ar -x debootstrap_1.0.141_all.deb
# cd /; zcat ~/work/data.tar.gz | tar xv
# /usr/sbin/debootstrap --arch amd64 bookworm /mnt/debinst http://ftp.jp.debian.org/debian
***chroot で基本部分設定 [#v25d1f12]
#highlightjs
# LANG=C.UTF-8 chroot /mnt/debinst /bin/bash
# apt install makedev
# mount none /proc -t proc
# vi /etc/fstab
-改造ベース
#highlightjs
# /etc/fstab: static file system information.
#
# file system mount point type options dump pass
/dev/XXX / ext3 defaults 0 1
/dev/XXX /boot ext3 ro,nosuid,nodev 0 2
/dev/XXX none swap sw 0 0
proc /proc proc defaults 0 0
/dev/cdrom /media/cdrom iso9660 noauto,ro,user,exec 0 0
/dev/XXX /tmp ext3 rw,nosuid,nodev 0 2
/dev/XXX /var ext3 rw,nosuid,nodev 0 2
/dev/XXX /usr ext3 rw,nodev 0 2
/dev/XXX /home ext3 rw,nosuid,nodev 0 2
-改造済み
#highlightjs
# UNCONFIGURED FSTAB FOR BASE SYSTEM
# /etc/fstab: static file system information.
#
# file system mount point type options dump pass
/dev/sda2 / ext4 defaults 0 1
/dev/sda1 /boot ext4 ro,nosuid,nodev 0 2
proc /proc proc defaults 0 0