Debian sidのインストール方法

ページ名:Debian sidのインストール方法

Debian sid は Debian の永続的な不安定版開発バージョンです。Debian のリリースに含めることが検討されているプログラムの最新版がアップロードされ、テストされる場所です。sid には公式のインストールメディアがなく、構築された数少ない netboot イメージはしばしば動作しないため、開発版を使うリスクを負うことをいとわない人でさえ、インストールに苦労するかもしれません。

方法 1

Debian 安定版からのアップグレード

  1. もしまだそうしていなければ、Debian 安定版からアップグレードしてください。
  2. ターミナルウィンドウか TTY コンソールを開いてください。これはメジャーアップグレードなので、コンピュータに物理的にアクセス できるか、シェルにアクセスする別の方法がない限り、SSH を使ってこれを 試みるべきではありません。
  3. 既存のソースリストを移動/バックアップします。以下のコマンドを使ってください:


    sudo mv /etc/apt/sources.list /etc/apt/sources.list.old
    sudo mv /etc/apt/sources.list /etc/apt/sources.list.d.old
    sudo mkdir /etc/apt/sources.list.d
  4. 新しいsources.listを作成します。sudo sensible-editor /etc/apt/sources.listコマンドを実行し、以下を追加する:
    deb sid main contrib non-free
    deb-src sid main contrib non-free
  5. sudo apt updateとsudo apt dist-upgradeを実行してください。aptがインストールしたプログラムの新バージョンをダウンロードしようとします。依存関係の問題や壊れたパッケージに遭遇する可能性が高いので、手動で修正する必要があります。sudo apt update --fix-missing と sudo apt install -f を実行し、sudo apt dist-upgrade を再度実行すれば十分な場合もありますが、dpkg -r でパッケージを削除しないとアップグレードが進まない場合もあります。
  6. コンピュータを再起動してください。これで最新のカーネルがロードされます。
方法2

クラウドイメージを使う

  1. をダウンロードしてインストールします。これは、USBフラッシュドライブにディスクイメージを安全に書き込むための無料のクロスプラットフォームツールです。
  2. AMD64用の "nocloud "イメージをダウンロードする。以下にあります。
  3. フラッシュドライブを接続し、balenaEtcherを起動します。Flash from fileをクリックし、rawイメージを選択します。
  4. Select target "をクリックします。Flashドライブを選択し、"Select "をクリックします。
  5. Flash "をクリックすると、balenaEtcherがFlashドライブへの書き込みを開始します。ドライブをフォーマットする必要があるという警告メッセージが表示されるかもしれません。WindowsはほとんどのLinuxファイルシステムをサポートしていないため、これは通常のことです。
  6. Flashドライブを接続したまま、コンピュータを再起動してください。特定のキーを押したり、BIOS で起動順序を変更したりして、フラッシュドライブから起動するようにコンピュータに指示する必要があるかもしれません。Debian が起動し終わったら、ログインしてください。デフォルトのユーザ名は root で、パスワードはありません。
  7. (オプション) スワップファイルを作成します。クラウドイメージにはスワップファイルやパーティションが含まれていません。高負荷で Debian がクラッシュするのを防ぐためです。これを使うと、フラッシュドライブの寿命が短くなります。以下のコマンドを (root または sudo で) 使ってください:



    fallocate -l 512M /swapfile
    chmod 600 /swapfile
    mkswap /swapfile
    swapon /swapfile
    sh -c 'echo /swapfile none swap sw 0 0 >> /etc/fstab'



    最後のコマンドを入力するときは注意してください。入力を間違えると、fstabファイルを上書きしてしまう可能性があります。少しでも不安な場合は、代わりにnanoで編集してください。
方法3

