Сайт | Скачать | Видео | Wiki

Автор Тема: LF-auto - конфиг grub2 с автопоиском установленных LF дистрибутивов  (Прочитано 5096 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Находит перечисленные в переменной lf_dirs (см. ниже) установки LF дистрибутивов c dir/grub/menu.lst                                 
на всех подключенных носителях.  Автоформирует меню со списком                                                                               
Если dir/grub/menu.lst нет - перенесите все *.lst файлы из EFI/BOOT в dir/grub                                 
                                                                                                               
Можно использовать с любыми установками линукс в каталог. В этом случае.                                       
dir/grub/menu.lst придется написать самостоятельно                                                             
                                                                                                               
Установка                                                                                                       
1. Скопировать каталог lf-auto в $prefix вашего grub2                                                           
2. Добавить в Ваш grub.cfg :                                                                                                                                                                                                                       
Код
submenu "LF-auto - search LF Linux (поиск установленных LF c dir/grub/menu.lst" {
  set lf_dirs="roll2402 lfd10 ddr01 lfu22 fas"
  export lf_dirs
  configfile "${prefix}"/lf-auto/lf-auto.cfg
                                         
3. Изменить (если требуется) lf_dirs - список каталогов с LF дистрибутивами                                     
Если на разных разделах есть одинаковые каталоги с дистрибутивами - переименуйте                               
4. Скопируйте каталоги с дистрибутивами из iso корень нужного Вам раздела                                       
5. Перезагрузите.       
                                                                                       
Выложил для подписчиков
« Последнее редактирование: 17 Март 2024, 10:02:44 от sfs »

Оффлайн yxma

  • Истина - абсолютна. Но не в линуксе )))
  • Ветеран
  • *****
  • Сообщений: 1883
  • Репутация: +11/-0
  • конченый виндеец, местный сумасшедший 8) 8) 8)
Я правильно понимаю, что если на каком-то разделе жесткого диска размещено распакованное содержание исо, то автоконфигуратор сам найдет и включит ОС в меню?
С ссд тоже найдет и будет работать?
жаль, что редка захожу на форум
успехов в труде и счастья в личной жизни!

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
если на каком-то разделе жесткого диска размещено распакованное содержание исо, то автоконфигуратор сам найдет и включит ОС в меню?
После добавления в имеющийся груб2 строки submenu - он сканирует lf_dirs - список каталогов с LF дистрибутивами и добавляет пункты из дистр/grub
Т.е. распаковать достаточно только одну папку с дистром из исо. Остальное не надо
 
С ссд тоже найдет и будет работать?
Поиск по всем подключенным носителям, которые видит ваш груб2

Оффлайн yxma

  • Истина - абсолютна. Но не в линуксе )))
  • Ветеран
  • *****
  • Сообщений: 1883
  • Репутация: +11/-0
  • конченый виндеец, местный сумасшедший 8) 8) 8)
После добавления в имеющийся груб2
У меня загрузка через уефи, там меню ОС в файле grub.cfg. Конфигуратор сам найдет нужный файл или помогать нужно? Или нужно снести все загрузчики и поставить grub2 заново?
успехов в труде и счастья в личной жизни!

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
У меня загрузка через уефи
Без разницы. Подойдет любой груб2
Нужно только добавить пункт меню и запустить его - остальное - само

Оффлайн yxma

  • Истина - абсолютна. Но не в линуксе )))
  • Ветеран
  • *****
  • Сообщений: 1883
  • Репутация: +11/-0
  • конченый виндеец, местный сумасшедший 8) 8) 8)
Нужно только добавить пункт меню и запустить его
Если можно, для тупых - надо найти раздел с grub, а дальше что - поподробней? Если что - рефинд находит груб, загружается до командной строки и останавливается на этом. Можно в этом  месте дать команду на отработку автоконфига?
какой файл куда вставлять, что в нем должно быть? Если это файл груб.кфг - с ним что-то нужно делать?
успехов в труде и счастья в личной жизни!

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
1. Заархивировать рефинд и на его место записать EFI из корня iso
2. Скопировать из lf*.iso Только папку с модулями дистра (типа lfu22 ddr01 и пр.)

Оффлайн yxma

  • Истина - абсолютна. Но не в линуксе )))
  • Ветеран
  • *****
  • Сообщений: 1883
  • Репутация: +11/-0
  • конченый виндеец, местный сумасшедший 8) 8) 8)
1. Заархивировать рефинд и на его место записать EFI из корня iso
Архивация папки рефинда убила загрузку, после замены папки бут не помню что получилось, но было очень коряво, грузилась только по строке с вентоя и находила папку с ЛФ в исо из файлопомойки. Тогда я вернул рефинд, стал грузиться он и одним из пунктов нового меню стал lfu22 из папки на sda1. Грузятся все ДЕ, но у xfce не появляется панель, а запускать все через терминал как-то не айс. Таким образом, осталось только вернуть крысе панель, изменить меню запуска чтобы сохраненка была на раздел с ехт4 и узнать как убрать 5секундную паузу на ожидание медленной периферии
есть еще одна идея - убрать таки рефинд, а создать загрузку из командной строки, которая появлялась при ликвидации папки рефинд из ефи. Это технически возможно?
« Последнее редактирование: 11 Февраль 2024, 23:38:39 от yxma »
успехов в труде и счастья в личной жизни!

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Грузятся все ДЕ, но у xfce не появляется панель
Оставьте только 1 модуль ДЕ
изменить меню запуска чтобы сохраненка была на раздел с ехт4 и узнать как убрать 5секундную паузу
Все есть в вики - для каждого инитрд по своему

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Не работал переход из одного меню в другое. Починил. В аттаче шапки темы

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Доработал, перезалил в аттаче шапки темы - v.240317