Squashfs error при установке ubuntu

Some users have reported being unable to boot from the Ubuntu LiveCD, due to SquashFS errors like this:

SquashFS Errors

Problem Statement

Some users have reported being unable to boot from the Ubuntu LiveCD, due to SquashFS errors like this:

SQUASHFS error: sb_bread failed reading block 0x9d7f3
SQUASHFS error: Unable to read fragment cache block [275faa28]
SQUASHFS error: Unable to read page, block 275faa28, size 23a7

Example 2:

[ 1228.553598] EXT3 FS on sda5, internal journal
[ 1228.553605] EXT3-fs: mounted filesystem with ordered data mode.
[ 1349.994012] SQUASHFS error: zlib_inflate returned unexpected result 0xfffffffd, srclength 131072, avail_in 352, avail_out 92175
[ 1349.994024] SQUASHFS error: sb_bread failed reading block 0x77162
[ 1349.994029] SQUASHFS error: Unable to read fragment cache block [1dc4df1a]
[ 1349.994035] SQUASHFS error: Unable to read page, block 1dc4df1a, size a972

Example error when loading Xubuntu with Wubi on first boot:

[ 81.364872] Btrfs loaded
[ 90.596351] Adding 261112k swap on /host/ubuntu/disks/swap.disk. Priority:-1 extents:1 across:261112k
[ 104.800436] EXT4-fs (loop2): mounted filesystem with ordered data mode
[ 288.909464] SQUASHFS error: zlib_inflate error, data probably corrupt
[ 288.909481] SQUASHFS error: squashfs_read_data failed to read block 0x11b3773e
[ 288.909490] SQUASHFS error: Unable to read data cache entry [11b3773e]
[ 288.909494] SQUASHFS error: Unable to read page, block 11b3773e, size 17512
[ 288.909531] SQUASHFS error: Unable to read data cache entry [11b3773e]
[ 288.909534] SQUASHFS error: Unable to read page, block 11b3773e, size 17512
[ 288.909557] SQUASHFS error: Unable to read data cache entry [11b3773e]
[ 288.909561] SQUASHFS error: Unable to read page, block 11b3773e, size 17512
[ 288.909574] SQUASHFS error: Unable to read data cache entry [11b3773e]
[ 288.909578] SQUASHFS error: Unable to read page, block 11b3773e, size 17512
[ 288.909591] SQUASHFS error: Unable to read data cache entry [11b3773e]
[ 288.909594] SQUASHFS error: Unable to read page, block 11b3773e, size 17512
[ 288.909609] SQUASHFS error: Unable to read data cache entry [11b3773e]
[ 288.909612] SQUASHFS error: Unable to read page, block 11b3773e, size 17512
[ 288.909626] SQUASHFS error: Unable to read data cache entry [11b3773e]
[ 288.909630] SQUASHFS error: Unable to read page, block 11b3773e, size 17512
[ 288.909644] SQUASHFS error: Unable to read data cache entry [11b3773e]
[ 288.909647] SQUASHFS error: Unable to read page, block 11b3773e, size 17512
[ 288.909664] SQUASHFS error: Unable to read data cache entry [11b3773e]
[ 288.909667] SQUASHFS error: Unable to read page, block 11b3773e, size 17512

Causes and Solutions

These errors can be due to a variety of reasons:

  • bad memory modules (solution: use memtest86+ to check your memory)
  • a bad dvd drive (solution: if possible, try using a different cd/dvd drive)
  • bad data cable (solution: change it for a new one)
  • bad media (solution: try burning the iso image to a new disc)
  • a corrupted iso image (solution: run an md5 checksum, and if they don’t match, download the iso image again)

Temporary Workarounds

Some users have reported that adding the ide=nodma or acpi=off allowed them to work around this issue (which proved to be bad memory modules). You might want to give that a try

Successful boot was achieved by adding «all_generic_ide» to the grub boot line for the live CD.

You can add those lines to the grub entry, either in the grub.conf file or either entering letter ‘e’ on the grub menu and after editing Control+x to boot:

Add to the grub line:

all_generic_ide pci=nommconf

Add to the kernel line:

ide=nodma acpi=off

More information about the problem in grub can be found here: https://bugs.launchpad.net/wubi/+bug/608941

If is not a HW problem and you can probe it

If you definitely found that is not a HW issue, add you comment with all the logs and evidence you can get to Launchpad bug #172937

Содержание

  1. Ubuntu Documentation
  2. SquashFS Errors
  3. Problem Statement
  4. Causes and Solutions
  5. Temporary Workarounds
  6. If is not a HW problem and you can probe it
  7. Ошибки SquashFS после установки
  8. 4 ответа
  9. dmugtasimov_pro
  10. Дмитрий Мугтасимов (профессиональный блог)
  11. Ошибки SquashFS после установки
  12. 3 ответа

