Вопрос или проблема
Первый раз использую Linux.
Я пытаюсь установить Ubuntu на внешний SSD, подключенный через кабель USB-C. Я хочу, чтобы она была установлена полностью, чтобы работать на любом компьютере. Образ Linux записан на USB.
Проблема в том, что на стадии ‘копирования файлов’ установки я получаю ошибку Errno 5, ошибка ввода/вывода.
В первый раз я не понял, что нужно отключить загрузочные флаги на внутреннем HDD с Windows. Linux установился правильно, без ошибок – я мог видеть файловую систему – но не мог загрузиться с нее.
Во второй раз я отключил загрузочный флаг на внутреннем HDD. Теперь при установке Linux на внешний SSD я получаю упомянутую выше ошибку. Я попробовал снова и запустил ubiquity no-migration-assistant перед установкой, но получил ту же ошибку.
Есть мысли?
Специфическая информация:
- Secure boot отключен. Fast boot отключен. На ноутбуке включен AHCI.
- Версия Linux: 22.04 LTS https://ubuntu.com/download/desktop
- Компьютер: Acer i7-3537u, 2.0 ГГц, 4 ГБ памяти, 500 ТБ HDD, с USB 3.0 и графической картой Nvidia GeForce. Windows установлен на HDD (я не хочу трогать этот HDD).
Проблема была в USB, на который был записан образ iso. Я заменил USB и все заработало без ошибок.
.
Ответ или решение
Установка Ubuntu на внешний SSD может быть вызовом, особенно если это первый опыт использования Linux и возникают ошибки, такие как Errno 5 при копировании файлов. Данная ошибка обычно связана с проблемами ввода-вывода на носителе данных, что может быть вызвано различными факторами. В этой статье я объясню возможные причины этой ошибки, приведу примеры их решения и расскажу, как применить эти решения на практике.
Теоретическая часть: Причины ошибки Errno 5
Errno 5 (Input/Output Error) – это общая ошибка, сигнализирующая о том, что операционная система не может читать или записывать информацию с устройства хранения данных. Основные причины её возникновения включают в себя:
-
Проблемы с физическим подключением: Некачественный или поврежденный USB-кабель может вызывать прерывания в передаче данных, что приводит к ошибке Errno 5. А также могут быть проблемы с самим SSD или USB-портом.
-
Некорректно записанный загрузочный USB-накопитель: Если ISO-образ Ubuntu неправильно записан на USB-накопитель, это может вызвать проблемы при установке.
-
Вредоносные сектора на SSD: Иногда SSD может содержать поврежденные сектора, которые мешают нормальному процессу установки.
-
Недостаток оперативной памяти: Компьютер может испытывать проблемы при установке из-за недостатка аппаратных ресурсов, таких как оперативная память.
Примеры и решения
Для решения проблем с установкой следует рассмотреть следующие шаги:
-
Проверка физического подключения:
- Попробуйте использовать другой USB-кабель и, если возможно, другой USB-порт.
- Убедитесь, что внешний SSD надёжно подключен и правильно определяется системой.
-
Перезапись загрузочного USB-накопителя:
- Используйте проверенные программы для записи ISO-образов, такие как Rufus (на Windows) или Etcher (кроссплатформенное ПО).
- Убедитесь, что используемый USB-накопитель исправен и не содержит повреждений.
-
Проверка и исправление ошибок на SSD:
- Используйте инструмент для проверки и исправления дисков (например,
fsck
для Linux) перед началом установки. - Это можно сделать через терминал, загрузившись в live-режиме Ubuntu:
sudo fsck /dev/sdX
(гдеsdX
— идентификатор вашего диска).
- Используйте инструмент для проверки и исправления дисков (например,
-
Оптимизация использования оперативной памяти:
- Закройте все ненужные программы перед началом установки.
- Несмотря на теоретическую достаточность 4 ГБ оперативной памяти, постарайтесь минимизировать её использование всеми возможными способами.
Применение решений
Вот шаги, которые вы можете предпринять на практике, чтобы устранить ошибку и успешно установить Ubuntu на внешний SSD:
- Подключите SSD и загрузочный USB через исправные и проверенные кабели.
- Загрузитесь с флешки в live-режим Ubuntu без установки, используя исправный USB-накопитель, созданный с помощью программы Rufus или Etcher.
- Откройте терминал и проверьте SSD на ошибки с помощью команды
sudo fsck /dev/sdX
. - Закройте все ненужные окна и приложения, чтобы снизить нагрузку на оперативную память.
- Начните установку Ubuntu еще раз и следуйте инструкциям установщика.
Уверен, следуя этим рекомендациям, вы сможете успешно установить Ubuntu на ваш внешний SSD и использовать его на любом компьютере. Помните, что процесс установки может варьироваться в зависимости от конкретных особенностей оборудования, поэтому в некоторых случаях может понадобиться экспериментировать с параметрами bios или использовать другой подходящий программный инструмент для создания загрузочного USB.