Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не получается переустановка системы  (Прочитано 2325970 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4520
    • Просмотр профиля
Re: Не получается переустановка системы
« Ответ #120 : 03 Марта 2024, 23:00:15 »
Создаётся-ли в служебной области флешки загрузчик для легаси режима ?
- как я понимаю, на флешке воссоздается всё, что имеется в образе, ни больше, ни меньше


andytux пишет что отключает обновлялки и ты его не трогаешь, я пишу, что не нужно обновляться, уже криминал
- не передергивай, andytux пишет, что удаляет (именно удаляет) автоматические обновлялки-оповещалки, но при этом систему (когда зачесалось) всё же Обновляет вручную, нажимая в синаптике кнопку "обновить", и перед этим обязательно делает бэкап
   ... я же на это ему отвечаю, что такой подход годится не для всех пользователей

      ... а если ты, vladimirzhuravlev, по каким-то своим причинам/соображениям предпочитаешь Старенькие дистры, и при этом не считаешь нужным обновлять систему, та ради Бога, это твой выбор и твоё решение, и обсуждать это далее не вижу никакого смысла  :)

Оффлайн bingo123

  • Автор темы
  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
Re: Не получается переустановка системы
« Ответ #121 : 03 Марта 2024, 23:11:19 »
все файлы на флешке были рид-онли, после записи dd 22.04.
Так и должно быть.
Надо было попробовать, побоялся, что это дохлый номер. Не знал просто, что так и должно быть. А вдруг бы все пошло по маслу :)

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6940
    • Просмотр профиля
Re: Не получается переустановка системы
« Ответ #122 : 04 Марта 2024, 03:45:21 »
"А не спеть ли мне песню о любви. А не выдумать ли новый жанр."

Цитировать
На гномике был моунт пойнт boot/efi. Но такая же песня.
Дано: компьютер "только ЕФИ", HDD, исо-образ http://cdimage.ubuntu.com/xubuntu/releases/22.04/release/xubuntu-22.04.4-desktop-amd64.iso.
Задача: установить систему.
Решение.
HDD размечен с таблицей разделов "ms-dos". Первый раздел: FAT32, пустой. Второй раздел: NTFS, здесь исо-образ. Третий раздел: ext4, пустой.
Делаю HDD "ЕФИ-загрузочным". Запускаю "живую систему", монтирую исо-образ, копирую на первый раздел HDD каталоги EFI, boot.

На HDD, в файл /boot/grub/grub.cfg добавляю код загрузки из исо-образа.
(Нажмите, чтобы показать/скрыть)
Загрузочное устройство готово.
C HDD запускаю из исо-образа "живую систему".

На скриншоте. В окне терминала видно, HDD - единственный диск, его разметка, на разделах нет никаких "флагов".
В УЕФИ загрузочная запись "UEFI OS", этой записью и была загружена "живая система".
Указываю, sda3 - монтировать как корень. Sda1 - использовать как "EFI System Partition", точки монтирования здесь действительно нет.

На скриншоте. Тип sda1 изменился на "efi", "Mount point" - пусто. По всей видимости, использование ESP теперь будет так обозначаться.
Диск единственный, поэтому в "Device for boot loader installation" всё правильно, ничего не меняю. Еще раз повторю, что этот параметр только для легаси-режима. Для ЕФИ-режима он не используется.
Нажимаю "Install Now". Предупреждения об изменении разметки, начинается установка.

На скриншоте. Установка завершена. В окне терминала. Sda1 - появился флаг "boot", тип изменился на "EFI". В УЕФИ появилась загрузочная запись "ubuntu" и она первая в приоритетах.

На скриншоте. Загружена только что установленная система. В окне терминала содержимое файлов /boot/efi/EFI/ubuntu/grub.cfg, /etc/fstab, вывод команды efibootmgr.
« Последнее редактирование: 04 Марта 2024, 04:14:21 от andytux »

Оффлайн bingo123

  • Автор темы
  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
Re: Не получается переустановка системы
« Ответ #123 : 04 Марта 2024, 10:56:12 »
andytux, спасибо за детальный разбор. Может на выходных попробую. NTFS раздел это теперь как альтернатива диска D на винде?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6940
    • Просмотр профиля
Re: Не получается переустановка системы
« Ответ #124 : 04 Марта 2024, 11:01:16 »
NTFS просто был в наличии. Третий раздел маленький, я побоялся, что могло не поместиться всё.
NTFS показывает не только обход ограничения на размер файла в 4Гб. Но и возможность таким-же способом запускать установку винды.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6940
    • Просмотр профиля