Ubuntu Documentation

SquashFS Errors

Problem Statement

Some users have reported being unable to boot from the Ubuntu LiveCD, due to SquashFS errors like this:

Example error when loading Xubuntu with Wubi on first boot:

Causes and Solutions

These errors can be due to a variety of reasons:

  • bad memory modules (solution: use memtest86+ to check your memory)
  • a bad dvd drive (solution: if possible, try using a different cd/dvd drive)
  • bad data cable (solution: change it for a new one)
  • bad media (solution: try burning the iso image to a new disc)
  • a corrupted iso image (solution: run an md5 checksum, and if they don’t match, download the iso image again)

Temporary Workarounds

Some users have reported that adding the ide=nodma or acpi=off allowed them to work around this issue (which proved to be bad memory modules). You might want to give that a try

Successful boot was achieved by adding «all_generic_ide» to the grub boot line for the live CD.

You can add those lines to the grub entry, either in the grub.conf file or either entering letter ‘e’ on the grub menu and after editing Control+x to boot:

Add to the grub line:

Add to the kernel line:

More information about the problem in grub can be found here: https://bugs.launchpad.net/wubi/+bug/608941

If is not a HW problem and you can probe it

If you definitely found that is not a HW issue, add you comment with all the logs and evidence you can get to Launchpad bug #172937

SquashfsErrors (последним исправлял пользователь bump55 2010-07-23 10:40:22)

The material on this wiki is available under a free license, see Copyright / License for details
You can contribute to this wiki, see Wiki Guide for details

Источник

Ошибки SquashFS после установки

Недавно у моего компьютера возникла довольно загадочная проблема. После того, как я закончу установку Ubuntu, Ubuntu выкладывает ряд ошибок, по-видимому связанных с плохими блоками. Эти ошибки покрывают мой экран и требуют от меня принудительного отключения машины.

Эта ошибка довольно раздражающая, так как USB выглядит в хорошем состоянии.

Некоторые ошибки включают (но не ограничиваются ими) следующее:

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

Я уже попробовал решения, изложенные в этих вопросах, но безрезультатно. Что я могу сделать, чтобы решить эту проблему?

(У меня есть ноутбук UEFI Toshiba. Тест SMART показал, что с диском все в порядке. Я также запустил memtest86. Никаких ошибок там нет)

РЕДАКТИРОВАТЬ: Я использовал ответ KazWolfe и обнаружил, что было превышено количество хэшей. Итак, я получил новую ISO, и на этот раз я установил 16.10 ISO.

Но это все еще приходит со спамом ошибок SQUASHFS.

4 ответа

Эта проблема часто возникает из-за аппаратного сбоя вашего накопителя (как указано в «Ошибка 5», которая почти всегда является ошибкой ввода-вывода) или из-за проблемы с образом используемого диска. В более редких случаях это может быть ошибка памяти, но это кажется маловероятным в вашем случае.

Вы можете устранить эту конкретную проблему, загрузив чистый ISO-файл с официального сайта Ubuntu, а затем проверив MD5-хеш файла, используя следующую команду:

Ниже вы можете найти действительные суммы MD5 для 16.04.1, полученные из этого файла. Убедитесь, что результаты команды, которую вы запустили, и этот файл (или ниже) точно такие же.

После того, как вы проверили, что MD5-хэши на самом деле ТОЧНО, как они отображаются здесь, вы можете приступить к его записи на заведомо исправную флешку. Вы можете проверить работоспособность флэш-накопителя, выполнив проверку только для чтения, указанную в принятом ответе на этот вопрос.

Убедившись, что ISO и ваша флешка работают правильно, вы можете использовать Ubuntu ISO Tool или просто dd записать ISO на флешку.

Это может быть вызвано рядом проблем (наиболее распространенной из которых является неисправность ОЗУ, которую вы можете проверить с помощью memtest86), за которой следует проблема с подключением (уровень платы или жгут USB в вашем случае) или, возможно, из-за поврежденного ISO

Временные обходные пути Некоторые пользователи сообщают, что добавление ide=nodma или же acpi=off позволил им обойти эту проблему (которая оказалась плохими модулями памяти). Возможно, вы захотите попробовать.

Успешная загрузка была достигнута путем добавления all_generic_ide к загрузочной линии grub для live CD.

Вы можете добавить эти строки в запись grub, либо в файле grub.conf, либо введя букву ‘e’ в меню grub, и после редактирования Control+x загрузиться:

Добавьте к линии grub:

all_generic_ide pci=nommconf Добавьте к строке ядра:

ide=nodma acpi=off Более подробную информацию о проблеме в grub можно найти здесь: https://bugs.launchpad.net/wubi/+bug/608941

Если вы подтвердили, что это не проблема с оборудованием, вы можете подписаться на эту давнюю ошибку

