インターネット接続なしでDebianにカーネルをインストールする方法

インターネット接続なしでDebianにカーネルをインストールする方法

ワイヤレスカードが正しく機能するには最新のカーネルバージョンが必要なため、Debian(squeeze)コンピュータに最新のカーネルバージョンをインストールしようとしています。私のハードドライブのあるパーティションにはDebianがあり、別のパーティションにはFedoraがあります。これを行う方法の簡単な指示を探していますが、オンラインでどこにも見つかりません。どんな助けでも大変感謝します!あるパーティションから次のパーティションにカーネルをコピーすることが可能かどうか疑問に思います。

答え1

機械がインターネットに接続されており、押出機にapt正しく設定されていると仮定すると、次のことができます。

apt-get install --print-uris linux-image-2.6.32

これにより、インストールするパッケージのURLのリストが表示されます。その後、別のコンピュータを使用してダウンロードできます。たとえば、マイコンピュータでは、このリストは次から始まります。

'http://debian.csail.mit.edu/debian/pool/main/l/linux-2.6/linux-image-2.6.32-5-486_2.6.32-39_i386.deb' linux-image-2.6.32 -5-486_2.6.32-39_i386.deb 27475516 MD5Sum: be5608eefba4b7180d91b7888abde8da

その後、次の手順を実行して(たとえば)別のコンピュータにパッケージをダウンロードできます。

wget -c http://debian.csail.mit.edu/debian/pool/main/l/linux-2.6/linux-image-2.6.32-5-486_2.6.32-39_i386.deb

それからDebianコンピュータにコピーしてください。それから

dpkg -i linux-image-2.6.32-5-486_2.6.32-39_i386.deb pkg2.deb pkg3.deb...

すべてのパッケージファイルをパラメータとして提供する必要があります。

エラーが表示された場合は、コマンドを再実行してみてください。場合によってはdpkg、互いに依存するパッケージのリストを呼び出すと、依存関係の解決に問題が発生することがあります。それでも機能しない場合はお試しください。

apt-get -f install

依存関係を解決しようとします。

別のオプションはgdebiです。

apt-cache show gdebi

説明:debファイルをインストールするための簡単なツール - GNOME GUI gdebiを使用すると、ローカルのdebパッケージをインストールし、そのパッケージの依存関係を解析してインストールできます。 aptは同じことを行いますが、リモート(http、ftp)にあるパッケージにのみ適用されます。

現在のバージョンはaptdebファイルのインストールをサポートし、対応する依存関係の解決を処理します。だからできます。

apt-get install ./linux-image-2.6.32-5-486_2.6.32-39_i386.deb ./pkg2.deb ./pkg3.deb...

ここでdebファイルの場所を指定する必要があるため、./これはもちろん現在のディレクトリを意味します。

答え2

Debian スクイズにあるよりも新しいカーネルバージョンが必要なようです。試してみる最も簡単な方法はカーネルです。バックポート。カーネルはというパッケージにありますlinux-image-$VERSION-$FLAVOR。すでに持っているバージョン(またはまたは...)からバージョンを選択し、見つかった686最新686-bigmemバージョンamd64をダウンロードしてください。後ろに絞って移植現在バージョン2.6.39があります。

新しい場合は、.debウェブサイトからファイルをダウンロードしてコンピュータ(USBスティックなど)にコピーしてください。また、依存関係としてリストされているすべてのパッケージをインポートするには、linux-image-2.6-…実際のカーネルファイル(メタパッケージだけでなく)とアップデートを含むパッケージが必要です。initramfs-tools、最新のものかもしれません。firmware-linux-free他の人ファームウェアしかも。dpkg -iGE /path/to/*.deb端末にrootとしてコマンドを入力してパッケージをインストールします。これにより、新しいカーネルの起動メニューに項目が自動的に作成されます。再起動して動作していることを確認してください。

カーネルにデプロイされたモジュールに加えてサードパーティのモジュールを再コンパイルする必要がある場合は、パッケージと一緒にlinux-headers-…パッケージを入手してください-image-

最新のカーネル(3.0または3.1)が必要な場合は、現在すぐに利用可能なDebianスクイーズパッケージがないようです。試してみてください3.xカーネルテスト中または不安定です(実験用3.2rc)。これにはより多くの努力が必要な場合があります。更新されたモジュールとinitramfsツールが必要な場合があります。

答え3

次のような場合に役立ちます。

  1. Debian Wheezyをインストールしようとすると、カーネルにいくつかのWiFiドライバがありません。これは将来のカーネルでのみ利用可能です(3.2では利用できませんが、3.13では利用可能です)。 Debian jessie インストール DVD を実行して見つかった可能性があります。

  2. あなたは不安定な提示をしたくない

  3. Debian wheezyをインストールすると、WiFi /有線接続は利用できなくなります。したがって、最新のカーネルに更新することはできません。

=========次のようにしてください(上記のコメントありがとうございます)==========

  1. インターネットが接続されているコンピュータで/etc/apt/source.listにjessieを追加します。

    例:deb http://ftp.iitm.ac.in/debian/ jessie main

  2. apt-get update

  3. カーネル3.13が利用可能であることを確認するapt-cache search linux-image

  4. wget -c 'http://ftp.iitm.ac.in/debian/pool/main/i/initramfs-tools/initramfs-tools_0.115_all.deb'

  5. wget -c http://ftp.iitm.ac.in/debian/pool/main/l/linux/linux-image-3.13-1-amd64_3.13.10-1_i386.deb'

  6. apt-get download linux-headers-3.13-1-amd64

  7. ダウンロードしたファイルをインターネットなしでコンピュータにコピーする

  8. dpkg-i

  9. 再起動してamd64カーネルを選択します。

上記の手順は、私のラップトップACER Aspire V5-123にカーネル3.13を含むdebian wheezyをインストールするのに非常に役立ちます。

関連情報