Debian sid は Debian の永続的な不安定版開発バージョンです。Debian のリリースに含めることが検討されているプログラムの最新版がアップロードされ、テストされる場所です。sid には公式のインストールメディアがなく、構築された数少ない netboot イメージはしばしば動作しないため、開発版を使うリスクを負うことをいとわない人でさえ、インストールに苦労するかもしれません。
Debian 安定版からのアップグレード
-
もしまだそうしていなければ、Debian 安定版からアップグレードしてください。
-
ターミナルウィンドウか TTY コンソールを開いてください。これはメジャーアップグレードなので、コンピュータに物理的にアクセス できるか、シェルにアクセスする別の方法がない限り、SSH を使ってこれを 試みるべきではありません。
-
既存のソースリストを移動/バックアップします。以下のコマンドを使ってください:
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 -
新しいsources.listを作成します。sudo sensible-editor /etc/apt/sources.listコマンドを実行し、以下を追加する:
deb sid main contrib non-free deb-src sid main contrib non-free -
sudo apt updateとsudo apt dist-upgradeを実行してください。aptがインストールしたプログラムの新バージョンをダウンロードしようとします。依存関係の問題や壊れたパッケージに遭遇する可能性が高いので、手動で修正する必要があります。sudo apt update --fix-missing と sudo apt install -f を実行し、sudo apt dist-upgrade を再度実行すれば十分な場合もありますが、dpkg -r でパッケージを削除しないとアップグレードが進まない場合もあります。
-
コンピュータを再起動してください。これで最新のカーネルがロードされます。
クラウドイメージを使う
-
をダウンロードしてインストールします。これは、USBフラッシュドライブにディスクイメージを安全に書き込むための無料のクロスプラットフォームツールです。
-
AMD64用の "nocloud "イメージをダウンロードする。以下にあります。
-
フラッシュドライブを接続し、balenaEtcherを起動します。Flash from fileをクリックし、rawイメージを選択します。
-
Select target "をクリックします。Flashドライブを選択し、"Select "をクリックします。
-
Flash "をクリックすると、balenaEtcherがFlashドライブへの書き込みを開始します。ドライブをフォーマットする必要があるという警告メッセージが表示されるかもしれません。WindowsはほとんどのLinuxファイルシステムをサポートしていないため、これは通常のことです。
-
Flashドライブを接続したまま、コンピュータを再起動してください。特定のキーを押したり、BIOS で起動順序を変更したりして、フラッシュドライブから起動するようにコンピュータに指示する必要があるかもしれません。Debian が起動し終わったら、ログインしてください。デフォルトのユーザ名は root で、パスワードはありません。
-
(オプション) スワップファイルを作成します。クラウドイメージにはスワップファイルやパーティションが含まれていません。高負荷で 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で編集してください。
grml-debootstrap
-
Debian、Ubuntu、またはほとんどの派生版の最近のLiveバージョンをダウンロードする。
-
CD、DVD、フラッシュドライブにイメージを書き込む。balenaEtcher(前述)を使ってフラッシュドライブに書き込むことができます。Windowsユーザーは、ISOイメージを右クリックし、ディスクイメージを書き込むを選択することで、ISOイメージをCD/DVDに書き込むことができます。
-
CD/DVD/Flashドライブからコンピュータを起動します。異なるブートデバイスを使用するには、特定のキーを押すか、UEFI/BIOSセットアップでブート順序を変更する必要があるかもしれません。
-
ターミナルウィンドウを開く。ほとんどのデスクトップでAlt+F2を押し、x-terminal-emulatorと入力する。
-
必要なリポジトリコンポーネントが有効になっていることを確認します。Debianを直接ベースにしたディストリビューションの場合、各行にcontribがあるはずです(CDを除く)。Ubuntuベースのディストリビューションでは、各行にuniverseがあるはずです。sudo nano /etc/apt/sources.listと入力すると、このファイルを編集できます。変更したら、Ctrl+Oで保存し、Ctrl+Xで終了します。
-
GParted と grml-debootstrap をインストールします。以下のコマンドを入力する:
sudo apt update sudo apt install gparted grml-debootstrap -
GPartedを起動します。ターミナルに sudo gparted と入力する。
-
右上のメニューからハードディスクを選択します。CD/DVDから起動し、ハードドライブが1つしかない場合は、1つしか表示されないはずです。フラッシュドライブから起動した場合は、フラッシュドライブも表示されます。
-
パーティションテーブルを作成します。Device メニューをクリックし、Create partition table を選択します。
- UEFIを使っている場合は、パーティションテーブルのタイプにgptを選びます。
- レガシーBIOSを搭載したコンピュータを使用している場合、または最新のコンピュータでレガシーモードで起動する必要がある場合は、パーティションテーブルのタイプとしてmsdosを選択します。
-
ハードドライブをパーティション分割します(UEFIコンピュータの場合)。少なくとも3つのパーティションを作成する必要があります。それぞれについて、パーティションメニューに行き、新規を選択します。サイズとタイプを以下のように調整します:
- ドライブの先頭にFAT32パーティション。100MBで十分です。
- linux-swap "パーティション。少なくとも512MBあればよいですが、もっと必要かもしれません。
- ドライブの残りにext4パーティション。さらにパーティションを作成することもできますが、Debian がそれらを使用するためには、手動で設定する必要があります。
パーティションレイアウトの作成が終わったら、チェックボックスをクリックしてください。
-
FAT32 パーティションのフラグを変更します (UEFI コンピュータ用)。FAT32 パーティションを右クリックして、フラグの管理を選択します。esp と書かれたボックスにチェックを入れ、Close をクリックします。
-
ハードドライブのパーティションを設定します(レガシーBIOSコンピュータ用)。少なくとも2つのパーティションを作成する必要があります。それぞれについて、パーティションメニューに行き、新規を選択します。サイズとタイプを以下のように調整します:
- まず "linux-swap "パーティション。最初に「linux-swap」パーティション。最低でも512MBあればよいですが、もっと必要かもしれません。
- ドライブの残りの部分にext4パーティション。追加のパーティションを作成することもできますが、Debian がそれらを使用するためには、手動で設定する必要があります。
パーティションレイアウトの作成が終わったら、チェックボックスをクリックしてください。
-
パーティション情報を書き留めてください。後で正確にマウントできるよう、各パーティションがどこにあるか知っておく 必要があります。例えば
/dev/sdX1 fat32 /dev/sdX2 スワップ /dev/sdX3 ext4
すべて書き込んだらGPartedを閉じる。 -
インストールするパッケージのリストを編集する。ターミナルでsudo nano /etc/debootstrap/packagesと入力し、一番下にnetwork-managerを追加する。名前がわかれば、他のパッケージもここに追加できる。例えば、Xfceデスクトップが欲しければ、xfce4、lightdm、lightdm-gtk-greeter、xserver-xorgを追加します。
-
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 を入力する。 -
grml-debootstrapはさらにいくつかのステップを実行し、完了をアナウンスします。
-
コンピュータを再起動してください。CD/DVD/Flashドライブを取り外すか、BIOSでブート順を変更して、ハードドライブがロードされるようにしてください。GRUB ブートメニューが表示され、Debian を起動するオプションが表示されるはずです。
コメント
最新を表示する
NG表示方式
NGID一覧