Если что-то в этом ответе неясно, пожалуйста, прокомментируйте, и я постараюсь уточнить.

На самом деле, вы ошибаетесь в одном:

Это довольно раздражает, на моем USB нет СУПЕР БЛОКОВ

Конечно, на вашем USB есть суперблоки, потому что он содержит файловую систему. Суперблоки — это структуры метаданных в файловых системах, и поэтому вы можете сделать ставку на тот факт, что squashfs имеет один или несколько суперблоков.

Первое, что нужно попробовать, — это взять другой USB-диск, сделать из него загрузочный USB-диск и посмотреть, продолжает ли проблема существовать. Это исключило бы, что ваш USB-диск на самом деле — в конце концов — проблемы. Вы не можете просто сделать вывод, что «это работает в Windows, следовательно, это хорошо», потому что к дефектным секторам просто невозможно получить доступ с помощью Windows, особенно если они не используются файлом, к которому у вас нет доступа.

Вы сказали, что после установки Ubuntu вы должны выключить компьютер, но никогда не говорили, что произойдет после того, как вы снова отключите USB от компьютера. Также вы не упомянули номер вашей модели Toshiba, который может иметь определенные сбои. Номер версии BIOS тоже может быть важен.

Вы сказали, что используете UEFI, но пробовали ли вы CSM? В BIOS отключите Secure Boot, а затем измените UEFI на CSM.

Во-вторых, поддержка USB 3 не встроена в BIOS на некоторых машинах, а драйверы загружаются ОС во время загрузки. Вы можете попробовать загрузочную флешку USB 2 вместо текущей загрузочной флешки USB 3.

Наконец, некоторые пользователи Toshiba утверждают, что для загрузки с USB на основе UEFI версию Windows Rufus следует использовать для форматирования USB и установки типа раздела «Схема GPT-раздела только для UEFI».

Не знать свою машину и видеть, что происходит, это все, что приходит на ум.

Источник

dmugtasimov_pro

Дмитрий Мугтасимов (профессиональный блог)

Вероятно, многим из читателей покажется странным, что такой тривиальный процесс, как установка Ubuntu 10.04 удостоился отдельного постинга. Наверное, в большинстве случаев Ubuntu устанавливается без каких-либо проблем путем выбора рекомендованных опции в визарде инсталлятора. У меня, например, было так, когда я ставил Ubuntu 8.x на Acer ZG5. Но в этот раз я устанавливал Ubuntu 10.04 на Dell Latitude D610.

Про SQAUSHFS: [Errno 5] Input/output error
Первая попытка установки началась с того, что я скачал Ubuntu Desktop Edition LiveCD iso-файл и записал его на CD-RW. Однако, в ходе установки (в процессе копирования файлов) возникла ошибка [Errno 5] Input/output error:

Как видно из снимка экрана, проблема может быть в следующем: неисправность CD/DVD диска, CD/DVD-привода, жесткого диска или перегрев компьютера.

Вариантов для научного тыка достаточно! Я прожег еще одну CD-RW болванку — не помогло, прожег CD iso-образ на DVD-RW — не помогло (но было интересно узнать, что загрузочный CD-образ можно прожигать DVD и он тоже будет загрузочным). Сделал из LiveCD LiveUSB — таже самая проблема сохранилась. При изменении исходного носителя суть проблемы сохранялась, менялся только процент выполнения копирования файлов, на котором возникала ошибка — было 24%, 35% и 40%.

Тогда я сделал вывод, что проблема, наверное не в исходном носителе, а в жестком диске ноутбука. Для того, чтобы обойти эту потенциальную проблему я попробовал создавать раздел с файловой системой Ext3 на разной удаленности от начала диска, чтобы избежать записи в потенциально физически дефектные сектора. Это не помогло.

Тогда было сделано предположение, что проблемы возникают из-за особенностей драйверов (модулей ядра), которые обеспечивают работу с диском, либо из-за каких-то других проблем на системном уровне. Для исключения их влияния были использованы следующие опции загрузки (boot options): acpi=off, noapic, nolapic, hw-detect/start_pcmcia=false (и возможно еще какие-то). Не помогло.

Еще я снимал неродной модуль памяти размером 1Гб, т.к. из-за перегрева (а в Москве в это время стояла ужасная жара) могли возникать ошибки в памяти. Не помогло.

Пробовал ставить Mint и Fedora — аналогичная проблема. Метод научного тыка оказался неэффективным. Нужно было исследовать проблему под микроскопом.

Когда я вернулся к установке Ubuntu, то обнаружил, что в момент возникновения ошибки “[Errno 5] Input/output error” в /var/log/syslog появляются следующие строки:
[ 288.909464] SQUASHFS error: zlib_inflate error, data probably corrupt
[ 288.909481] SQUASHFS error: squashfs_read_data failed to read block 0x11b3773e
[ 288.909490] SQUASHFS error: Unable to read data cache entry [11b3773e]
[ 288.909494] SQUASHFS error: Unable to read page, block 11b3773e, size 17512
.

