スキップしてメイン コンテンツに移動

投稿

6月, 2022の投稿を表示しています

Debootstrap でDebianをインストールし、grub uefiをつかいセキュアブートさせる

debootstrapをつかってインストールしたDebianをsecure bootさせてみたのでそのメモです。 まず、gdiskをつかって、ターゲットディスクのパーティションを設定します。gdiskではgptをつかってパーティションを作成するようにします。また、初めのパーティションは当方では、サイズを512MBとし、typeをef00としました。これと最低限必要なパーティションは / (ルート) パーティションですが、これはtype 8300で作成するようにしました。 続いてフォーマットします。まず パーティション1 ですが、vfatでフォーマットします。パーティション2はお好きな形式でフォーマットしてかまいませんが、当方はxfsかext4かbtrfsのいずれかを使用する場合が多いです。 次にdebootstrapを使ってディスクにシステムをインストールしていきます。仮にターゲットディスクが/dev/sdc、一時マウント先が/mntとすると、以下のようにします。 sudo su mount /dev/sdc2 /mnt mkdir -p /mnt/boot/efi mount /dev/sdc1 /mnt/boot/efi apt-get install debootstrap cd /mnt debootstrap bullseye . chroot /mnt # rootのパスワード設定 passwd apt-get update apt-get install linux-image-amd64 exit cd /mnt/etc blkid /dev/sdc2 > fstab blkid /dev/sdc1 >> fstab # fstabを編集し、起動後マウントできるようにしておく。 vi fstab #fstab例 UUID=a8261262-73bf-4595-8cab-XXXXXXXXXXXX / xfs defaults 0 0 UUID=46C4-YYYY /boot vfat defaults 0 0 #その他必要な設定をここで行っておく。 vi /mnt/etc/network/interfaces