Вопрос или проблема
Я попытался установить Ubuntu 22.04 как вторую операционную систему, но установка стерла мой Windows 10 и привела к errno 5 input/output error
. Сейчас я пишу это из Ubuntu, и я вижу некоторые системные файлы на жестком диске, однако я уверен, что не могу загрузиться с него. Я могу загрузиться только с флешки. Есть ли способ это исправить? У меня нет другой флешки, и я не могу отформатировать ее, чтобы записать новый ISO-образ для установки.
Запустите live-сессию Ubuntu.
После завершения загрузки откройте терминал и выполните:
sudo apt update
sudo apt install gparted
sudo gparted
В gparted выберите жесткий диск.
Отмонтируйте его, если он смонтирован.
Создайте новую gpt таблицу разделов.
В свободном пространстве создайте 512-мегабайтный раздел, Efi-Boot раздел (Fat32).
Далее создайте 80-гигабайтный раздел, систему ext4.
Создайте еще один 8-гигабайтный раздел, swap систему.
Создайте еще один оставшийся раздел, который вы планируете использовать для Linux, систему ext4.
Примените изменения.
закройте gparted.
Закройте терминал.
Начните установку.
Выберите ручную разметку и выберите:
Grub по умолчанию на жестком диске.
80-гигабайтный раздел для /.
8-гигабайтный раздел для swap.
Оставшийся для /home.
Продолжайте установку.
Если вам нужен Windows, установите Virtualbox и создайте виртуальную машину для Windows.
Windows никогда не будет вмешиваться в вашу установку Ubuntu, и имея отдельный /home, при следующей переустановке Ubuntu вы сохраните все свои настройки в /home и вам нужно будет перезаписать только /.
.
Ответ или решение
Теория
При установке Ubuntu 22.04 как второй операционной системы на компьютере, где уже установлена Windows 10, может возникнуть случай, когда выбранные параметры приводят к удалению Windows. Это происходит из-за неосторожного выбора параметров установки, в результате чего Ubuntu может занять весь диск, перезаписывая все данные. Ошибка errno 5 input/output error
может указывать на проблемы с записью или чтением данных на/с диска, что может возникать из-за проблем с оборудованием или несовместимостями со сторонним ПО.
Пример
Предположим, что вы начали установку Ubuntu и выбрали опцию "стереть диск и установить Ubuntu", могло зайти до потери всех данных Windows 10. Поскольку вы запустили систему с USB, это говорит о том, что Ubuntu установился на жесткий диск, но теперь загрузочный менеджер находится в повреждённом состоянии или диск неправильно распознан как загрузочный. Вы видите некоторые системные файлы Ubuntu на диске, но они не полноценны, чтобы загрузить ОС.
Применение
-
Запустите Ubuntu в режиме Live с USB: Поскольку вы уже работаете с флешки, ваше первое действие – убедиться, что система стабильна, чтобы выполнить дальнейшую работу с жестким диском.
-
Установка инструментов управления дисками: Вы уже в Live-сессии, откройте терминал и выполните следующие команды, чтобы обновить список пакетов и установить GParted, мощный инструмент для управления дисковыми разделами:
sudo apt update sudo apt install gparted gparted
-
Подготовка жесткого диска:
- Запустите GParted и выберите жесткий диск в верхнем правом углу.
- Отмонтируйте разделы, если это необходимо. Щелкните правой кнопкой по каждому смонтированному разделу и выберите "unmount".
- Создайте новую GPT таблицу разделов, что обнулит все данные текущего раздела, обеспечивая новую структуру.
-
Создание новых разделов:
- Создайте EFI раздел размером 512 МБ с файловой системой Fat32. Этот раздел потребуется для новой установки Ubuntu и, в случае необходимости, будущих установок других систем.
- Создайте основной раздел размером 80 ГБ с файловой системой ext4 для установки операционной системы Ubuntu.
- Создайте раздел 8 ГБ для swap (виртуальная память), которая поможет в случае небольшого объема оперативной памяти.
- Оставшееся пространство выделите для раздела /home (ext4), где будут храниться личные данные пользователя.
-
Непосредственная установка Ubuntu: Откройте утилиту установки Ubuntu и выберите "ручная разметка". Выберите следующие параметры:
- В качестве устройства для установки загрузчика выбирайте основной жесткий диск.
- Выберите 80-гигабайтный раздел для
/
(корневой каталог). - Назначьте 8-гигабайтный разделе как swap.
- Оставшийся для
/home
.
-
Установка и настройка Ubuntu: Завершаем установку, следуя предложенным инструкциям. После установки у вас будет настроенная система Ubuntu.
-
Виртуализация Windows: Поскольку версия Windows была потеряна, рекомендуется воспользоваться виртуализацией для её восстановления. Установите VirtualBox с Ubuntu:
sudo apt install virtualbox
Создав виртуальную машину для Windows, вы сможете установить Windows 10, используя ISO образ или внешний установочный диск. Запуск Windows в виртуальной машине способствует изоляции её от основной системы, снижая риск повреждения Ubuntu и позволяя полноценное использование Windows-приложений в изолированной среде.
Заметки и рекомендации
-
Резервное копирование: Если какие-либо данные из вашей предыдущей установки Windows были важны, использование инструментов восстановления данных таких как TestDisk или PhotoRec может помочь в их восстановлении.
-
Мониторинг состояния диска: Используйте утилиты, такие как
smartmontools
, для диагностики возможных аппаратных проблем с жестким диском и их устранении, так как постоянное появление ошибки ввода/вывода может свидетельствовать о начале выхода HDD из строя.
Данный подход обеспечивает полное восстановление работоспособного состояния компьютера и позволяет безопасно управлять данными и операционными системами в дальнейшем, минимизируя риск их случайной утраты.