Рейтинг:0

Почему программа установки вылетает при копировании файлов? я все проверил

флаг cn

В эти выходные я пытался установить Ubuntu на старый ноутбук Sony Vaio PCG-6S4M / VGN-SZ61MN, если это актуально. Я начинаю использовать живой USB (на самом деле на карте micro SD), но когда дело доходит до копирования файлов, происходит сбой:

Установщик обнаружил ошибку при копировании файлов на жесткий диск

Когда я звоню dmesg после этого вывод ближе к концу содержит что-то вроде этого:

[ 450.928749] perf: прерывание заняло слишком много времени (3932> 3930), снижение kernel.perf_event_max_sample_rate до 50750
[608.661461] sda: sda1 sda2 < sda5 sda6 >
[610.596440] Добавлен своп 1951740k на /dev/sda5. Приоритет: -2 экстента: 1 через: 1951740k FS
[636.547888] EXT4-fs (sda1): смонтированная файловая система с режимом упорядоченных данных. Варианты: ошибки=remount-ro. Режим квоты: нет.
[636.637761] EXT4-fs (sda6): смонтированная файловая система с режимом упорядоченных данных. Опции: (нулевой). Режим квоты: нет.
[666.058175] Ошибка SQUASHFS: сбой декомпрессии zlib, возможно, данные повреждены
[666.058188] Ошибка SQUASHFS: не удалось прочитать блок 0xb8f39ff: -5
[666.058192] Ошибка SQUASHFS: невозможно прочитать запись кэша фрагментов [b8f39ff]
[666.058196] Ошибка SQUASHFS: невозможно прочитать страницу, блок b8f39ff, размер 8df3
[666.058250] Ошибка SQUASHFS: невозможно прочитать запись кэша фрагментов [b8f39ff]
[666.058253] Ошибка SQUASHFS: невозможно прочитать страницу, блок b8f39ff, размер 8df3
[666.058250] Ошибка SQUASHFS: невозможно прочитать запись кэша фрагментов [b8f39ff]
[666.058253] Ошибка SQUASHFS: невозможно прочитать страницу, блок b8f39ff, размер 8df3

Блок и размер разные в разных интентах, правда у меня этот размер 8df3 получался дважды.

Когда живая система загружена, я могу нормально использовать Ubuntu без видимых проблем, это только при запуске установки после создания разделов.

Я проверил все, что мог придумать, что могло пойти не так:

  • Установочное устройство: я попробовал четыре разных карты micro SD с двумя разными картридерами.
  • Изображение Ubuntu: я пробовал как Ubuntu 20.04.3, так и Ubuntu Mate 20.04.3, настольную версию. Проверял контрольную сумму после скачивания, а потом еще раз контрольную сумму на карте, используя dd if=/dev/sdX count=... | ша256сум. Проверено во всех случаях.
  • Жесткий диск: я пробовал с двумя разными жесткими дисками. Также проверено с помощью смартктл.
  • Оперативная память: провел тест памяти с живого USB, который прошел.

Где еще могло что-то пойти не так? Как я могу это диагностировать? Любые идеи?

РЕДАКТИРОВАТЬ Возможно, у меня есть более важная информация. Для начала уточню, что изображение на SD-карте почти наверняка хорошее:

  • Я проверил sha256sum загруженного ISO
  • Я записал ISO на устройство, используя дд, затем проверил ту же самую sha256sum на самом устройстве с помощью дд еще раз: dd if=/dev/sdX count=... | ша256сум.
  • Я проверил все md5sums, перечисленные в md5sum.txt выполнив md5sum -c md5sum.txt.

Что я выяснил, так это то, что когда я снова проверяю хэши на целевом компьютере, он дает ошибочное значение файла Каспер/файловая система.squashfs чаще всего, и притом всегда разные. Это, безусловно, самый большой файл размером около 2 ГБ. Ибо если актуально: в ноуте тоже 2гб ОЗУ. На самом деле файл не повреждается: когда я снова проверяю его на более новом компьютере, контрольная сумма в порядке. Обратите внимание, что это происходит на разных SD-картах.

Спасибо!

