web-dev-qa-db-ja.com

インストール後のSquashFSエラー

最近、私のコンピューターはかなり不可解な問題を開発しました。 Ubuntuのインストールが完了した後、Ubuntuは不良ブロックに関連すると思われるエラーを多数吐き出します。これらのエラーは画面を覆い、強制的にマシンの電源を切る必要があります。

USBが良好な状態にあるように見えるため、このエラーはかなり厄介です。

エラーには次のものが含まれます(ただし、これらに限定されません)。

  • SQUASHFS error: Superblock in USB, cylinder 3
  • SQUASHFS fatal error, SQUASHFS exited with error code 5

私はすでに解決策を試しました 概要inこれら質問 無駄に。この問題を解決するにはどうすればよいですか?

(私はUEFI Toshiba Laptopを持っています。SMARTテストはドライブが正常であると言いました。memtest86も実行しました。そこで障害はありません)

編集:私はKazWolfeの答えを使用し、ハッシュの数を超えていることがわかりました。だから私は新しいISOを取得し、今回は16.10 ISOをインストールしました。

しかし、それでもスパムSQUASHFSエラーが発生します。

何が起こっている!!!

2
boomt14

この問題は、多くの場合、ドライブのハードウェア障害(ほとんどの場合I/Oエラーであるエラー5で示唆されている)、または使用しているディスクイメージの問題が原因です。まれに、メモリエラーの可能性がありますが、これはほとんどありません。

この特定の問題は、Ubuntuの公式WebサイトからクリーンなISOをダウンロードし、次のコマンドを使用してファイルのMD5ハッシュを確認することで解決できます。

 md5sum /path/to/the/ubuntu.iso

this file をソースとする16.04.1の有効なMD5合計を以下に示します。実行したコマンドの結果とそのファイル(または以下)がまったく同じであることを確認してください。

c94d54942a2954cf852884d656224186 *ubuntu-16.04-desktop-AMD64.iso
610c4a399df39a78866f9236b8c658da *ubuntu-16.04-desktop-i386.iso
23e97cd5d4145d4105fbf29878534049 *ubuntu-16.04-server-AMD64.img
23e97cd5d4145d4105fbf29878534049 *ubuntu-16.04-server-AMD64.iso
494c03028524dff2de5c41a800674692 *ubuntu-16.04-server-i386.img
494c03028524dff2de5c41a800674692 *ubuntu-16.04-server-i386.iso
17643c29e3c4609818f26becf76d29a3 *ubuntu-16.04.1-desktop-AMD64.iso
9e4e30c37c99b4e029b4bfc2ee93eec2 *ubuntu-16.04.1-desktop-i386.iso
d2d939ca0e65816790375f6826e4032f *ubuntu-16.04.1-server-AMD64.img
d2d939ca0e65816790375f6826e4032f *ubuntu-16.04.1-server-AMD64.iso
455206c599c25d6a576ba23ca906741a *ubuntu-16.04.1-server-i386.img
455206c599c25d6a576ba23ca906741a *ubuntu-16.04.1-server-i386.iso

MD5ハッシュがここに表示されているとおりに実際に正確であることを確認した後、既知の正常なフラッシュドライブに実際に書き込むことができます。 この質問 の受け入れられた回答で指定された読み取り専用チェックを実行することにより、適切なフラッシュドライブを確認できます。

ISOとフラッシュドライブの両方が適切に動作することを確認したら、Ubuntu ISOツールまたはddを使用してISOをフラッシュドライブに書き込むことができます。

5
Kaz Wolfe

これは、多くの問題(最も一般的なのはmemtest86でテストできるRAM)であり、その後に接続の問題(ボードレベルまたはUSBハーネス)またはISOの破損が原因である可能性があります。

一時的な回避策一部のユーザーは、ide=nodmaまたはacpi=offを追加すると、この問題(メモリモジュールが不良であることが判明した)を回避できると報告しています。あなたはそれを試してみたいかもしれません。

all_generic_ideをライブCDのgrubブートラインに追加することにより、正常なブートが達成されました。

これらの行をgrubエントリに追加することができます。grub.confファイルまたはgrubメニューで「e」を入力し、Control + xを編集して起動します。

Grub行に追加します。

all_generic_ide pci=nommconfカーネル行に追加:

ide=nodma acpi=off grubの問題の詳細については、次を参照してください。 https://bugs.launchpad.net/wubi/+bug/608941

ハードウェアの問題ではないことを確認したら、 この長年のバグ に登録してください。

この回答に何か不明な点がある場合はコメントしてください。明確にしようと思います。

ソース: https://help.ubuntu.com/community/SquashfsErrors

4
Elder Geek

実際、あなたは1つの点で間違いです。

それは非常に迷惑です、私のUSBにはスーパーブロックがありません

USBにはファイルシステムが含まれているため、確かにUSBにはスーパーブロックがあります。スーパーブロックはファイルシステム内のメタデータ構造であるため、squashfsには1つ以上のスーパーブロックが存在するという事実に賭けることができます。

最初に試すことは、別のUSBディスクを取り出し、そこから起動可能なUSBを作成し、問題が引き続き存在するかどうかを確認することです。 USBディスクが実際に-結局のところ-問題を抱えていることを除外します。 「Windowsで動作するので良い」と推測することはできません。なぜなら、特にアクセスしないファイルによって使用されている場合を除き、Windowsを使用して欠陥セクタにアクセスすることはないからです。

スーパーブロックとは何かを読んでいます

2
jawtheshark

Ubuntuをインストールした後、マシンの電源をオフにする必要があると言いましたが、マシンのUSB電源を抜いた後はどうなるかは言いませんでした。また、特定の不具合がある可能性のある東芝のモデル番号については言及していません。 BIOSバージョン番号も重要です。

UEFIを使用していると言いましたが、CSMを試しましたか? BIOSでセキュアブートをオフにしてから、UEFIをCSMに変更します。

第二に、USB 3サポートは一部のマシンのBIOSではネイティブではなく、OSによる起動中にドライバーがロードされます。現在のUSB 3ブートスティックの代わりにUSB 2ブートスティックを試すことができます。

最後に、一部の東芝ユーザーは、UEFIベースのUSBブートを主張しています Rufus Windowsバージョン を使用してUSBをフォーマットし、パーティションタイプを「UEFI専用のGPTパーティションスキーム」に設定する必要があります。

あなたのマシンを知らず、何が起こっているのかを見ていないことが頭に浮かぶのです。

0