То есть, проблема возникает при чтении из файловой системы SQAUSHFS и, конретно, из файла filesystem.squashfs, в котором она размещена в данном случае.

Для того, чтобы убедиться, что проблема не связанна с нестабильным чтением с USB-диска я скопировал на жесткий диск и смонтировал его оттуда. Попробовал скопировать все файлы со смонтированной файловой системы на соседний диск. Возникли аналогичные ошибки, но теперь я мог видеть, с какими конкретно файлами возникают проблемы. Это были какие-то help-файлы и часть FireFox. Все это можно было доустановить потом, когда основная часть системы установиться. Поэтому возникала идея как-то отключить контроль корректной распаковки SQAUSHFS, но либо это невозможно, zlib_inflate выдает ошибку не по причине сравнения контрольных сумм, либо я просто не нашел как это сделать.

Последнее упражнение с перемонтированием filesystem.squashfs привело меня к выводу, что проблема либо с цельностью filesystem.squashfs, либо возникают ошибки в вычислениях из-за аппаратных проблем (было жарко — CPU и память могли перегреваться), либо ошибка в реализации алгоритма распаковки.

Попробовал скачать CD ISO-образ еще несколько раз из разных источников. Посчитал MD5, но он не сходился с тем, что был на сайт. Только вот проблема в том, что MD5 я считал какой-то бесплатной утилитой под Windows, которой вряд ли можно доверять. Тогда я скачал еще одну, теперь у меня было три разных MD5-хэша: один на сайте Ubuntu и два посчитанные разными утилитами. Все он расходились. Можно было еще пойти дальше и скопировать CD ISO-образ под Linux, загрузившись под LiveCD, но это все-равно не решило бы проблему. Я бы только узнал, что у меня образ битый или что он нормальный. Ошибка SQAUSHFS все-равно осталась бы.

На каком-то из форумов я обнаружил, что при такой ошибке как у меня успешно происходит установка с Alternative CD в текстовом режиме. Тогда я скачал этот ISO-образ — он уже предназначался для записи на DVD, т.к. занимал примерно 4Гб. Чудесным образом установка удалась , однако меня ждала следующая (как оказалось потом) проблема GRUB не устанавливался и выдавал ошибку “error: unknown filesystem” и консоль grub rescue>.

Про GRUB: error: unknown filesystem
Пришлось начать с того, чтобы восстановить основную загрузочную запись (MBR) и загрузить хотя бы Windows XP. Сделать это нужно было из под Linux LiveCD командой sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda. Файл содержит первые 404 байт стандартного загрузчика, поэтому, во-первых, не затирает таблицу разделов, а, во-вторых, успешно восстанавливает исходное состояние системы. Еще после восстановления я на всякий случай сделал резервную копию всей MBR (включая таблицу разделов): sudo dd if=/dev/sda of=mbr.bak count=1.

Первое предположение (после того, как было сдалан вывод, что [Errno 5] Input/output error и error: unknown filesystem не связанны), почему не работает GRUB, заключалось в том, что GRUB, который размеще в Alternative CD не поддерживает файловую систему Ext4. Попытка установки Ubuntu на Ext3 привела к тому же результату.

Опять же на одном из форумов была обнаружена рекомендация создавать раздел с операционной системой ближе к началу диска. Пришлось немного поперетаскивать данные по диску и раздел с Ext3 был создан на отметке примерно 40Гб от начала диска. И это помогло! Видимо GRUB не умеет загружать Linux, если раздел этой файловой системы находится слишком далеко от начала диска (в моем случае примерно 200 Гб).

Источник

Ошибки SquashFS после установки

Недавно мой компьютер разработал довольно загадочную проблему. После того, как я завершаю установку Ubuntu, Ubuntu выплевывает ряд ошибок, которые, по-видимому, связаны с плохими блоками. Эти ошибки покрывают мой экран и требуют, чтобы я принудительно отключил свою машину.

Эта ошибка довольно раздражает, поскольку USB, похоже, находится в хорошем состоянии.

Некоторые ошибки включают (но не ограничены):

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

Я уже пробовал решения, изложенные в этих вопросах, безрезультатно. Что я могу сделать, чтобы исправить эту проблему?

(У меня ноутбук UEFI Toshiba. Тест SMART сказал, что диск в порядке. Я также запустил memtest86. Нет ошибки там)

[d12 ] РЕДАКТИРОВАТЬ: Я использовал ответ Казволфа и выяснил, что есть количество хешей. Итак, я получил новую iso, и на этот раз я установил 16.10 iso.

Но он все еще встречает спам-ошибки SQUASHFS.

3 ответа

