ワイヤレスカードが正しく機能するには最新のカーネルバージョンが必要なため、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)にあるパッケージにのみ適用されます。
現在のバージョンはapt
debファイルのインストールをサポートし、対応する依存関係の解決を処理します。だからできます。
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
次のような場合に役立ちます。
Debian Wheezyをインストールしようとすると、カーネルにいくつかのWiFiドライバがありません。これは将来のカーネルでのみ利用可能です(3.2では利用できませんが、3.13では利用可能です)。 Debian jessie インストール DVD を実行して見つかった可能性があります。
あなたは不安定な提示をしたくない
Debian wheezyをインストールすると、WiFi /有線接続は利用できなくなります。したがって、最新のカーネルに更新することはできません。
=========次のようにしてください(上記のコメントありがとうございます)==========
インターネットが接続されているコンピュータで/etc/apt/source.listにjessieを追加します。
例:
deb http://ftp.iitm.ac.in/debian/ jessie main
apt-get update
カーネル3.13が利用可能であることを確認する
apt-cache search linux-image
wget -c 'http://ftp.iitm.ac.in/debian/pool/main/i/initramfs-tools/initramfs-tools_0.115_all.deb'
wget -c http://ftp.iitm.ac.in/debian/pool/main/l/linux/linux-image-3.13-1-amd64_3.13.10-1_i386.deb'
apt-get download linux-headers-3.13-1-amd64
ダウンロードしたファイルをインターネットなしでコンピュータにコピーする
dpkg-i
再起動してamd64カーネルを選択します。
上記の手順は、私のラップトップACER Aspire V5-123にカーネル3.13を含むdebian wheezyをインストールするのに非常に役立ちます。