Re: Не получается переустановка системы
« Ответ #125 : 07 Марта 2024, 11:45:04 »
  Продолжаем разговор.
Я тут немного "поломал" систему. Убрал флаги "boot,esp". Система загружается, моему УЕФИ эти флаги не нужны. Из fstab убрал монтирование ESP. Система загружается. И правильно, это монтирование нужно только для установки и обновления загрузчика. Для работы системы оно не нужно.
Дополнительно, подредактировал файл /mnt/sda1/boot/grub/grub.cfg, сделал копию этого файла с именем /mnt/sda1/boot/grub/HI3201.cfg.
Перечислю по порядку.
(Нажмите, чтобы показать/скрыть)
Функция используется во всех остальных блоках кода, настройка внешнего вида, дефолтного пункта меню, таймаута.

(Нажмите, чтобы показать/скрыть)
Поиск, что загружать. Всем разделам присваиваю метки тома. В данном виде, ищет раздел с меткой "hi3203" с него запускает grub.cfg. То есть, ещё один вариант запуска установленной системы.

(Нажмите, чтобы показать/скрыть)
Простейший запуск конкретной установленной системы.

(Нажмите, чтобы показать/скрыть)
Вместо кода, приведённого в "Ответ №122", вставил этот код. Загрузка "живой системы". В данном виде настроена на загрузку из исо-образа xubuntu-22.04.4-desktop-amd64.iso.
Если не найдет исо-образ, то будет искать "набор файлов".
Кстати, переместил исо-образ на раздел sda3.

(Нажмите, чтобы показать/скрыть)
На случай, если с установленной системой вообще беда, код загрузки "из набора файлов" Lubuntu 18.04. "Набор файлов" находится на разделе sda3.
В принципе, это тот-же код, что и загрузка из исо-образа. Изменения можно было вносить при загрузке, в режиме редактирования груба. Всего-лищь подправить значение в переменной "iso_path".
С помошью efibootmgr создал загрузочную запись, все эти пункты меню работают. Будут работать, даже если удалить систему.


Пользователь добавил сообщение 07 Марта 2024, 15:11:53:
  Это присказка - не сказка, сказка будет впереди.
Сегодня у меня образовался десктоп на 5-6 поколений постарее, в нём есть "LEGACY+UEFI".
Подклюючаю харддиск в этот десктоп. Сата-кабеля нет, подключаю через УСБ.
УЕФИ сам создал загрузочную запись, система загрузилась без проблем.
Обнаружена странность. При перезагрузках УЕФИ создает дублирующиеся загрузочные записи. Чудные все эти УЕФИ!
Неприятный момент. В УЕФИ нигде нет упоминаний о "secure boot", однако, он включен даже в режиме "LEGACY+UEFI".
« Последнее редактирование: 21 Марта 2024, 07:22:20 от andytux »

Оффлайн bingo123

  • Автор темы
  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
Re: Не получается переустановка системы
« Ответ #126 : 07 Марта 2024, 18:23:18 »
Подклюючаю харддиск в этот десктоп. Сата-кабеля нет, подключаю через УСБ.
УЕФИ сам создал загрузочную запись, система загрузилась без проблем.
На жестком диске уже была установлена Ubuntu?
Неприятный момент. В УЕФИ нигде нет упоминаний о "secure boot", однако, он включен даже в режиме "LEGACY+EFI".
Установка не пойдет. Он же вроде винде только разрешает.

Пользователь добавил сообщение 07 Марта 2024, 18:25:21:
avload - это что-за алияс? Типо alive load?
« Последнее редактирование: 07 Марта 2024, 18:25:21 от bingo123 »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6940
    • Просмотр профиля
Re: Не получается переустановка системы
« Ответ #127 : 07 Марта 2024, 18:27:21 »
Цитировать
На жестком диске уже была установлена Ubuntu?
Это тот винт и та система, которую устанавливал несколько дней назад. О которой вся эта тема.


Пользователь добавил сообщение 07 Марта 2024, 18:31:08:
avload - это самописная функция. Выводит сообщение, что, откуда загружается и собственно загружает ядро-инитрд. Без неё пришлось-бы всё это вставлять в каждый пункт загрузки.
« Последнее редактирование: 07 Марта 2024, 18:32:36 от andytux »

Оффлайн bingo123

  • Автор темы
  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
Re: Не получается переустановка системы
« Ответ #128 : 07 Марта 2024, 19:27:45 »
andytux, да наверно все эти полу-биос/полу-уефи сыроватые просто, вот и чудят. Обновлять надо.

