Contents
1.Debian12の概要
今回はユーザーフレンドリーなLinuxディストリビューションのUBUNTUの基になっているDebianでサーバー構築する方法を説明します。最新は2023年 6 月 10 日 にリリースされたDebian 12(コードネーム「bookworm」) です。
2.Debian12.インストールイメージのダウンロード
Debian12.のダウンロードサイト https://www.debian.org/
上記公式サイトにアクセスし、インターネットに接続されている環境でのセットアップに都合の良い 最新の「 debian-12.1.0-amd64-netinst.iso.」をダウンロードしてください。(CD1枚に納まります)
NETINSTではインターネットから必要なパッケージをダウンロードしてインストールする形になりますので、フルインストーラーと比較して容量が小さいインストーラーが利用できます。
![](https://korodes.com/wp-content/uploads/2023/06/292d494270519135f00f1297dfd61f0d.jpg)
上記で保存したisoイメージをお好きなライティングソフトでCD、USBに起動ディスクとして書き込む。
3.Debian12 インストール
上記で作成したインストールディスクから起動できるようにBIOSを変更して、PCを起動する。
3.1.インストール画面
表示された画面から「Graphical install」を選択します。
![](https://korodes.com/wp-content/uploads/2023/06/856e97ae9490154e5ac335ae67c132cb.jpg)
3.2.インストール言語の選択
デフォルトの「English」を選択し「Continue」をクリックします。
![](https://korodes.com/wp-content/uploads/2023/06/356c9cbc76a91e435d12c53ec8c314f0.jpg)
3.3.場所の選択
![](https://korodes.com/wp-content/uploads/2023/06/08376d6c1abe3cbf5b212486eeedb01a.jpg)
![](https://korodes.com/wp-content/uploads/2023/06/d8116621d611fa2c7add3e34718b4d5a.jpg)
![](https://korodes.com/wp-content/uploads/2023/06/f4e0c3a2366fda179c4e5779f8d53e50.jpg)
![](https://korodes.com/wp-content/uploads/2023/06/b10859cfc53bef4d436ecb53ded784fa.jpg)
3.4. キーボードの設定
システムで利用するキーボードの設定を行います。利用するキーマップから利用したい言語のキーボードを選択します。
ここでは、「Japanese」を選択します。
![](https://korodes.com/wp-content/uploads/2023/06/324e3a8ca12b4047bd9c934685ae53e0.jpg)
3.5. ネットワークの設定
「言語と地域」の指定後にはネットワークの設定を行います。Debian12のインスートール時点で固定ローカールアドレスの指定はできず、ネットワークは前提としてDHCPサーバーが動作している環境になりますので、IPアドレスの設定については自動的に行われます。固定IPアドレスはインストール後コマンドから指定します。
3.5.1. ホスト名の設定
Debianのシステムにホスト名を設定します。デフォルトでは「debian」が指定されていますが、お好きな名前にできます、
![](https://korodes.com/wp-content/uploads/2023/06/ccc42c5bf9966d6fab02cd18c7efd157.jpg)
3.5.2. ドメイン名
ドメイン名を設定します。設定値は任意になります。
![](https://korodes.com/wp-content/uploads/2023/06/e5f048fae045567cc81e8590bfd5d0e6.jpg)
3.6. ユーザーとパスワードのセットアップ
3.6.1 rootパスワードの設定
システムの管理者(rootユーザー)のパスワードを設定します。
rootはシステムに対してフルアクセス権を所有しています。画面に表示されている「rootのパスワード」にパスワードを入力します。
![](https://korodes.com/wp-content/uploads/2023/06/08a538cfe7c6a0db4b53165e646db0ad.jpg)
3.6.2 一般ユーザーの設定
rootパスワードの設定が終わったら、続いてroot以外の操作を行う一般ユーザー(非管理者権限)の設定を行います。ユーザーの本名(フルネーム)を入力します。"huong"を入力しています。
![](https://korodes.com/wp-content/uploads/2023/06/adc6ce664020ff146ac4b5f5639aa75f.jpg)
ユーザーアカウント名を入力します(任意の名前)
![](https://korodes.com/wp-content/uploads/2023/06/e3fe682e4d12d0f1183d6a7241ce842b.jpg)
作成したユーザーのパスワードを設定します
![](https://korodes.com/wp-content/uploads/2023/06/550cc41180a9a943d7ff2c237100c1e0.jpg)
3.7. ディスクのパーティショニング
3.7.1 ディスクのパーティショニング
Debianシステムをインストールするディスクのパーティショニング(論理的に分割)を設定します。パーティショニングの方法は以下の4つになります。
ガイド - ディスク全体を使う
ガイド - ディスク全体を使いLVMをセットアップする
ガイド - ディスク全体を使い、暗号化LVMをセットアップする
手動
今回は「ディスク全体を使う」を使用します
![](https://korodes.com/wp-content/uploads/2023/06/998c1f78d668ed794472e10c52d7ae72.jpg)
3.7.2 ディスクの選択
パーティショニングするディスクを選択します。Debianのインストールを行うことが出来るディスクが表示されます。単一ディスクのため、表示されているディスクが自動的に選択されます。(今回はVMware Workstationにインスルしており、表示が通常とは違います)
![](https://korodes.com/wp-content/uploads/2023/06/d1b9e81f3d121bce6b0a454dd225d6cd.jpg)
3.7.3 自動構成パーティーションの構成
選択したディスクをどのように分割するかを選択します。今回は「すべてのファイルを1つのパーティションに(初心者ユーザには推奨)を選択します。1つのパーティションの場合は「/(root)」パーティションのみで構成されます。
![](https://korodes.com/wp-content/uploads/2023/06/f35f0640baac0873de72cd645f9de2b8.jpg)
パーティションの概要が表示されよろしければ書き込みを許可する
![](https://korodes.com/wp-content/uploads/2023/06/7824e29cb0c65233ed321e84c6e2e800.jpg)
3.7.4 ディスクへの書き込み確認
パーティションを分割する前に最終確認が表示されます。「Yes」を選択
![](https://korodes.com/wp-content/uploads/2023/06/de3cd13b04b964339c6c1f60e624b17d.jpg)
3.8. ベースシステムのインストール
![](https://korodes.com/wp-content/uploads/2023/06/0497fc9adace89f478e8f27e4b2c11ad.jpg)
3.9. パッケージマネージャの設定
3.9.1 パッケージマネージャで管理するCD/DVDの確認
インストールに利用するCD/DVDを確認します。また追加でパッケージマネージャによって利用されるディスクがある場合には検査を行うことができます。NETINSTは最小の構成で追加はインターネットよりダウンロードするためここでは「no」を選択します。
![](https://korodes.com/wp-content/uploads/2023/06/e6a2d864661a150a0090003890e6a5d7.jpg)
3.9.2 アーカイブミラーの選択
アーカイブミラーはCentOSのレポジトリのようなもので、aptでパッケージを取得する先になります。ネットワークからソフトウェアをダウンロードする際にネットワーク的に一番近い場所を選択します。「日本」に配置するシステムのため、「Japan」を選択します。
![](https://korodes.com/wp-content/uploads/2023/06/9b0c800ace6aaef25b48aa9a9dde9edb.jpg)
日本に配置されたDebianアーカイブミラーから最適な場所を選択します。「ftp.jp.debian.org」を選択します。
ただし、2023.6月現在このミラーサイトが更新の進行中のためか機能しませんでしたので最上段の「dev.debian.org」をとりあえず選択して進めました、近日中に改善されると思います
![](https://korodes.com/wp-content/uploads/2023/06/ff9995d5fc3af890fd0b649da0f8f921.jpg)
3.9.3 プロキシの設定
インターネットに接続するためにプロキシサーバーを経由している場合は、ここでプロキシサーバーの設定情報をを行います。今回は利用しないため、設定を行わず「Cintunue」をクリックする。
![](https://korodes.com/wp-content/uploads/2023/06/d0ee3a365a3e1ea2c077dec7b768a634.jpg)
3.10. popularity-contestの設定
popularity- contestは利用したパッケージの統計をdebianの開発者に匿名で提供するシステムです。今後のdebianディストリビューションのパッケージ 設計の参考に利用されるための機能です。「No」「Yes」は自由に設定して下さい。
![](https://korodes.com/wp-content/uploads/2023/06/0158ce24549b0590af8c1ade248253cc.jpg)
3.11. ソフトウェアの選択
インストールするdebianのソフトウェアを選択する画面です。今回はデスクトップ環境を導入しませんので、次の2つを選択します
SSHサーバ 標準システムユーティリティー
![](https://korodes.com/wp-content/uploads/2023/06/40704c893915eb527ecd33bdffaee294.jpg)
ソフトウェアのインストールが始まります。
3.12. ブートローダーをインストール
ハードディスクにインストールするOSが一つしかない場合にはブートローダーをインストールします。
本環境ではハードディスクに他のOSはインストールされていませんので、「起動ドライブへGRUBブートローダーをインストールしますか?」に「はい」を選択します。
![](https://korodes.com/wp-content/uploads/2023/06/6b418f80746d1feb24772182f793c9b5.jpg)
ブートローダーのインストール先を選択します。通常、インストール先が表示されていますので、手動で選択する必要はありません。ここでは表示されている"/dev/sda"を選択します。
![](https://korodes.com/wp-content/uploads/2023/06/01537d2ab3662d75a8ff50ded8e137f3.jpg)
インストールが続き、終了すると次の画面になります。
![](https://korodes.com/wp-content/uploads/2023/06/51e21f3e755fef7239e2438917f8bfd1.jpg)
インストールが完了すると「インストールの完了」画面が表示されます。これでdebian 12がシステムにインストールされました。「Contunue」をクリックすると、システムの再起動が開始されます。
インストールメディアを取り出し、インストールされたディスク(HD,SSD)から起動するようBIOSを確認の上再起動するとログインプロンプトが表示されます。これでシステムの起動まで完了しました。
![](https://korodes.com/wp-content/uploads/2023/06/c62dc1da74d8f6806d71459dd14ff38b.jpg)
![](https://korodes.com/wp-content/uploads/2023/06/dfc8301e5d8738d2390546b7bf9b0a11.jpg)