Summary: | Ошибочное добавление параметров загрузки | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Michael A. Kangin <prividen> |
Component: | design-bootloader-source | Assignee: | Anton V. Boyarshinov <boyarsh> |
Status: | REOPENED --- | QA Contact: | qa-sisyphus |
Severity: | major | ||
Priority: | P3 | CC: | aen, boyarsh, mike, rider, sem, vitty, zerg |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 19564 |
Description
Michael A. Kangin
2009-08-13 20:17:41 MSD
(В ответ на комментарий №0) С какой версией syslinux? Он менялся за последние дни. (В ответ на комментарий №1)
> (В ответ на комментарий №0)
> С какой версией syslinux?
У меня в репозитарии есть syslinux-3.82-alt1 и syslinux1-1.62-alt4.1, вот кто-то из них
Как решать эту проблему правильно я не знаю (и не знаю насколько возможно), так как язык, на котором написан design-bootloader совершенно недокументирован. Пример обхода этой проблемы можно увидеть в пакете mkbootflash Ну и patches are welcome (В ответ на комментарий №3) > Как решать эту проблему правильно я не знаю (и не знаю насколько возможно), так > как язык, на котором написан design-bootloader совершенно недокументирован. > > Пример обхода этой проблемы можно увидеть в пакете mkbootflash > > Ну и patches are welcome А убить эти строчки в src/dia_install.inc и по старинке писать все параметры в isolinux/syslinux.cfg неправильно будет? т.к. у нас по идее нет или не работает меню выбора источника установки, то это будет вполне корректным решением. http://git.altlinux.org/people/prividen/packages/?p=design-bootloader.git;a=commit;h=f16d106d72e44b9be568fd1d308cd2c165c0173e Закомментарил все строчки с добавлением методов загрузки. (В ответ на комментарий №5)
> т.к. у нас по идее нет или не работает меню выбора источника установки, то это
> будет вполне корректным решением.
ни работает ни разу. Если указывать install=что-нибудь в gfxboot.cfg кроме cdrom или пустой строки, то syslinux сразу дохнет после отрисовки меню.
Если воспользоваться диалогом выборки варианта загрузки, то реально выбирается (способ - 1) от выбранного, и до вожделенного hd всё равно не добраться.
(В ответ на комментарий №7) > (В ответ на комментарий №5) > > т.к. у нас по идее нет или не работает меню выбора источника установки, то это > > будет вполне корректным решением. > > ни работает ни разу. Если указывать install=что-нибудь в gfxboot.cfg кроме > cdrom или пустой строки, то syslinux сразу дохнет после отрисовки меню. > Если воспользоваться диалогом выборки варианта загрузки, то реально выбирается > (способ - 1) от выбранного, и до вожделенного hd всё равно не добраться. М-да. Патчи приветствуются :-/ (В ответ на комментарий №8) > М-да. Патчи приветствуются :-/ Мне вообще непонятно, для чего нужна эта функциональность. Когда можно отредактировать gfxboot.cfg, точно так же можно отредактировать и iso(sys)linux.cfg, в той же самой директории. Если что-то выбирать ручками при загрузке - это же можно и прописать в командную строку. (В ответ на комментарий №9) > Мне вообще непонятно, для чего нужна эта функциональность. > Когда можно отредактировать gfxboot.cfg, точно так же можно отредактировать и > iso(sys)linux.cfg, в той же самой директории. > Если что-то выбирать ручками при загрузке - это же можно и прописать в > командную строку. Вы же пишете, что не работает ни из меню, ни ручками. (В ответ на комментарий №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, я не понимаю. (В ответ на комментарий №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. На это опять напоролись, предлагаю всё-таки выкинуть лишнее добавление из design-bootloader-source вместе с нерабочим меню. (В ответ на комментарий №13) > На это опять напоролись Кто и где? С бетой Школьного (syslinux4) http://forum.altlinux.org/index.php/topic,26056.0.html это воспроизводится? |