Пользователь добавил сообщение 07 Марта 2024, 19:51:58:
avload - это самописная функция. Выводит сообщение, что, откуда загружается и собственно загружает ядро-инитрд. Без неё пришлось-бы всё это вставлять в каждый пункт загрузки.
avboot может? Вижу только присвоение "avload=".
« Последнее редактирование: 07 Марта 2024, 19:51:58 от bingo123 »

Оффлайн bingo123

  • Автор темы
  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
Re: Не получается переустановка системы
« Ответ #129 : 07 Марта 2024, 21:50:44 »
vladimirzhuravlev, интересно какие?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6940
    • Просмотр профиля
Re: Не получается переустановка системы
« Ответ #130 : 08 Марта 2024, 04:36:10 »
"Горбатого могила исправит."

Цитировать
все эти полу-биос/полу-уефи сыроватые просто, вот и чудят. Обновлять надо
На форуме немало примеров, что обновление "окирпичивало" устройство. При обновленни часто "исчезают" легаси, секуре-буты и т.д и т.п.
Например, читал про intel nuc. Интел с 2020 года прекратил поддержку легаси. Поэтому, примерно в это время, из прошивки постепенно легаси стало исчезать. Сначала его немного спрятали, потом заныкали еще дальше, но трюком еще можно было до него добраться. В конце-концов, легаси убрали совсем.

Цитировать
avboot может? Вижу только присвоение "avload=".
Извиняюсь, наврал немного. Функция avboot. avload - одна из переменных, используемых в этой функции. На примере линукса:
linux /boot/vmlinuz${version} ${key}
avload='linux'; src="/boot/vmlinuz${version} ${key}"
Первая строка - простейшая загрузка ядра. Вторая строка - так это выглядит с применением переменных.

О "secure boot". В "Ответ №122", предпоследний скриншот. В окне терминала, загрузочная запись "ubuntu", запускает загрузчик SHIMX64.EFI. Это и есть подписанный загрузчик, который работает при включенном "secure boot".
« Последнее редактирование: 21 Марта 2024, 07:11:36 от andytux »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6940
    • Просмотр профиля
Re: Не получается переустановка системы
« Ответ #131 : 09 Марта 2024, 17:35:19 »
  Изучай свой УЕФИ, тебе с ним жить!
MSI Nightblade B85C. Погружаемся в данный конкретный УЕФИ.
Settings\Загрузка\Boot mode select. Есть варианты "UEFI", "LEGACY+UEFI". Выбран "LEGACY+UEFI".
По признакам, что включен "secure boot" (не грузится "неподписанный грубЕФИ", видит только УЕФИ-устройства), но его нигде не видно.
Иду в Settings\Дополнительно\Windows 8/8.1 Configuration.
Windows 8/8.1 Feature "Disabled". Включаю его и тут появляется Secure Boot.
Захожу в Settings\Дополнительно\Windows 8/8.1 Configuration\Secure Boot, в нём Secure Boot Support "Включено". Выключаю.
Settings\Дополнительно\Windows 8/8.1 Configuration\Windows8/8.1 Feature переключаю на "Disabled".
Иду в Settings\Загрузка. Сразу вижу, появились легаси-устройства.
« Последнее редактирование: 10 Марта 2024, 02:46:51 от andytux »

Оффлайн bingo123

  • Автор темы
  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
Re: Не получается переустановка системы
« Ответ #132 : 09 Марта 2024, 21:00:27 »
andytux, ну у меня все проще. Либо UEFI, либо Legacy. При выборе UEFI сразу появляется Secure Boot (Enabled/Disabled). Никаких Windows 8/8.1 Configuration точно нет.

Это UEFI у вас от стационара, верно? На них видимо больше настроек. Как-то странно, откуда там русский язык?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6940
    • Просмотр профиля
Re: Не получается переустановка системы
« Ответ #133 : 10 Марта 2024, 03:57:58 »
Да, специально указал название. Написал как есть, русский через слово. Сам с такими ещё не сталкивался, вот и написал, чтобы лучше запомнить.

 Есть у меня загрузочная флешка. Делалась давно, а что её переделывать по три раза в день. Делалась так. На ней грубПС и грубЕФИ.
