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

Автор Тема: меню параметров загрузки на Live-USB - как (РЕШЕНО!)  (Прочитано 9736 раз)

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

Оффлайн timur73_73

  • Постоялец
  • ***
  • Сообщений: 168
  • Репутация: +14/-0
  • Автор темы
  • йа
Как сделать меню параметров загрузки на Live-USB таким же как и на Live-CD? Уже испробовал различные методы создания Live-USB, но результат один - идет сразу загрузка, а меню параметров как на Live-CD нет, и пусть не все параметры мне могут пригодиться, но наверно не случайно оно было сделано. Может кто подскажет?
« Последнее редактирование: 19 Апрель 2009, 16:19:32 от timur73_73 »

Оффлайн Fliker09

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1624
  • Репутация: +120/-1
  • Puppy 4ever!
Re: меню параметров загрузки на Live-USB - как?
« Ответ #1 : 18 Апрель 2009, 18:41:24 »
А Груб не пробовал на флэшку? Вроде должен работать (тока нужно грамотно настроить).
Я покинул проект так что прошу в случае чего писать мне на мыло!
Драйверы от разных систем НЕСОВМЕСТИМЫ!
http://wellminded.com/puppy/pupsearch.html -
 - поиск по http://www.murga-linux.com/puppy/
http://www.minus.com/ - для постоянного хранения файлов
http://rghost.ru/ - для временного хранения файлов
http://appdb.winehq.org/ - база данных WINE
http://jabberworld.info/ - всё о Jabber
http://convertfiles.com/ - конвертер файлов

Оффлайн timur73_73

  • Постоялец
  • ***
  • Сообщений: 168
  • Репутация: +14/-0
  • Автор темы
  • йа
Re: меню параметров загрузки на Live-USB - как?
« Ответ #2 : 18 Апрель 2009, 22:19:05 »
С грубом мне и так все понятно, но не хотелось бы огород городить, к тому же флешка не мультисистемная. Хочется именно как на Live-CD, как тут http://forum.puppyrus.org/index.php/topic,1362.msg15790.html#msg15790 (см. приложенное изображение)

Оффлайн Zloy_T

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 326
  • Репутация: +74/-2
Re: меню параметров загрузки на Live-USB - как?
« Ответ #3 : 18 Апрель 2009, 22:46:50 »
например так

Цитата
title PuppyRus-120U-L-M ACPI-OFF
rootnoverify (hd0,1)
kernel /puppy301/vmlinuz psubdir=puppy301 acpi=off
initrd /puppy301/initrd.gz
boot

title PuppyRus-120U-L-M PFIX=RAM
rootnoverify (hd0,1)
kernel /puppy301/vmlinuz psubdir=puppy301 pfix=ram
initrd /puppy301/initrd.gz
boot

title PuppyRus-120U-L-M {PARAMETR NAME}
rootnoverify (hd0,1)
kernel /puppy301/vmlinuz psubdir=puppy301 {PARAMETR}
initrd /puppy301/initrd.gz
boot
то есть, для загрузки определенного типа ты просто выбираеш опцию в меню.

Оффлайн timur73_73

  • Постоялец
  • ***
  • Сообщений: 168
  • Репутация: +14/-0
  • Автор темы
  • йа
Re: меню параметров загрузки на Live-USB - как?
« Ответ #4 : 18 Апрель 2009, 23:01:24 »
в строке KERNEL в MENU.LST
с какими параметрами укажешь, с такими ядро и загрузиться. Или ты что другое имееш ввиду?
я с грубом в принципе знаком, а вот чтоб так как на live-CD на твоем же screenshote приложеном в топике "Внимание КОНКУРС!!!!!!!!!" от 8 апреля?

P.S. Я хочу ещё одну ясность внести. Может это не совсем меню (не интерактивное, типа нажал и пошло), а подсказка для режима запуска, чтоб не перебирать все возможные режимы и не вбивать их в груб
« Последнее редактирование: 18 Апрель 2009, 23:10:00 от timur73_73 »

Оффлайн Zloy_T

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 326
  • Репутация: +74/-2
Re: меню параметров загрузки на Live-USB - как?
« Ответ #5 : 18 Апрель 2009, 23:36:47 »
 ты хочешь, чтобы параметр писать руками штоль? а какая разница, если ты параметры перечислишь в меню и потом выберешь нужный? я не понимаю

Оффлайн Fliker09

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1624
  • Репутация: +120/-1
  • Puppy 4ever!
Re: меню параметров загрузки на Live-USB - как?
« Ответ #6 : 18 Апрель 2009, 23:41:09 »
В ГРУБ-е есть такая опция как редактирование пунктов. Жми е на желаемом пункте, редактируй и жми b.
Я покинул проект так что прошу в случае чего писать мне на мыло!
Драйверы от разных систем НЕСОВМЕСТИМЫ!
http://wellminded.com/puppy/pupsearch.html -
 - поиск по http://www.murga-linux.com/puppy/
http://www.minus.com/ - для постоянного хранения файлов
http://rghost.ru/ - для временного хранения файлов
http://appdb.winehq.org/ - база данных WINE
http://jabberworld.info/ - всё о Jabber
http://convertfiles.com/ - конвертер файлов

Оффлайн timur73_73

  • Постоялец
  • ***
  • Сообщений: 168
  • Репутация: +14/-0
  • Автор темы
  • йа
