Puppy Linuxで事前に構築された以前のバージョンを復元するのに問題があります。上記のプレインストールされた製品はAcer Aspire X3200で、仕様は次のとおりです。
- アスロンII X2 4400+
- 1.5Gb DDR2
- ストレージスペースなし
- Nvidia GeForce 8200
私の意見には追加のストレージスペースがないので、USB経由でテレビモニタに接続されたリビングルームのメディアコンピュータになります。もちろん、Nvidia IGPが搭載されているので、あらゆる種類の問題が発生します。
- 最初のブートは黒い画面とクイックGoogle検索で終わり、カーネルモジュールを設定せずにfossapupをロードするよう提案しました。うまくいきましたが、グラフィックはそのオプションと一緒に表示されます。ただし、ディスプレイ解像度は最大1280 x 1024で、これはテレビ(32インチSharp Aquos)でフルスクリーンを表示しないことを意味するため、お勧めできません。
- Puppy Package Managerに古いNvidia 340.108ドライバ(GeForce 8200をサポート)があることがわかりました(http://distro.ibiblio.org/puppylinux/pet_packages-fossa64/)。上記のパッケージをインストールしようとしたときに「No Swap」という警告が表示されたので(おそらくUSB経由で実行したため)、エラーを無視してインストールすることにしました。すべてがスムーズに進み、カーソルが表示されると、カーネルモジュールの設定で起動が正常に機能します。しかし、画面が狂ったように点滅し、カーソル以外には何も見えません。カーネルモジュールなしで再起動すると、同じ結果が得られ、技術的にディストリビューションが利用できなくなります。
この時点で私はその日をあきらめましたが、まだ疑問に思います。
- USBを使うのは非難ですか? SSDを使っても大丈夫ですか?マザーボードにはSATA IIポートしかないかもしれませんが、それでも回転ディスクよりも優れていると思います。
答え1
それは明らかですこれは、MSI 割り込みが原因でドライバの初期化に失敗する古い、既知の問題です。。残念ながら、私が知っている限り、Nvidiaはこの問題を正しく解決しませんでしたが、解決策があります。 MSIを無効にするだけです(主に感謝します。このかわいい インターネットの人々)。
options nvidia NVreg_EnableMSI=0
カーネルモジュール設定ファイルに追加するか(私の場合は任意の名前を使用できます/etc/modprobe.b/video.conf
)、pci=nomsi
カーネルブートコマンドの1つとして追加するのと同じくらい簡単です。
nouveau
また、いくつかの問題が発生する可能性があることを読んだので、ブラックリストの設定ファイル(やはりランダムな名前)に以下を追加しました。
blacklist nouveau
options nouveau modeset=0
これを追加しようとすると、ドライバがログイン画面でクラッシュを引き起こすので、面倒で追加しました。GRUB > Ubuntu recovery mode > Drop to root