[Цитировать]

    GitNull
  • 24684
  • Стаж: 3 года 10 месяцев
  • Сообщений: 7
  • Репутация:0

    [+] [-]
Нужна помощь, проблема с загрузчиками Linux и Ventoru...
Схема разметки HDD
Имеется мультизагрузочный USB-HDD на 1ТБ с ventoy на борту (MBR)...
  • Раздел1 (exFAT) = 100ГБ, -- стандартный ventoy-раздел, где лежат iso-образы.
  • Раздел2 (FAT16) = 32МБ, -- системный ventoy-раздел, где лежит загрузчик ventoy.
  • Незанятое пространство (800ГБ).
После установки Linux, схема разметки
  • Раздел-1 (exFAT)⠀= 100ГБ, ⠀-- стандартный ventoy-раздел, где лежат iso-образы.
  • Раздел-2 (FAT16)⠀= 32МБ,⠀⠀-- системный ventoy-раздел, где лежит загрузчик ventoy.
  • Раздел-3 (ex2)⠀⠀⠀= 515МБ ⠀-- boot.
  • Раздел-4 (ex4)⠀⠀⠀= 100ГБ⠀⠀-- root.
  • Незанятое пространство...
ПРОБЛЕМА в том, что при загрузке компа, первым грузится grub линукса, а нужен, что-бы первый грузился grub ventoru, который сам ижет все локалные загрузчики Win и Grun (F4)...
Кто-то может подсказать, что делать?

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 1 месяц
  • Сообщений: 3586
  • Репутация:127

    [+] [-]
GitNull, просто по логике, перед установкой Линукс сохраните текущий MBR, а после установки - восстановите обратно. Поскольку меняется таблица разделов, то при восстановлении надо её оставить неизменной. В BootIce это делается вот так:

[Цитировать]

    stea.61
  • 2490
  • Стаж: 8 лет 2 месяца
  • Сообщений: 656
  • Репутация:67

    [+] [-]
  • Откуда: 61 RUS
Ander_73, привет.
Не берусь утверждать, т.к. эту тему копал не особо глубоко, но с Ventoy эта простая и логичная схема может не сработать - в GRUB от Ventoy встроена проверка "легитимности" носителя, т.е. создан ли он прогой от Ventoy и соответствует ли разбивка (таблица) разделов оригинальной (начальной).
Вполне вероятно, что после восстановления MBR для Ventoy (c сохранением измененной в процессе установки Linux таблицей разделов) GRUB от Ventoy заявит что-то типа того, что носитель "не является носителем Ventoy", и откажется загружать даже меню.
Я такую "картину" уже наблюдал, правда, не тестировал ситуацию на "критерии контроля" изменений таблицы разделов носителя.

[Цитировать]

    GitNull
  • 24684
  • Стаж: 3 года 10 месяцев
  • Сообщений: 7
  • Репутация:0

    [+] [-]
87916
с Ventoy эта простая и логичная схема может не сработать.
У меня не сработало...
Я не уверен, но может дело в параметре (число сектаров).
При бекапе и восстановлении, число секторов ставил 1.
Пойду дальше ковырять...

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 1 месяц
  • Сообщений: 3586
  • Репутация:127

    [+] [-]
87917При бекапе и восстановлении, число секторов ставил 1
Это явно ошибка. 1 сектор - это 512 байт. Загрузчик GRUB2 - это всяко ~40Кб или больше.

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет 3 месяца
  • Сообщений: 2495
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
Ander_73,
Привет! aa
В самом Bootice (в управлении MBR) прописано в строке загрузчика Grub2 (63 сектора)

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 1 месяц
  • Сообщений: 3586
  • Репутация:127

    [+] [-]
sergeysvirid, aa
Бэкапируется загрузчик Вентоя, который неизвестно (мне) какого размера. Стандартный из BootIce тут не при чём.
Важно, что 1 сектор - это явно не то, что надо.

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет 3 месяца
  • Сообщений: 2495
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
Ander_73,
Ага, понял. bs

[Цитировать]

    stea.61
  • 2490
  • Стаж: 8 лет 2 месяца
  • Сообщений: 656
  • Репутация:67

    [+] [-]
  • Откуда: 61 RUS
Всем привет.
Думаю, сохранять нужно всю область до 1-го раздела - для Linux это обычно 2048 секторов - на носители с MBR GRUB чаще всего пишется в этот 1-й мегабайт. Удачи.

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 1 месяц
  • Сообщений: 3586
  • Репутация:127

    [+] [-]
stea.61, aa
87931сохранять нужно всю область до 1-го раздела
Ну, в общем, да bs     Нули в конце особо не помешают.
87931для Linux это обычно 2048 секторов
Тут дело не Линукс, а как была отформатирована флешка изначально. Разные программы делают это по-разному.

[Цитировать]

    GitNull
  • 24684
  • Стаж: 3 года 10 месяцев
  • Сообщений: 7
  • Репутация:0

    [+] [-]
Проблему решил обновлением из самой Ventoy

[Цитировать]

    BalAngel
  • 647
  • Стаж: 8 лет 11 месяцев
  • Сообщений: 252
  • Репутация:14

    [+] [-]
87911
ПРОБЛЕМА в том, что при загрузке компа, первым грузится grub линукса, а нужен, что-бы первый грузился grub ventoru, который сам ижет все локалные загрузчики Win и Grun (F4)... Кто-то может подсказать, что делать?
КМК, неправильно поставил задачу
Мы поняли, что хочет восстановить Ventoy (судя по ответам), по крайней мере я
То есть:
1) было так
Grub2 (ventoy) ---> меню ventoy
2) после установки Linux стало так
Grub2 (Linux) ----> Linux
               |--> ....
         |--> Ventoy
3) хочет, чтобы было как в случае 1)
Дальше пошли предложения, обмозгования как это сделать. Я не слишком занимался с Ventoy, поэтому ничего не мог предлагать
Оказывается устроила такая схема
Для меня такая схема имеет смысл, так как считаю Ventoy для экспериментов с подопытными образами (для Windows более подходит Grub2 File Manager)
Grub2 (Linux) ----> Linux
         ^     |--> ....
    |     |--> Ventoy ---F6(?)--->
    |                            |
    |<--------------------------- |
Что не то, как случай 1), тема а том не может быть закрыта
Если нужно восстановить загрузку Ventoy не разрушая разделы и данные, надо знать, что Ventoy - Grub2 с кучей функций, если не разрушать строение, то можно очень что конфигурировать
Для Legacy можно делать так, скомпилировать с grub-mkimage (включая много модулей) Core.img на папку /grub
Но эта задача сложная, поэтому core.img скачал с интернета (ventoy forum, tnctr.com Multiboot sistemler)
grldr внутренее меню отредактировал Bootice:
fallback +1
find --set-root /grub/i386-pc/core.img
kernel /grub/i386-pc/core.img
boot
Дальше ясно, что делать
Ссылка на 3 файла (grldr_6 встроенное меню, которым я пользуюсь)
Написал, как я поступил бы, КМК
PS
Для наглядности мой меню Ventoy'a


Показать сообщения:    

Текущее время: 29-Мар 09:50

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы