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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: ошибка при загрузке Ubuntu 23.10  (Прочитано 351438 раз)

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

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7996
    • Просмотр профиля
Re: ошибка при загрузке Ubuntu 23.10
« Ответ #45 : 24 Января 2024, 15:02:08 »
Напугал я его в "Ответ #16". Это уже скорее попытка успокоить, объяснить.

Оффлайн vhsirop

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: ошибка при загрузке Ubuntu 23.10
« Ответ #46 : 24 Января 2024, 17:21:56 »
UUID раздела старой системы 4e236176-627b-4e98-af39-9bc0d4e90264
UUID раздела новой системы 359c178f-4afc-4ac5-a4b2-ee857b935ed8


Пользователь добавил сообщение 24 Января 2024, 17:24:27:
Конфиг груба старой системы
(Нажмите, чтобы показать/скрыть)

Пользователь добавил сообщение 24 Января 2024, 17:27:59:
Конфиг груба новой системы
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 24 Января 2024, 17:27:59 от vhsirop »

Оффлайн Irshat

  • Активист
  • *
  • Сообщений: 799
    • Просмотр профиля
Re: ошибка при загрузке Ubuntu 23.10
« Ответ #47 : 24 Января 2024, 17:37:51 »
мне показалось, или новый груб чище стал и меньше

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7996
    • Просмотр профиля
Re: ошибка при загрузке Ubuntu 23.10
« Ответ #48 : 24 Января 2024, 17:53:15 »
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${initrdfail}" = 2 ]; then
   set initrdfail=
elif [ "${initrdfail}" = 1 ]; then
   set next_entry="${prev_entry}"
   set prev_entry=
   save_env prev_entry
   if [ "${next_entry}" ]; then
      set initrdfail=2
   fi
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="Ubuntu 23.10 (23.10) (on /dev/sdb2)"
fi
...
Вон как ты вывернулся.
Технически верно.
Но если эту строку добавлял непосредственно в grub.cfg, то при первом update-grub она будет уничтожена.
Если правил файл 00_header, то противоречит правилам хорошего тона. Помимо этого все это может быть переопределено в следующих скриптах.
Для пользователя существует файл 40_custom. Все пользовательские изменения лучше заносить в него. Он последний для того, чтобы уже никто не переопределил.
 Теперь понятно. Груб находится на разделе с новой системой. Если удалишь этот раздел, то не будет груба, не будет загружаться старая система.
Можно в конфиге груба на ESP(маленький, из трех строк) изменить УУИД, чтобы он указывал на раздел старой системы. Должна будет сразу запускаться старая система. В этом случае раздел с новой системой можно удалить.
« Последнее редактирование: 24 Января 2024, 18:04:27 от andytux »

Оффлайн vhsirop

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: ошибка при загрузке Ubuntu 23.10
« Ответ #49 : 24 Января 2024, 19:06:41 »
Можно в конфиге груба на ESP(маленький, из трех строк) изменить УУИД, чтобы он указывал на раздел старой системы. Должна будет сразу запускаться старая система. В этом случае раздел с новой системой можно удалить
Страшновато как-то...а если оставить как есть?
Я кстати кроме fstab ничего не корректировал, только с помощью какой-то проги (убей не помню как называется) поставил загрузку старой системы в приоритет

Пользователь добавил сообщение 24 Января 2024, 19:08:45:
Если не ошибаюсь прога называется Grub Customizer

Пользователь добавил сообщение 24 Января 2024, 19:14:56:
/boot/efi/EFI/ubuntu
в груб конфиге в этой папке надо ууид поменять?
« Последнее редактирование: 24 Января 2024, 19:14:56 от vhsirop »

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7996
    • Просмотр профиля
Re: ошибка при загрузке Ubuntu 23.10
« Ответ #50 : 25 Января 2024, 03:36:01 »
Да.
search.fs_uuid 4e236176-627b-4e98-af39-9bc0d4e90264 root hd1,gpt2
#search.fs_uuid 359c178f-4afc-4ac5-a4b2-ee857b935ed8 root hd1,gpt3
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
В таком виде должен выбирать конфиг старой системы и запускать старую систему.
Если раскомментировать вторую строку, то должен выбирать конфиг новой системы и запускать новую систему.
Если ошибешься в этом файле, то получишь: "grub rescue", не загрузишь ничего.

Цитировать
sudo grub-install /kuda_primontirovan_UEFI
Затем проверить в опять uuid на всякий случай.
Загрузчик будет принадлежать нужной ОС.
Я не знаю, что сделает эта команда. Автор считает, что тоже самое, что я написал выше.
« Последнее редактирование: 25 Января 2024, 04:02:03 от andytux »

Оффлайн vhsirop

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: ошибка при загрузке Ubuntu 23.10
« Ответ #51 : 25 Января 2024, 09:46:17 »
Если я правильно понял, то меняю первую строчку на это:
search.fs_uuid 4e236176-627b-4e98-af39-9bc0d4e90264 root hd1,gpt2и будет загружаться старая система, а раздел с новой можно удалить?

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7996
    • Просмотр профиля
Re: ошибка при загрузке Ubuntu 23.10
« Ответ #52 : 25 Января 2024, 10:27:45 »
Да. И не оставляешь себе никаких шансов.

Оффлайн vhsirop

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: ошибка при загрузке Ubuntu 23.10
« Ответ #53 : 25 Января 2024, 12:35:42 »
И не оставляешь себе никаких шансов
Как-то это пугает...а шансов на что?

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7996
    • Просмотр профиля
Re: ошибка при загрузке Ubuntu 23.10
« Ответ #54 : 25 Января 2024, 12:56:52 »
Я человек. Просто человек. Могу ошибаться.
Я не проверял это конфиг. Да и что проверять?..
"hd1,gpt2" - у меня только hd0, gpt нет вообще, в строке моего конфига этого вообще нет. УУИД, естесственно, не может быть таким-же. И т.д. и т.п.
« Последнее редактирование: 25 Января 2024, 12:58:35 от andytux »

Оффлайн vhsirop

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: ошибка при загрузке Ubuntu 23.10
« Ответ #55 : 25 Января 2024, 13:54:25 »
Поменял строчку как ты сказал, грузится старая система, меню загрузчика не показывает
Теперь чтобы удалить раздел новой системы нужно загрузиться с флешки, грохнуть новый раздел и расширить старый?
Как я понимаю делать это прямо отсюда нельзя?

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3327
    • Просмотр профиля
Re: ошибка при загрузке Ubuntu 23.10
« Ответ #56 : 25 Января 2024, 13:58:17 »
Грохнуть не нужную систему можно.
Расширить нет. Надо грузиться с флешки для расширения.
А чего это вы тут делаете, а?

Оффлайн vhsirop

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: ошибка при загрузке Ubuntu 23.10
« Ответ #57 : 25 Января 2024, 14:15:21 »
Надо грузиться с флешки для расширения
Я так и собираюсь сделать- загружусь с флешки и с помощью программы Диски удалить ненужный раздел и расширить нужный. Так ведь правильно будет?

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7996
    • Просмотр профиля
Re: ошибка при загрузке Ubuntu 23.10
« Ответ #58 : 25 Января 2024, 15:07:09 »
Цитировать
удалить ненужный раздел и расширить нужный...
Держи кулачки, чтобы всё прошло гладко...

Цитировать
меню загрузчика не показывает
Это стандартный дефолт при одной системе.

 

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