Re: меню параметров загрузки на Live-USB - как?
« Ответ #7 : 18 Апрель 2009, 23:53:48 »
В том-то и вопрос, что при запуске с Live-CD ничего не надо редактировать, не ввел параметры - грузиться по умолчанию, хочешь параметры - все перед глазами, вводи и загружайся. С грубом только одна проблема - не забыть, какой параметр нужен (особенно если не один), даже если сделать вывод параметров на странице груба, можно и забыть :(
Но если ничего другого не придумаем, останеться надеяться только на бумагу :)

P.S. В принципе я понял, в чем фикус-пикус. Запуск с CD идет через isolinux с его конфигуратором, который в свою очередь цепляет boot.msg, а USB стратует через syslinux.
Попробую копать в этом направлении.
« Последнее редактирование: 19 Апрель 2009, 00:06:20 от timur73_73 »

Оффлайн Fliker09

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1624
  • Репутация: +120/-1
  • Puppy 4ever!
Re: меню параметров загрузки на Live-USB - как?
« Ответ #8 : 19 Апрель 2009, 00:02:49 »
Ну так  с ГРУБ-ом тоже так получается - хочешь вводи параметры, хочешь оставь как есть и по истечению таймера запустится по-умолчанию.
Я покинул проект так что прошу в случае чего писать мне на мыло!
Драйверы от разных систем НЕСОВМЕСТИМЫ!
http://wellminded.com/puppy/pupsearch.html -
 - поиск по http://www.murga-linux.com/puppy/
http://www.minus.com/ - для постоянного хранения файлов
http://rghost.ru/ - для временного хранения файлов
http://appdb.winehq.org/ - база данных WINE
http://jabberworld.info/ - всё о Jabber
http://convertfiles.com/ - конвертер файлов

Оффлайн Zloy_T

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 326
  • Репутация: +74/-2
Re: меню параметров загрузки на Live-USB - как?
« Ответ #9 : 19 Апрель 2009, 00:33:36 »
В том-то и вопрос, что при запуске с Live-CD ничего не надо редактировать, не ввел параметры - грузиться по умолчанию, хочешь параметры - все перед глазами, вводи и загружайся. С грубом только одна проблема - не забыть, какой параметр нужен (особенно если не один), даже если сделать вывод параметров на странице груба, можно и забыть :(
Но если ничего другого не придумаем, останеться надеяться только на бумагу :)

P.S. В принципе я понял, в чем фикус-пикус. Запуск с CD идет через isolinux с его конфигуратором, который в свою очередь цепляет boot.msg, а USB стратует через syslinux.
Попробую копать в этом направлении.
Поясню. ЕСЛИ ТЫ GRUB ставишь на флешку, запуск идет с GRUB-a
Тогда настрой МЕНЮ так, как я говорил

Выглядит так:
1. Опция 1 (загрузка с параметром1)
2.Опция 2 (загр-ка с параметром 2)
и т.д -код выше.
Для syslinux принцип такой же, только у него синтаксис другой

Оффлайн timur73_73

  • Постоялец
  • ***
  • Сообщений: 168
  • Репутация: +14/-0
  • Автор темы
  • йа
Re: меню параметров загрузки на Live-USB - как?
« Ответ #10 : 19 Апрель 2009, 00:45:49 »
Я всё-таки решил (почти) этот вопрос по-другому. Где-то увидел, что isolinux для CD, а syslinux - для USB. Скопировал содержимое isolinux.cfg в syslinux.cfg, чуть отредактировал до такого вида:
Цитата
default puppy
font 8x16.psf
display boot.msg
prompt 1
label puppy
kernel vmlinuz
append initrd=initrd.gz pmedia=usbflash
timeout 50
Добавил на флешку ещё два файла с cd - boot.cat boot.msg - вроде почти заработало.
Теперь почему ПОЧТИ - файл boot.msg изначально в кодировке koi-8r и при запуске с флешки все русские буквы идут крякозябрами. Так что осталось сохранить этот файл в правильной кодировке или переписать расшифровку параметрова на английский - и всё, можно, думаю даже выложить в хавтушки

Оффлайн Zloy_T

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 326
  • Репутация: +74/-2
Re: меню параметров загрузки на Live-USB - как?
« Ответ #11 : 19 Апрель 2009, 01:19:40 »
во во, давай. Хотя лично я склоняюсь к GRUB (он родней как-то)


Цитата
default puppy
font 8x16.psf
display boot.msg
prompt 1
label puppy
kernel vmlinuz
append initrd=initrd.gz pmedia=usbflash
timeout 50
как мне логика подсказывает, после строки kernel можно запустить параметры... через пробел
« Последнее редактирование: 19 Апрель 2009, 01:26:52 от Zloy_T »

Оффлайн timur73_73

  • Постоялец
  • ***
  • Сообщений: 168
  • Репутация: +14/-0
  • Автор темы
  • йа
Re: меню параметров загрузки на Live-USB - как?
« Ответ #12 : 19 Апрель 2009, 16:18:47 »
Grub для понимающих, а так как сделал я - могут все. Вообщем, отредактировал boot.msg путем транслитерации и, хоть не русскими буквами, но понять теперь можно. Выкладываю полученный файл, если кто решиться внедрить его на Live-USB, переименуте просто в boot.msg

P.S. Если модераторы будут не против, можно будет сделать небольшой how-to по этому вопросу

P.P.S. посыпаю голову пеплом
Не заметил сразу, ведь вторая строка syslinyx.cfg прямо показывает на файл с кириллицей (8х16.psf). Вообщем, скопировав его с live-cd взял оттуда обратно boot.msg, перезапустился - список параметров на русском.
теперь отредактирую хавту
« Последнее редактирование: 24 Апрель 2009, 20:57:23 от timur73_73 »

Оффлайн Zloy_T

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 326
  • Репутация: +74/-2