Это может быть вызвано рядом проблем (наиболее распространенным из которых является плохое ОЗУ, которое вы можете протестировать с помощью memtest86), за которым следует проблема подключения (уровень платы или USB-кабель в вашем случае) или, возможно, поврежденный ISO

Временные обходные пути Некоторые пользователи сообщили, что добавление ide=nodma или acpi=off позволило им обойти эту проблему (что оказалось плохим модулем памяти). Вы можете попробовать попробовать.

Успешная загрузка была достигнута путем добавления all_generic_ide к загрузочной строке grub для live CD.

Вы можете добавить эти строки в запись grub, либо в файле grub.conf, либо ввести букву «e» в меню grub, и после редактирования Control + x для загрузки:

[d4 ] Добавить в строку grub:

all_generic_ide pci=nommconf Добавить в строку ядра:

ide=nodma acpi=off Более подробную информацию о проблеме в grub можно найти здесь: https: // bugs .launchpad.net / wubi / + bug / 608941

Если вы подтвердили, что это не аппаратная проблема, вы захотите подписаться на https://bugs.launchpad.net/wubi/+ bug / 608941

Если что-либо в этом ответе неясно, прокомментируйте, и я попытаюсь уточнить.

Источник

  • Печать

Страницы: [1]   Вниз

Тема: Ошибка «SQUASHFS error: Unable to read page, blok ….» при загрузке с флешки.  (Прочитано 8784 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
Piter Garin

Пытаюсь установить Ubuntu на планшет ONDA oBook 11 Plus с флешки.   
Ubuntu-16.04.5-desktop-amd64 загрузилась в режиме live. Не заработал тачскрин и WiFi.
Сделал флешку с ubuntu-18.04.1-desktop-amd64. В режиме nomodeset загрузка сначала идёт нормально, но потом начинает сыпаться:
SQUASHFS error: Unable to read page, blok …. и подобная фигня. На этом планшет виснет.
Запускал проверку образа на ошибки — их нет.
 Пытался найти на форуме похожую проблему, но, кажется, я один такой :(

 Железо: Атом Z8300.

« Последнее редактирование: 10 Октября 2018, 21:03:01 от Piter Garin »


Оффлайн
ALiEN175

SQUASHFS error: Unable to read page, blok

Однозначно говорит о том, что на флешку записалось не так.

Запускал проверку образа на ошибки — их нет.

Каким образом проверяли?

ASUS P5K-C :: Intel Xeon E5450 @ 3.00GHz :: 8 GB DDR2 :: Radeon R7 260X :: XFCE
ACER 5750G :: Intel Core i5-2450M @ 2.50GHz :: 6 GB DDR3 :: GeForce GT 630M :: XFCE


Оффлайн
Piter Garin

Каким образом проверяли?

Запускал проверку из меню GRUBа и грузился с этой флешки на другом компе.


Dzhoser

Squashfs — это ФС, в которую зажата система в образе.
1. Проблемы с образом
2. Проблемы с памятью или диском


Оффлайн
Piter Garin

Squashfs — это ФС, в которую зажата система в образе.

Да в курсе я. Похоже она повреждается во время загрузки в оперативку.
Есть версия, что USB-хабу не хватает питания. Попробую записать образ на карту или приколхожу внешнее питание к нему.


Пользователь добавил сообщение 12 Октября 2018, 21:09:13:


С карточкой не получилось — UEFI планшета не видит её.
Прилепил внешнее питание к USB хабу, загрузилось наконец. Только радости мало, но это другая тема.

« Последнее редактирование: 12 Октября 2018, 21:09:13 от Piter Garin »


  • Печать

Страницы: [1]   Вверх

Вероятно, многим из читателей покажется странным, что такой тривиальный процесс, как установка Ubuntu 10.04 удостоился отдельного постинга. Наверное, в большинстве случаев Ubuntu устанавливается без каких-либо проблем путем выбора рекомендованных опции в визарде инсталлятора. У меня, например, было так, когда я ставил Ubuntu 8.x на Acer ZG5. Но в этот раз я устанавливал Ubuntu 10.04 на Dell Latitude D610.

Про SQAUSHFS: [Errno 5] Input/output error
Первая попытка установки началась с того, что я скачал Ubuntu Desktop Edition LiveCD iso-файл и записал его на CD-RW. Однако, в ходе установки (в процессе копирования файлов) возникла ошибка [Errno 5] Input/output error:


Как видно из снимка экрана, проблема может быть в следующем: неисправность CD/DVD диска, CD/DVD-привода, жесткого диска или перегрев компьютера.

Вариантов для научного тыка достаточно! Я прожег еще одну CD-RW болванку — не помогло, прожег CD iso-образ на DVD-RW — не помогло (но было интересно узнать, что загрузочный CD-образ можно прожигать DVD и он тоже будет загрузочным). Сделал из LiveCD LiveUSB — таже самая проблема сохранилась. При изменении исходного носителя суть проблемы сохранялась, менялся только процент выполнения копирования файлов, на котором возникала ошибка — было 24%, 35% и 40%.

Тогда я сделал вывод, что проблема, наверное не в исходном носителе, а в жестком диске ноутбука. Для того, чтобы обойти эту потенциальную проблему я попробовал создавать раздел с файловой системой Ext3 на разной удаленности от начала диска, чтобы избежать записи в потенциально физически дефектные сектора. Это не помогло.

Тогда было сделано предположение, что проблемы возникают из-за особенностей драйверов (модулей ядра), которые обеспечивают работу с диском, либо из-за каких-то других проблем на системном уровне. Для исключения их влияния были использованы следующие опции загрузки (boot options): acpi=off, noapic, nolapic, hw-detect/start_pcmcia=false (и возможно еще какие-то). Не помогло.

Еще я снимал неродной модуль памяти размером 1Гб, т.к. из-за перегрева (а в Москве в это время стояла ужасная жара) могли возникать ошибки в памяти. Не помогло.

Пробовал ставить Mint и Fedora — аналогичная проблема. Метод научного тыка оказался неэффективным. Нужно было исследовать проблему под микроскопом.

Когда я вернулся к установке Ubuntu, то обнаружил, что в момент возникновения ошибки  “[Errno 5] Input/output error” в /var/log/syslog появляются следующие строки:
[ 288.909464] SQUASHFS error: zlib_inflate error, data probably corrupt
[ 288.909481] SQUASHFS error: squashfs_read_data failed to read block 0x11b3773e
[ 288.909490] SQUASHFS error: Unable to read data cache entry [11b3773e]
[ 288.909494] SQUASHFS error: Unable to read page, block 11b3773e, size 17512

То есть, проблема возникает при чтении из файловой системы SQAUSHFS и, конретно, из файла filesystem.squashfs, в котором она размещена в данном случае.

Для того, чтобы убедиться, что проблема не связанна с нестабильным чтением с USB-диска я скопировал на жесткий диск и смонтировал его оттуда. Попробовал скопировать все файлы со смонтированной файловой системы на соседний диск. Возникли аналогичные ошибки, но теперь я мог видеть, с какими конкретно файлами возникают проблемы. Это были какие-то help-файлы и часть FireFox. Все это можно было доустановить потом, когда основная часть системы установиться. Поэтому возникала идея как-то отключить контроль корректной распаковки SQAUSHFS, но либо это невозможно, zlib_inflate выдает ошибку не по причине сравнения контрольных сумм, либо я просто не нашел как это сделать.

Последнее упражнение с перемонтированием filesystem.squashfs привело меня к выводу, что проблема либо с цельностью filesystem.squashfs, либо возникают ошибки в вычислениях из-за аппаратных проблем (было жарко — CPU и память могли перегреваться), либо ошибка в реализации алгоритма распаковки.

Попробовал скачать CD ISO-образ еще несколько раз из разных источников. Посчитал MD5, но он не сходился с тем, что был на сайт. Только вот проблема в том, что MD5 я считал какой-то бесплатной утилитой под Windows, которой вряд ли можно доверять. Тогда я скачал еще одну, теперь у меня было три разных MD5-хэша: один на сайте Ubuntu и два посчитанные разными утилитами. Все он расходились. Можно было еще пойти дальше и скопировать CD ISO-образ под Linux, загрузившись под LiveCD, но это все-равно не решило бы проблему. Я бы только узнал, что у меня образ битый или что он нормальный. Ошибка SQAUSHFS все-равно осталась бы.

На каком-то из форумов я обнаружил, что при такой ошибке как у меня успешно происходит установка с Alternative CD в текстовом режиме. Тогда я скачал этот ISO-образ — он уже предназначался для записи на DVD, т.к. занимал примерно 4Гб. Чудесным образом установка удалась, однако меня ждала следующая (как оказалось потом) проблема GRUB не устанавливался и выдавал ошибку “error: unknown filesystem” и консоль grub rescue>.

Про GRUB: error: unknown filesystem
Пришлось начать с того, чтобы восстановить основную загрузочную запись (MBR) и загрузить хотя бы Windows XP. Сделать это нужно было из под Linux LiveCD командой sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda. Файл содержит первые 404 байт стандартного загрузчика, поэтому, во-первых, не затирает таблицу разделов, а, во-вторых, успешно восстанавливает исходное состояние системы. Еще после восстановления я на всякий случай сделал резервную копию всей MBR (включая таблицу разделов): sudo dd if=/dev/sda of=mbr.bak count=1.

Первое предположение (после того, как было сдалан вывод, что [Errno 5] Input/output error и error: unknown filesystem не связанны), почему не работает GRUB, заключалось в том, что GRUB, который размеще в Alternative CD не поддерживает файловую систему Ext4. Попытка установки Ubuntu на Ext3 привела к тому же результату.

Опять же на одном из форумов была обнаружена рекомендация создавать раздел с операционной системой ближе к началу диска. Пришлось немного поперетаскивать данные по диску и раздел с Ext3 был создан на отметке примерно 40Гб от начала диска. И это помогло! Видимо GRUB не умеет загружать Linux, если раздел этой файловой системы находится слишком далеко от начала диска (в моем случае примерно 200 Гб).

P.S.
Это постинг был написан под Ubuntu 10.04 :).

Недавно мой компьютер разработал довольно загадочную проблему. После того, как я завершаю установку Ubuntu, Ubuntu выплевывает ряд ошибок, которые, по-видимому, связаны с плохими блоками. Эти ошибки покрывают мой экран и требуют, чтобы я принудительно отключил свою машину.

Эта ошибка довольно раздражает, поскольку USB, похоже, находится в хорошем состоянии.

Некоторые ошибки включают (но не ограничены):

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

Я уже пробовал решения, изложенные в этих вопросах, безрезультатно. Что я могу сделать, чтобы исправить эту проблему?

(У меня ноутбук UEFI Toshiba. Тест SMART сказал, что диск в порядке. Я также запустил memtest86. Нет ошибки там)

[d12 ] РЕДАКТИРОВАТЬ: Я использовал ответ Казволфа и выяснил, что есть количество хешей. Итак, я получил новую iso, и на этот раз я установил 16.10 iso.

Но он все еще встречает спам-ошибки SQUASHFS.

Что происходит !!!

задан
13 April 2017 в 15:24

поделиться

3 ответа

Это может быть вызвано рядом проблем (наиболее распространенным из которых является плохое ОЗУ, которое вы можете протестировать с помощью memtest86), за которым следует проблема подключения (уровень платы или USB-кабель в вашем случае) или, возможно, поврежденный ISO

Временные обходные пути Некоторые пользователи сообщили, что добавление ide=nodma или acpi=off позволило им обойти эту проблему (что оказалось плохим модулем памяти). Вы можете попробовать попробовать.

Успешная загрузка была достигнута путем добавления all_generic_ide к загрузочной строке grub для live CD.

Вы можете добавить эти строки в запись grub, либо в файле grub.conf, либо ввести букву «e» в меню grub, и после редактирования Control + x для загрузки:

[d4 ] Добавить в строку grub:

all_generic_ide pci=nommconf Добавить в строку ядра:

ide=nodma acpi=off Более подробную информацию о проблеме в grub можно найти здесь: https: // bugs .launchpad.net / wubi / + bug / 608941

Если вы подтвердили, что это не аппаратная проблема, вы захотите подписаться на https://bugs.launchpad.net/wubi/+ bug / 608941

Если что-либо в этом ответе неясно, прокомментируйте, и я попытаюсь уточнить.

Источник: https://help.ubuntu.com/community / SquashfsErrors

ответ дан Elder Geek
23 May 2018 в 07:13

поделиться

На самом деле, вы ошибаетесь в одной точке:

Это довольно раздражает, нет никаких SUPER BLOCKS на моем USB

На вашем USB-устройстве наверняка есть суперблоки, потому что это содержит файловую систему. Superblocks — это структуры метаданных в файловых системах, и поэтому вы можете сделать ставку на то, что squashfs имеет один или несколько суперблоков.

Первое, что нужно попробовать, — взять другой USB-диск, сделать из него загрузочный USB-диск и посмотрите, сохраняется ли проблема. Это исключает, что ваш USB-диск на самом деле — в конце концов — имеет проблемы. Вы не можете просто вывести «он работает на Windows, поэтому это хорошо», потому что дефектные сектора просто никогда не могут быть доступны с помощью Windows, особенно если они не используются файлом, к которому вы не будете иметь доступа.

Вот некоторые сведения о том, что такое суперблоки.

ответ дан Mark Kirby
23 May 2018 в 07:13

поделиться

Вы сказали, что после установки Ubuntu вы должны отключить свою машину, но никогда не говорили, что происходит после того, как вы отключите USB-питание от машины. Также вы не указали свой номер модели Toshiba, который может иметь определенные сбои. Номер версии BIOS также может быть важным.

Вы сказали, что используете UEFI, но вы пробовали CSM? В BIOS отключите «Безопасную загрузку», а затем измените UEFI на CSM.

Во-вторых, поддержка USB 3 не является родной в BIOS на некоторых машинах, а драйверы загружаются во время загрузки операционной системой. Вы можете попробовать использовать USB-накопитель вместо текущего USB-накопителя.

Наконец, некоторые пользователи Toshiba заявляют, что загрузка UEFI на USB-версию Rufus для Windows должна использоваться для форматирования USB и установки типа раздела «Схема разделения GPT только для UEFI».

Не зная вашу машину и видя, что происходит, это все, что приходит на ум.

ответ дан WinEunuuchs2Unix
23 May 2018 в 07:13

поделиться

Другие вопросы по тегам:

Похожие вопросы:

Hi i find this if somebody has it again!

Code: Select all

SquashFS Errors
Problem Statement
Some users have reported being unable to boot from the Ubuntu LiveCD, due to SquashFS errors like this:

SQUASHFS error: sb_bread failed reading block 0x9d7f3
SQUASHFS error: Unable to read fragment cache block [275faa28]
SQUASHFS error: Unable to read page, block 275faa28, size 23a7
Example 2:

[ 1228.553598] EXT3 FS on sda5, internal journal
[ 1228.553605] EXT3-fs: mounted filesystem with ordered data mode.
[ 1349.994012] SQUASHFS error: zlib_inflate returned unexpected result 0xfffffffd, srclength 131072, avail_in 352, avail_out 92175
[ 1349.994024] SQUASHFS error: sb_bread failed reading block 0x77162
[ 1349.994029] SQUASHFS error: Unable to read fragment cache block [1dc4df1a]
[ 1349.994035] SQUASHFS error: Unable to read page, block 1dc4df1a, size a972
Example error when loading Xubuntu with Wubi on first boot:

[ 81.364872] Btrfs loaded
[ 90.596351] Adding 261112k swap on /host/ubuntu/disks/swap.disk. Priority:-1 extents:1 across:261112k
[ 104.800436] EXT4-fs (loop2): mounted filesystem with ordered data mode
[ 288.909464] SQUASHFS error: zlib_inflate error, data probably corrupt
[ 288.909481] SQUASHFS error: squashfs_read_data failed to read block 0x11b3773e
[ 288.909490] SQUASHFS error: Unable to read data cache entry [11b3773e]
[ 288.909494] SQUASHFS error: Unable to read page, block 11b3773e, size 17512
[ 288.909531] SQUASHFS error: Unable to read data cache entry [11b3773e]
[ 288.909534] SQUASHFS error: Unable to read page, block 11b3773e, size 17512
[ 288.909557] SQUASHFS error: Unable to read data cache entry [11b3773e]
[ 288.909561] SQUASHFS error: Unable to read page, block 11b3773e, size 17512
[ 288.909574] SQUASHFS error: Unable to read data cache entry [11b3773e]
[ 288.909578] SQUASHFS error: Unable to read page, block 11b3773e, size 17512
[ 288.909591] SQUASHFS error: Unable to read data cache entry [11b3773e]
[ 288.909594] SQUASHFS error: Unable to read page, block 11b3773e, size 17512
[ 288.909609] SQUASHFS error: Unable to read data cache entry [11b3773e]
[ 288.909612] SQUASHFS error: Unable to read page, block 11b3773e, size 17512
[ 288.909626] SQUASHFS error: Unable to read data cache entry [11b3773e]
[ 288.909630] SQUASHFS error: Unable to read page, block 11b3773e, size 17512
[ 288.909644] SQUASHFS error: Unable to read data cache entry [11b3773e]
[ 288.909647] SQUASHFS error: Unable to read page, block 11b3773e, size 17512
[ 288.909664] SQUASHFS error: Unable to read data cache entry [11b3773e]
[ 288.909667] SQUASHFS error: Unable to read page, block 11b3773e, size 17512
Causes and Solutions
These errors can be due to a variety of reasons:

bad memory modules (solution: use memtest86+ to check your memory)
a bad dvd drive (solution: if possible, try using a different cd/dvd drive)
bad data cable (solution: change it for a new one)
bad media (solution: try burning the iso image to a new disc)
a corrupted iso image (solution: run an md5 checksum, and if they don't match, download the iso image again)
Temporary Workarounds
Some users have reported that adding the ide=nodma or acpi=off allowed them to work around this issue (which proved to be bad memory modules). You might want to give that a try

Successful boot was achieved by adding "all_generic_ide" to the grub boot line for the live CD. 

You can add those lines to the grub entry, either in the grub.conf file or either entering letter 'e' on the grub menu and after editing Control+x to boot:

Add to the grub line: 

all_generic_ide pci=nommconf
Add to the kernel line: 

ide=nodma acpi=off
More information about the problem in grub can be found here: https://bugs.launchpad.net/wubi/+bug/608941

If is not a HW problem and you can probe it
If you definitely found that is not a HW issue, add you comment with all the logs and evidence you can get to Launchpad bug #172937

Понравилась статья? Поделить с друзьями:
  • Squashfs error unable to read xattr id index table
  • Squashfs error unable to read page после установки
  • Squashfs error unable to read page block что это
  • Squashfs error unable to read fragment cache entry
  • Squashfs error unable to read data cache entry