#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


トップ   差分 履歴 リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS