Вопрос или проблема
Я успешно установил Ubuntu Linux, но при перезагрузке операционная система Ubuntu Linux пропала и её пришлось переустанавливать. При перезагрузке она возвращается в меню загрузки. Когда я пытаюсь установить другую операционную систему, такую как Pop OS и Linux Mint, установка завершается неудачей при создании разделов. Вызывает ли эту ошибку SSD? Однако, когда я проверил SSD, то gparted его распознал, но не смог создать раздел, и появилось сообщение (ped_partition_is_active (part)) in ../../libparted/disk.c:1418 в функции ped_partition_is_flag_available() не удалось
. Теперь я использую Pop OS в режиме демо. Пожалуйста, помогите, и спасибо.
$sudo fdisk -l
Диск /dev/loop0: 2.16 GiB, 2316550144 байт, 4524512 секторов
Единицы: сектора по 1 \* 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода-вывода (минимум/оптимум): 512 байт / 512 байт
Диск /dev/sda: 476.94 GiB, 512110190592 байт, 1000215216 секторов
Модель диска: BODI 512GB
Единицы: сектора по 1 \* 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода-вывода (минимум/оптимум): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0xacac7681
Диск /dev/sdb: 29.25 GiB, 31406948352 байт, 61341696 секторов
Модель диска: Cruzer Blade
Единицы: сектора по 1 \* 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода-вывода (минимум/оптимум): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x64324e52
Устройство Загрузка Начало Конец Секторы Размер Id Тип
/dev/sdb1 \* 0 5199935 5199936 2.5G 0 Пустой
/dev/sdb2 488 8679 8192 4M ef EFI (FAT-12/16/32)
/dev/sdb3 5201920 61341695 56139776 26.8G 83 Linux
Диск /dev/zram0: 7.5 GiB, 8057257984 байт, 1967104 секторов
Единицы: сектора по 1 \* 4096 = 4096 байт
Размер сектора (логический/физический): 4096 байт / 4096 байт
Размер ввода-вывода (минимум/оптимум): 4096 байт / 4096 байт
$sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
NAME FSTYPE SIZE MOUNTPOINT LABEL
loop0 squashfs 2.2G /rofs`ваш текст`
sda 476.9G
└─sda1 1022M
sdb iso9660 29.3G Pop_OS 22.04 amd64 ├─sdb1 iso9660 2.5G /cdrom Pop_OS 22.04 amd64 ├─sdb2 vfat 4M
└─sdb3 ext4 26.8G /var/crash writable sdc 0B
zram0 7.5G \[SWAP\]
Ответ или решение
Проблемы с установкой Linux, такие как Pop!_OS 22.04 LTS и другие дистрибутивы, часто могут быть связаны с неправильной конфигурацией разделов на жестком диске или SSD, а также с проблемами на уровне файловой системы. Ниже приведены шаги по диагностике и устранению данной проблемы.
Возможные причины проблемы
-
Тип разделов: У вас в системе используется разделительная таблица типа DOS (MBR). Возможно, у вас имеются ограничения в количестве поддерживаемых разделов (максимум 4 primary раздела), или они не горизонтальны для работы с некоторыми современными системами.
-
Ошибки в файловой системе: Сообщение об ошибке, которое вы получили (
ped_partition_is_active (part) in ../../libparted/disk.c:1418
), может указывать на наличие ошибок в файловой системе SSD, что мешает корректной работе инструментов для работы с разделами, таких как GParted. -
Совместимость с SSD: Некоторые SSD могут иметь проблемы с выравниванием разделов или несовместимость прошлого и нового стандартов, как, например, TRIM и другие функции, которые могут повлиять на целостность данных.
Шаги по устранению проблемы
1. Проверка состояния SSD
Начнем с проверки статуса SSD. Используйте команду smartctl
, чтобы проверить состояние устройства:
sudo apt install smartmontools
sudo smartctl -a /dev/sda
В данный момент не забудьте обратить внимание на состояние "SMART overall-health self-assessment test result". Если вы увидите "FAILED" или сообщения об ошибках, возможно, SSD нуждается в замене.
2. Попробуйте удалить существующие разделы
Если у вас нет критических данных на диске, попробуйте удалить все существующие разделы с помощью GParted:
- Запустите GParted из режима Live или установочного диска Pop!_OS.
- Выберите ваш SSD (обычно /dev/sda).
- Удалите все существующие разделы.
- После этого попробуйте создать новый раздел, используя GPT вместо MBR.
3. Создание новых разделов
После удаления всех разделов попробуйте создать новый раздел:
- Выберите "Device" в верхнем меню и выберите "Create Partition Table".
- Убедитесь, что выбран тип GPT.
- Перезагрузите GParted, чтобы обновить конфигурации.
- Теперь создайте новый первичный раздел на весь объем диска или как вам удобно.
4. Воспользуйтесь утилитами восстановления
Если вы не можете создать разделы, используются утилиты такие как fsck
или parted
для проверки и восстановления файловой системы:
sudo fsck /dev/sda
или
sudo parted /dev/sda
Используйте встроенные команды для проверки и исправления ошибок.
5. Установка дистрибутивов
После того как вы уверены, что SSD в порядке, и разделы корректно настроены, попробуйте снова установить желаемый дистрибутив (например, Pop!_OS или Linux Mint). Следуйте стандартным шагам установки.
Заключение
Если указанная выше процедура не решает проблему, возможно, стоит обратить внимание на более глубокие вопросы совместимости оборудования и программного обеспечения. Обязательно проверьте документацию к вашему SSD и совместимость с дистрибутивами Linux. Также, если проблемы будут повторяться, возможно, имеет смысл обратиться в техническую поддержку производителей вашего оборудования.