grml-debootstrap

  1. Debian、Ubuntu、またはほとんどの派生版の最近のLiveバージョンをダウンロードする。
  2. CD、DVD、フラッシュドライブにイメージを書き込む。balenaEtcher(前述)を使ってフラッシュドライブに書き込むことができます。Windowsユーザーは、ISOイメージを右クリックし、ディスクイメージを書き込むを選択することで、ISOイメージをCD/DVDに書き込むことができます。
  3. CD/DVD/Flashドライブからコンピュータを起動します。異なるブートデバイスを使用するには、特定のキーを押すか、UEFI/BIOSセットアップでブート順序を変更する必要があるかもしれません。
  4. ターミナルウィンドウを開く。ほとんどのデスクトップでAlt+F2を押し、x-terminal-emulatorと入力する。
  5. 必要なリポジトリコンポーネントが有効になっていることを確認します。Debianを直接ベースにしたディストリビューションの場合、各行にcontribがあるはずです(CDを除く)。Ubuntuベースのディストリビューションでは、各行にuniverseがあるはずです。sudo nano /etc/apt/sources.listと入力すると、このファイルを編集できます。変更したら、Ctrl+Oで保存し、Ctrl+Xで終了します。
  6. GParted と grml-debootstrap をインストールします。以下のコマンドを入力する:


    sudo apt update
    sudo apt install gparted grml-debootstrap
  7. GPartedを起動します。ターミナルに sudo gparted と入力する。
  8. 右上のメニューからハードディスクを選択します。CD/DVDから起動し、ハードドライブが1つしかない場合は、1つしか表示されないはずです。フラッシュドライブから起動した場合は、フラッシュドライブも表示されます。
  9. パーティションテーブルを作成します。Device メニューをクリックし、Create partition table を選択します。
    • UEFIを使っている場合は、パーティションテーブルのタイプにgptを選びます。
    • レガシーBIOSを搭載したコンピュータを使用している場合、または最新のコンピュータでレガシーモードで起動する必要がある場合は、パーティションテーブルのタイプとしてmsdosを選択します。
  10. ハードドライブをパーティション分割します(UEFIコンピュータの場合)。少なくとも3つのパーティションを作成する必要があります。それぞれについて、パーティションメニューに行き、新規を選択します。サイズとタイプを以下のように調整します:
    • ドライブの先頭にFAT32パーティション。100MBで十分です。
    • linux-swap "パーティション。少なくとも512MBあればよいですが、もっと必要かもしれません。
    • ドライブの残りにext4パーティション。さらにパーティションを作成することもできますが、Debian がそれらを使用するためには、手動で設定する必要があります。

    パーティションレイアウトの作成が終わったら、チェックボックスをクリックしてください。

  11. FAT32 パーティションのフラグを変更します (UEFI コンピュータ用)。FAT32 パーティションを右クリックして、フラグの管理を選択します。esp と書かれたボックスにチェックを入れ、Close をクリックします。
  12. ハードドライブのパーティションを設定します(レガシーBIOSコンピュータ用)。少なくとも2つのパーティションを作成する必要があります。それぞれについて、パーティションメニューに行き、新規を選択します。サイズとタイプを以下のように調整します:
    • まず "linux-swap "パーティション。最初に「linux-swap」パーティション。最低でも512MBあればよいですが、もっと必要かもしれません。
    • ドライブの残りの部分にext4パーティション。追加のパーティションを作成することもできますが、Debian がそれらを使用するためには、手動で設定する必要があります。

    パーティションレイアウトの作成が終わったら、チェックボックスをクリックしてください。

  13. パーティション情報を書き留めてください。後で正確にマウントできるよう、各パーティションがどこにあるか知っておく 必要があります。例えば

    /dev/sdX1 fat32
    /dev/sdX2 スワップ
    /dev/sdX3 ext4



    すべて書き込んだらGPartedを閉じる。

  14. インストールするパッケージのリストを編集する。ターミナルでsudo nano /etc/debootstrap/packagesと入力し、一番下にnetwork-managerを追加する。名前がわかれば、他のパッケージもここに追加できる。例えば、Xfceデスクトップが欲しければ、xfce4、lightdm、lightdm-gtk-greeter、xserver-xorgを追加します。
  15. grml-deboostrapを実行します。ターミナルで sudo grml-debootsrap -r sid -t /dev/sdX# --efi /dev/sdX# --grub /dev/sdX --hostname <ホスト名> --contrib --non-free と入力してください。



    • -t /dev/sdX# はext4パーティションを指しているはずです。
    • --efi /dev/sdX# は FAT32 パーティションを指すはずです。
    • --grub /dev/sdX#はドライブを指定し、後ろに数字はつけない。
    • <hostname> には、コンピュータの名前を指定する。



    レガシー BIOS のコンピュータにインストールする場合は、--efi /dev/sdX# パラメータを省略できます。フォーマットとデータの削除に関する警告が表示されたら、y または yes を入力する。

  16. grml-debootstrapはさらにいくつかのステップを実行し、完了をアナウンスします。
  17. コンピュータを再起動してください。CD/DVD/Flashドライブを取り外すか、BIOSでブート順を変更して、ハードドライブがロードされるようにしてください。GRUB ブートメニューが表示され、Debian を起動するオプションが表示されるはずです。
この記事は CC BY-NC-SA で公開されている「 How to Install Debian sid 」を改変して作成しました。特に断りのない限り、CC BY-NC-SA で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