私はDebian 5カーネルがこのコンピュータでよりよく動作するようにしたいので、古いコンピュータにDebian 5をインストールしたいと思います。
netinstall ISOをダウンロードしてコンピュータdebian.org
にインストールしてみました。Virtualbox
次のエラーが発生しますBad mirror
。ミラーをarchive.debian.org
ホスト名に変更したところ、/debian/
問題が解決しました。
Please wait...
今私の問題は、インストールが画面で停止することですSelect and install
(インストールする項目を選択した直後 - Standard System
13%でのみ)。
エラーは発生しません。また、ログがあるかどうかを確認する方法もわかりません。
CTRL+ ALT+を押すと、F4画面に次のように表示されます。
> sep 14 15:36:00 in-target: You should only proceed with the installation if you re certain that
> sep 14 15:36:00 in-target: this is what you want to do.
> sep 14 15:36:00 in-target:
> sep 14 15:36:00 in-target: ispell ibritish wamerican mlocate exim4-config libnfsidmapZ bind9-host
> sep 14 15:36:00 in-target: mime-support libidn11 telnet lsof bash-completion dsutils
> sep 14 15:36:00 in-target: exim4-daemon-light perl libcap2 mutt reportbug libds58 bc m4 doc-debian
> sep 14 15:36:00 in-target: dc at libeuent1 ncurses-term libpcre3 doc-linux-texwhois libsqlite3-0
> sep 14 15:36:00 in-target: python2.5 python-minimal libisccc50 procmail time 1ibrpcsecgss3
> sep 14 15:36:00 in-target: liblwres50 python ftp pciutils dictionaries-commonpython-central w3m
> sep 14 15:36:00 in-target: openbsd-inetd libbind9-50 libxle libgme debian-fafile ucf
> sep 14 15:36:00 in-target: perl-modules python2.5-minimal libldap-2.4-2 libiscfg50 libdb4.5
> sep 14 15:36:00 in-target: bsd-mailx exim4 libgc1c2 exim4-base patch libisc50 libgssgluel iamerican
> sep 14 15:36:00 in-target: portmap nfs-common less libmagicl texinfo liblockfile1
> sep 14 15:36:00 in-target:
> sep 14 15:36:00 in-target: Do you want to ignore this warning and proceed anyway
> sep 14 15:36:00 in-target: To continue, enter "Yes": to abort, enter "No":
この警告メッセージは何についてですか?どうですか?
Debian 9
ちなみにaにインストールしようとしましたが、うまくいきVirtualBox
ました。インストールしようとしましたが、Debian 6
同じ問題が発生しました。
答え1
Debian 5カーネルはこのコンピュータで正しく実行する必要があるため、古いPCにDebian 5をインストールしたいと思います。
まあ..いいえ!
これは実際には非常に悪い考えです。古い32ビットPC(AntiX、Bodhiなど)で実行され、実際にこれらのPC用に作成されたいくつかのGNU / Linuxディストリビューションがあります。
寿命が過ぎ、タイムリーにセキュリティ更新プログラムを受け取らないオペレーティングシステムは絶対に実行しないでください。
なぜ古いのか分かりません。コア新しいものよりも優れています。 PAE以外のものを探している場合は、他のオプションがあります(上記を参照)。
答え2
Debian が提供するアーカイブイメージを使用してください。http://archive.debian.org/debian/
別の方法はISO DVDを使用することです。 ISO DVD はそのイメージにあり、インストール中にネットワークは必要ありません。
https://cdimage.debian.org/mirror/cdimage/archive/5.0.10/amd64/iso-dvd/
答え3
質問とコメントの最初の問題は、netinstallイメージを使用しているようです。今はうまくいかないかもしれません。
インストールの最良の方法は、完全なDVDを使用することです。
32ビットをサポートする最新のDebianベースのソフトウェアを使用するには、他の人が推奨するようにAntiXを使用できます。しかし、今日のグラフィック環境では、より強力なシステムが必要なため、速度が遅くなります。
私は通常、古いハードウェアで最新のFreeBSD 32ビットを実行し、定期的に更新し、結果的なパフォーマンスにはるかに満足しています。
答え4
したがって、メッセージが表示されたらインストーラがハングすることを確認しましたaptitude
。/var/log/syslog
上記のセクションで詳しく調べると、次vt4
の警告メッセージが表示されます。
WARNING: untrusted versions of the following packages will be installed!
上記でさらにsyslog
、期限切れのキーによって署名が検証されなかったことを示す適切な更新中にエラーコードを表示できます。
lenny Release: The following signatures were invalid: KEYEXPIRED <...>
他の説明ですでに指摘したように、このチェックをバイパスする1つの方法は、キーが期限切れにならない時間に時計を設定することです。この以前のディストリビューションで実行したい操作によっては、システム内の他のタイムスタンプチェックの結果(スーパーブロックの最後のインストール時間、使用されたファイルタイムスタンプmake
など)が実際に処理できる可能性があります。
そうでない場合、別のオプションは、認証されていないパケットを許可し、aptitude
信頼違反を無視するようにAPTを設定することです。
/etc/apt/apt.conf
インストールするシステムで次の設定を指定することでこれを行うことができます(例:古いメーリングリストの投稿):
APT::Get::AllowUnauthenticated "true";
Aptitude::CmdLine::Ignore-Trust-Violations yes;
つまり:
- インストーラのデバッグシェルに移動します(Ctrlグラフィカルインストールの場合は++、テキストインストールの場合は+)。表示されたメッセージの指示に従い、を押してシェルをインポートします。Left AltF2Left AltF2Enter
- ターゲット環境を入力します。
chroot /target
.itはchrootでシェルを実行し、シェルプロンプトを提供します。 - /etc/apt/apt.confを編集して設定を追加するには、[実行]をクリックして上記の行を
vi /etc/apt/apt.conf
入力iします。次にEnterを押して保存してEsc終了します。:wq
vi
- chroot 終了:
exit
- Left Alt+ F5(グラフィックインストール)またはLeft Alt+ F1(テキストインストール)を使用してインストール画面に戻ります。
以下にインストールするシステムの一部を使用できる/target
ように、インストールプロセスに十分に入る必要があります。非表示のプロンプトによってインストールがすでに中断されている場合は、変更してからデバッグシェルでそのプロセスを見つけて終了できます。chroot
vi
aptitude
apt.conf
aptitude
ps | grep aptitude
kill
{出力aptitude
に表示されるプロセスID番号ps
}
インストール画面に戻ると、インストーラはエラーメッセージを表示しますが、操作を再試行するオプションが表示されます。これで新しい設定で成功します。