У меня есть небольшой рабочий стол, который я пытаюсь настроить как веб-сервер, и я не могу загрузить систему после установки Ubuntu Server 20.04.3 LTS.Когда я пытаюсь загрузить его, никаких сообщений нет, и все, что я получаю, это один мигающий курсор в верхнем левом углу экрана; больше ничего не происходит, как бы долго я ни оставлял систему в таком состоянии.
Я пробовал несколько разных вариантов установки (LVM с программным RAID, без LVM и одного тома и т. д.) и разные физические жесткие диски, но результаты одинаковы. Я попробовал Ubuntu Server 18.04.5 и получил точно такие же результаты. Я вернулся назад и попробовал копию Ubuntu Server 10.04, и она смогла нормально загрузиться (у меня нет ничего между 10.04 и 18.04). Ни разу не было сообщений об ошибках во время установки.
Раньше я прекрасно использовал Linux Mint 18.3 (это то, что было раньше в этой системе), и у меня никогда не было проблем с загрузкой. Последним, что я пробовал, была Ubuntu Desktop 20.04.3, и это БЫЛ может установить себя, и он загружается просто хорошо хотя технически у меня не так много оперативной памяти, как они говорят, что у меня должно быть (требуется 4 ГБ, когда у меня всего 2 ГБ).
Я проверил ISO для Ubuntu Server 20.04.3 LTS, и хэш правильный (было несоответствие между ISO Ubuntu Server 18.04.5 и хешем SHA256 на их веб-сайте, но это другое дело), и каждая версия прошла свои проверки целостности. . Я не могу найти упоминания о PPT, UEFI или Legacy Boot в BIOS, как было предложено в некоторых других сообщениях.
Основные характеристики системы:
- Материнская плата Intel DG965RY ATX
- Процессор Intel Core 2 Duo 6600 SL958
- 2 ГБ оперативной памяти DDR2
- Жесткий диск WD 80 ГБ
Любая помощь будет оценена по достоинству.
ОБНОВЛЕНИЕ 1:
Я заметил, что установка Ubuntu 20.04.3 Desktop (установка, которая действительно загружается и работает) имеет отдельные разделы для /boot (в формате vfat), / (в формате ext4) и Swap. Я попытался вручную создать такие же разделы с помощью gParted, и затем я могу выбрать эти разделы для /boot, / и Swap, но независимо от того, что я делаю, программа установки сервера отказывается позволить мне выбрать рабочий загрузочный диск для быть новый загрузочный диск, если я выберу существующие разделы.
ОБНОВЛЕНИЕ 2:
Покопавшись в параметрах установки, я нашел, где я могу указать программе установки создать отдельные разделы для /boot, / и Swap (они, конечно, не облегчили поиск!) и я переустановил его снова (примерно в 20-й раз). Опять без радости.
Поэтому я подумал, что, может быть, что-то не так с Grub, поэтому я переустановил его, используя живой компакт-диск Ubuntu Desktop. В очередной раз никакой радости.
ОБНОВЛЕНИЕ 3:
Не сумев найти ничего, что работало бы с Ubuntu, я решил попробовать Debian, чтобы посмотреть, есть ли у их установщика какие-либо дополнительные параметры w.r.t. настройка целевого диска. Используя варианты, похожие на те, что я выбирал при установке разных версий Ubuntu, я установил Debian, но результаты были такими же — один мигающий курсор в верхнем левом углу экрана.
Отвечая на один из комментариев ниже, я начал думать о том, что еще (кроме загрузчика grub) может объяснить разницу между установками Ubuntu Desktop и Ubuntu Server. Я думаю, что аппаратное обеспечение 2007 года выпуска (?), поэтому я подумал, что, возможно, UEFI может быть фактором - т. Е. Аппаратное обеспечение может быть несовместимо с UEFI, но установщик сервера по умолчанию использует это, а Рабочий стол - нет? Я видел упоминание об использовании «мини-ISO» Ubuntu, который загружает все «на лету», а размер ISO не включает условия для UEFI, поэтому по умолчанию используется конфигурация загрузки BIOS/Legacy. Я попробовал это, но опять же, результаты ничем не отличались от стандартных установок сервера раньше.
Ночью я начал думать о файловой системе, используемой для раздела /boot. Единственная установка, которая успешно загрузилась, Ubuntu Desktop, использует VFAT для загрузочного раздела. Я проверил, и Ubuntu Server не позволяет выбирать форматы FAT, VFAT или FAT32 для раздела /boot, так что это был тупик.Попробовав Debian, я увидел, что у него гораздо больше вариантов форматирования диска, поэтому я снова попробовал их установщик. Однако попытки выбрать FAT или FAT32 вызывают сообщение об ошибке, говорящее о том, что «формат FAT (или FAT32) не полностью совместим с UNIX и не может использоваться для / boot», и предлагается вместо этого использовать Ext2. Итак, я попробовал это, но это дало те же результаты, что и раньше. Нет радости.
Я все еще убежден, что проблема заключается в различиях в том, как Ubuntu Desktop и Ubuntu Server настраивают диск (grub, /boot, файловая система на загрузочном разделе и т. д.). У меня просто нет идей, что еще проверить, как исправить установку или как выбрать правильные параметры во время установки, чтобы заставить Ubuntu Server работать.
ОБНОВЛЕНИЕ 4:
Как я упоминал в комментариях ниже, я скопировал файлы из раздела /boot, переформатировал его в FAT32 (отмечено как VFAT несколькими инструментами, как упоминалось в моих предыдущих сообщениях), скопировал файлы /boot обратно, chroot из живого Ubuntu Desktop для установки на жесткий диск, обновил и переустановил grub, затем попытался перезагрузить компьютер. Я не знаю, правильно ли я все сделал (думаю, что сделал), но это не имело значения. Результат был таким же, как и во всех моих предыдущих попытках — один мигающий курсор и ничего больше.
После решения другой проблемы я переустановил Ubuntu Desktop 20.04.3 (используя все настройки по умолчанию) на полностью очищенный диск, и конфигурация была немного отличается от предыдущих установок (отдельный раздел только для /boot/efi, а не для /boot), но по-прежнему создает небольшой раздел FAT32 для загрузочных файлов. Затем я подумал, что полная очистка диска могла что-то изменить, поэтому я снова очистил его и попытался переустановить Ubuntu Server, но снова вернулся к исходной точке.
Алехандро предложил (в комментариях ниже) попробовать установить Ubuntu Seerver на другой компьютер, чтобы убедиться, что диск в порядке.Это хорошая идея, но для этого мне придется разобрать полностью работающую систему, а сейчас это невозможно.
Я по-прежнему считаю, что моя теория о том, что система не может понять файловые системы EXT2/EXT4, по-прежнему является ведущим претендентом на объяснение моей проблемы, но у меня все еще нет способа установить Ubuntu Server с разделом FAT32 /boot, чтобы доказать или опровергнуть это. Если кто-то может предоставить способ сделать это, я попробую. В противном случае, я не думаю, что буду заниматься этим дальше.