guiverc avatar
флаг cn
Ошибки Squashfs обычно возникают на установочном носителе; оно было утверждено? т.е. вы сначала проверили правильность ISO перед записью на носитель, а затем проверили запись на носитель в соответствии с инструкциями для вашего *неустановленного* продукта/выпуска Ubuntu?
guiverc avatar
флаг cn
Отвечает ли это на ваш вопрос? [Почему я вижу сообщение ОШИБКА SQUASHFS: НЕВОЗМОЖНО ПРОЧИТАТЬ ДАННЫЕ И СТРАНИЦУ ПРИ УСТАНОВКЕ UBUNTU](https://askubuntu.com/questions/1236021/why-do-i-see-a-message-squashfs-errorunable-to -читать-данные-и-страницу-при-установке)
doetoe avatar
флаг cn
@guiverc Да, я проверил sha256 загруженного ISO, затем я проверил его снова на установочном носителе после копирования с помощью dd, а также проверил хэши по включенному sha256sums.txt. Более того, я делал это несколько раз и с разными релизами: рабочий стол Ubuntu 21.04.3 и рабочий стол Ubuntu Mate 21.04.3.
doetoe avatar
флаг cn
@guiverc Спасибо за ссылку, посмотрю
doetoe avatar
флаг cn
@guiverc извините, версии 20.04.3, также изменили его в основном теле
guiverc avatar
флаг cn
Проверка ISO — это *дешевая страховка*, как мне кажется, но я очень редко обнаруживаю, что у нее есть проблемы; однако запись на носитель — это совсем другая история: я обнаружил, что 5-8% операций записи ISO завершаются с ошибкой при использовании носителей *sandisk* и различных компьютеров (обычно более высокий уровень отказов при использовании носителей других марок), поскольку носитель *дешев* (сделан для Стоимость). Это проверка носителя, которую я считаю наиболее полезной для обнаружения проблем; ошибки *squashfs* в вашей вставке показывают, что не удалось прочитать установочный носитель (например, ошибка записи ISO или у вас плохой носитель для флэш-памяти; по моему опыту). Убедитесь, что ваше программное обеспечение может записать версию ISO
doetoe avatar
флаг cn
@guiverc Я добавил новую информацию. Маловероятно, что носитель действительно поврежден, но что-то может пойти не так при чтении с него на старом ноутбуке (на новом все в порядке). Это происходит с несколькими разными SD-картами. У вас есть идеи, что может вызвать что-то подобное? Спасибо!
ChanganAuto avatar
флаг us
Вы должны учитывать возможность периодической проблемы с USB-портом или какой-то странной проблемы с использованием носителя, предназначенного для USB3.x и ожидаемого использования в портах USB2.0.
doetoe avatar
флаг cn
@ChanganAuto да, возможно, вы правы, это что-то вроде этого. Я действительно справился с USB-накопителем (на самом деле USB 3, хотя горшок был только USB 2), и при загрузке в установленную систему (в отличие от живого USB) контрольные суммы последовательно вычисляются правильно с тех же SD-карт.
guiverc avatar
флаг cn
Я пишу ~300-400 ISO на флэшки в год; и по моему опыту запись является наиболее проблематичной. Программное обеспечение, которое вы записываете на носитель (будь то SD-карта/флэш-накопитель и т. д.), должно соответствовать записываемому ISO; так как Ubuntu выпускается для разных архитектур; и все 20.04 будут загружаться одинаково, все 20.10 будут загружаться одинаково, как и 21.04 и т.д.. однако 20.04 загружается иначе, чем 20.10, который загружается иначе, чем 21.04 и т.д.. т.е. ISO меняется между циклами, поэтому программное обеспечение должно знать, как с этим справиться (особенно, если не выполняется простое клонирование). Я предполагаю, что это плохая запись ISO, если вы ее проверили.
guiverc avatar
флаг cn
Если у меня проблемные ботинки; Я проверю на 3 устройствах (1) устройство, на котором я хочу загрузиться, (2) другое устройство того же времени, (3) другой тип устройства. устройство 1 (под типом я подразумеваю аналогичное устройство, такое как тот же BIOS/uEFI/secure-uEFI и очень близкая прошивка/аппаратное обеспечение); другое дело, если один из них является безопасным-uEFI, другой обычно является BIOS/устаревшим..). 2 ГБ оперативной памяти — не проблема; Я до сих пор использую устройства с 2 ГБ для QA-тестирования *ароматов*, 2 ГБ не соответствуют минимуму для Ubuntu Desktop, поэтому я не проверяю это на
guiverc avatar
флаг cn
К вашему сведению: я провожу «живое» тестирование Ubuntu Desktop на устройствах с 2 ГБ памяти; только не QA-тестовые установки, так как минимальные спецификации требуют 4 ГБ; Для самого установщика требуется 1 ГБ, поэтому я этого не делаю ... как будто это не удалось; ничего не получится, поскольку минимальные требования к оборудованию составляли 4 ГБ, поэтому проблемы уже были задокументированы, поскольку коробка не соответствует минимальным спецификациям для Ubuntu Desktop.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.