Подключаю флешку, УЕФИ видит её как ЕФИ-устройство и как легаси-устройство. Выбираю легаси-устройство, загружаюсь.
Появляется меню груба, находящегося на флешке. Выбираю пункт 'Search file|LABEL|UUID|DEV'. Перехожу в режим редактирования, В переменную src пишу 'HI3201' (метка тома первого раздела винчестера), продолжаю загрузку. Открывается меню груба, находяшееся на первом разделе винчестера 'HI3201'.
В предыдущей команде можно задать src='/boot/grub/HI3201.cfg'. Будет по всем разделам искать этот файл. Если найдет, то откроет меню конфига груба, находящегося в этом файле.
В меню выбираю пункт  '*buntu nu11 [hi3203]', запускается Xubuntu 22.04.4, установленная на третьем разделе винчестера (метка тома hi3203).

На скриншоте. Система, которая устанавливалась на другом компьютере в ЕФИ-режиме, запущена в легаси-режиме.
На третьем разделе харддиска создаю каталог /opt/casper. Из исо-образа Xubuntu 22.04.4 в этот каталог копирую файлы /casper/initrd, /casper/vmlinuz. Создаю символическую ссылку /opt/casper/ub22.dir, указывающую на корень системного раздела (../../). Можно и без этого симлинка, он для большего единообразия конфига.
Перезагружаюсь. В меню груба выбираю пункт 'Xubuntu 22.04 live (login/pass: ubuntu/[empty])', захожу в режим редактирования.
Изменяю переменную: iso_path="buntu-22.04.4-desktop-amd64.iso". Продолжаю загрузку.
Естесственно, такого исо-образа не найдёт, начнет загрузку "из набора файлов". А таким набором окажется наша установленная система.
Началась загрузка системы и вывалилась в шелл, предлагает нажать "Control-D". Нажимаю. Продолжается загрузка, логин, который был при установке системы, система загрузилась.

На скриншоте. Xubuntu 22.04.4, установленная на третий раздел харддиска. Левая панель mc, внизу. Размер корня 4гб и все свободны (8гб оперативки, половина отдана под корень). Система запущена "как живая". Можно творить с ней любые непотребства, всё это останется только до перезагрузки. Например, я всё удалил из каталога /boot.
Взглянем шире. Правая панель mc. Каталог /cdrom. Сюда смонтирован реальный системный раздел, видно по размеру внизу панели, из 17Гб свободно три с половиной. Видно, что содержимое каталога /boot никуда не делось. Однако, смонтирован он в режиме "чтение-запись", можно вносить сюда изменения. Например, этот скриншот я копировал сюда.
К слову, mc в системе тоже нет. Это смонтирован каталог, примерно как делают "снап-флат-имаджи".


Пользователь добавил сообщение 10 Марта 2024, 08:52:28:
С помошью грубПС, находящегося на флешке, загружаю систему в легаси-режиме. Попутно замечаю, что на месте sda может оказаться и флешка и харддиск. Какой "удачный экземпляр", впечатление, что он вобрал в себя все пороки.
Поэтому, точно определяю, под каким именем в данной конкретной сессии оказался харддиск. Устанавливаю груб.

На скриншоте. ГрубПС успешно установлен на харддиск. Вынимаю флешку. Перезагружаюсь. В УЕФИ появился легаси-харддиск. Выбираю загрузку с него. Система загрузилась.

На скриншоте. Левая панель mc, появился каталог /boot/grub/i386-pc - здесь файлы грубПС. Справа, в окне терминала. Только один харддиск, система загружена в легаси-режиме.
 Вишенка на торте!
Загружаю систему с помошью грубПС, файлы которого на системном резделе, это видно по используемому меню груба. Монтирую sda1.

На скриншоте. Можно конечно помучиться в терминале, но mc удобней. Выбираю установку груба в MBR, а его каталог с файлами на sda1.

Установка успешно завершена. Перезагружаюсь. В УЕФИ выбираю загрузку с легаси-харддиска. По меню груба вижу, что заружается с sda1.

На скриншоте. Система загрузилась. Правая панель mc, видно по дате, что на sda1 появился каталог /boot/grub/i386-pc.
Теперь этот харддиск круче любой мультизагрузочной флешки. Даже если удалить раздел sda3, то оба загрузчика, грубПС и грубЕФИ, останутся работоспособны. Ими можно загрузить любую систему, в любом режиме, из любого положения.
Главное, "не портить" MBR и sda1, он-же ESP.
« Последнее редактирование: 21 Марта 2024, 07:05:15 от andytux »

Оффлайн bingo123

  • Автор темы
  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
Re: Не получается переустановка системы
« Ответ #134 : 10 Марта 2024, 09:21:32 »
Ох. Страшный ад :)

В первой части поста вы загрузили систему в Legacy, установленную на другом ПК в EFI? Во второй части установка с флешки? На флешке только grub PC и ISO образ?

 

Страница сгенерирована за 0.051 секунд. Запросов: 25.