Bug 21058 - Ошибочное добавление параметров загрузки
: Ошибочное добавление параметров загрузки
Status: REOPENED
: Sisyphus
(All bugs in Sisyphus/design-bootloader-source)
: unstable
: all Linux
: P3 major
Assigned To:
:
:
:
:
: 19564
  Show dependency tree
 
Reported: 2009-08-13 20:17 by
Modified: 2012-07-02 15:33 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2009-08-13 20:17:41
Имеем запись в syslinux.cfg:
append initrd=alt0/full.cz live fastboot lowmem vga=0x314 splash=silent
splashcount=17 stagename=live showopts automatic=method:disk,label:extwin

Пропагатор останавливает загрузку с ошибкой "no CDROM device found", при этом
он говорит, что получает параметры:
initrd=alt0/full.cz live fastboot lowmem vga=0x314 splash=silent splashcount=17
stagename=live showopts automatic=method:disk,label:extwin
BOOT_IMAGE=alt0/vmlinuz vga=0x314 automatic=method:cdrom

отключение графики загрузчика (выбрасывание из syslinux.cfg строки ui
gfxboot.com bootlogo) помогает.

[19:44:40] <gns> подожди-ка. ты хочешь сказать что в syslinux.cfg НЕТ
automatic=method:cdrom ?
[19:44:46] <Prividen> нету.
[19:44:51] <Prividen> в том-то и дело
[19:44:57] <gns> тогда я всё понял. design-bootloader
[19:47:09] <lioka> Prividen: там сплешь добрасывал параметры, мне вспоминается
------- Comment #1 From 2009-08-13 22:11:42 -------
(В ответ на комментарий №0)
С какой версией syslinux?
Он менялся за последние дни.
------- Comment #2 From 2009-08-13 22:19:14 -------
(В ответ на комментарий №1)
> (В ответ на комментарий №0)
> С какой версией syslinux?

У меня в репозитарии есть syslinux-3.82-alt1 и syslinux1-1.62-alt4.1, вот
кто-то из них
------- Comment #3 From 2009-08-14 14:13:03 -------
Как решать эту проблему правильно я не знаю (и не знаю насколько возможно), так
как язык, на котором написан design-bootloader совершенно недокументирован.

Пример обхода этой проблемы можно увидеть в пакете mkbootflash

Ну и patches are welcome
------- Comment #4 From 2009-08-14 15:31:14 -------
(В ответ на комментарий №3)
> Как решать эту проблему правильно я не знаю (и не знаю насколько возможно), так
> как язык, на котором написан design-bootloader совершенно недокументирован.
> 
> Пример обхода этой проблемы можно увидеть в пакете mkbootflash
> 
> Ну и patches are welcome

А убить эти строчки в src/dia_install.inc и по старинке писать все параметры в
isolinux/syslinux.cfg неправильно будет?
------- Comment #5 From 2009-08-14 15:34:07 -------
т.к. у нас по идее нет или не работает меню выбора источника установки, то это
будет вполне корректным решением.
------- Comment #6 From 2009-08-15 17:10:50 -------
http://git.altlinux.org/people/prividen/packages/?p=design-bootloader.git;a=commit;h=f16d106d72e44b9be568fd1d308cd2c165c0173e

Закомментарил все строчки с добавлением методов загрузки.
------- Comment #7 From 2009-08-15 17:14:47 -------
(В ответ на комментарий №5)
> т.к. у нас по идее нет или не работает меню выбора источника установки, то это
> будет вполне корректным решением.

ни работает ни разу. Если указывать install=что-нибудь в gfxboot.cfg кроме
cdrom или пустой строки, то syslinux сразу дохнет после отрисовки меню.
Если воспользоваться диалогом выборки варианта загрузки, то реально выбирается
(способ - 1) от выбранного, и до вожделенного hd всё равно не добраться.
------- Comment #8 From 2009-08-15 17:20:17 -------
(В ответ на комментарий №7)
> (В ответ на комментарий №5)
> > т.к. у нас по идее нет или не работает меню выбора источника установки, то это
> > будет вполне корректным решением.
> 
> ни работает ни разу. Если указывать install=что-нибудь в gfxboot.cfg кроме
> cdrom или пустой строки, то syslinux сразу дохнет после отрисовки меню.
> Если воспользоваться диалогом выборки варианта загрузки, то реально выбирается
> (способ - 1) от выбранного, и до вожделенного hd всё равно не добраться.

М-да. Патчи приветствуются :-/
------- Comment #9 From 2009-08-15 17:48:57 -------
(В ответ на комментарий №8)

> М-да. Патчи приветствуются :-/

Мне вообще непонятно, для чего нужна эта функциональность. 
Когда можно отредактировать gfxboot.cfg, точно так же можно отредактировать и
iso(sys)linux.cfg, в той же самой директории.
Если что-то выбирать ручками при загрузке - это же можно и прописать в
командную строку.
------- Comment #10 From 2009-08-15 17:52:31 -------
(В ответ на комментарий №9)

> Мне вообще непонятно, для чего нужна эта функциональность. 
> Когда можно отредактировать gfxboot.cfg, точно так же можно отредактировать и
> iso(sys)linux.cfg, в той же самой директории.
> Если что-то выбирать ручками при загрузке - это же можно и прописать в
> командную строку.

Вы же пишете, что не работает ни из меню, ни ручками.
------- Comment #11 From 2009-08-15 18:05:47 -------
(В ответ на комментарий №10)
> (В ответ на комментарий №9)
> 
> > Мне вообще непонятно, для чего нужна эта функциональность. 
> > Когда можно отредактировать gfxboot.cfg, точно так же можно отредактировать и
> > iso(sys)linux.cfg, в той же самой директории.
> > Если что-то выбирать ручками при загрузке - это же можно и прописать в
> > командную строку.
> 
> Вы же пишете, что не работает ни из меню, ни ручками.

Про ручки я ничего не писал :)

Получается, сейчас потенциально есть 4 места для указания варианта загрузки:
(0. исходники design-bootloader-source)
1. gfxboot.cfg
2. iso(sys)linux.cfg
3. выбрать вариант из меню загрузчика (f4, source)
4. написать вручную в командную строку automatic=method:

1 и 3 не работают, 2 и 4 перебивается 0 (о чем и бага).
Так вот зачем вообще в природе существуют 1 и 3, при возможности 2 и 4, я не
понимаю.
------- Comment #12 From 2009-08-15 18:14:13 -------
(В ответ на комментарий №11)
> Получается, сейчас потенциально есть 4 места для указания варианта загрузки:
> (0. исходники design-bootloader-source)
> 1. gfxboot.cfg
> 2. iso(sys)linux.cfg
> 3. выбрать вариант из меню загрузчика (f4, source)
> 4. написать вручную в командную строку automatic=method:
> 
> 1 и 3 не работают, 2 и 4 перебивается 0 (о чем и бага).
> Так вот зачем вообще в природе существуют 1 и 3, при возможности 2 и 4, я не
> понимаю.

3 -- чтобы не ошибиться в 4.
------- Comment #13 From 2012-06-28 22:58:45 -------
На это опять напоролись, предлагаю всё-таки выкинуть лишнее добавление из
design-bootloader-source вместе с нерабочим меню.
------- Comment #14 From 2012-07-02 15:33:04 -------
(В ответ на комментарий №13)
> На это опять напоролись
Кто и где? С бетой Школьного (syslinux4)
http://forum.altlinux.org/index.php/topic,26056.0.html это воспроизводится?