* [Comm] Загрузка с usb CD-ROM посредством lilo
@ 2008-07-09 9:53 Владимир Гусев
2008-07-09 10:04 ` Gennadiy Redko
0 siblings, 1 reply; 13+ messages in thread
From: Владимир Гусев @ 2008-07-09 9:53 UTC (permalink / raw)
To: ALT Linux Community general discussions
Возвращаясь к теме установки ОС на ноутбук без привода, с которого
можно грузиться, хочу немного измеить формулировку вопроса..
Понятно теперь, что попытка иметь установочный дистрибутив на отдельном
разделе hdd закончилась неудачей, и что скорее всего linux не может
такого (не совсем понятно, почему, но в ходе прошлых дебатов конкретных
мыслей ни у кого не возникло). А жаль..
Теперь новая идея - есть usb cd/dvd-rom, опознавающийся как /dev/sr0 (в
dmesg, да и симлинк /dev/cdrom возник на основе /dev/sr0. Нужно
прописать в lilo.conf таким образом, чтобы при выборе соответствующего
пункта меню загрузка шла с этого привода. Биос не поддерживает загрузку
с этого устройства.
Читал man lilo.conf, прописывал и так и эдак - не получается. Команда
lilo бракует все мои варианты правки lilo.conf..
Например, такая ругань:
[root@book sysconfig]# mount /dev/sr0 /media/cdrom
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@book sysconfig]# lilo
Added ALTLinux *
Added Failsafe
Fatal: Sorry, don't know how to handle device 0xb00
[root@book sysconfig]# cat /etc/lilo.conf
map="/boot/map"
lba32
prompt
compact
timeout="100"
install="menu"
default="ALTLinux"
vga="0x314"
append="resume=/dev/hda1 panic=30 splash=silent"
message="/boot/splash/message"
boot="/dev/hda"
image="/boot/vmlinuz"
label="ALTLinux"
initrd="/boot/initrd.img"
root="UUID=b5596679-0fad-46e2-9a39-cee254b6193f"
read-only
image="/boot/vmlinuz"
label="Failsafe"
initrd="/boot/initrd.img"
root="UUID=b5596679-0fad-46e2-9a39-cee254b6193f"
addappend="failsafe"
vga="normal"
read-only
image="/media/cdrom/syslinux/alt0/vmlinuz"
(Тут я вручную подмонтировал установочный диск, ибо иначе он
монтировался как /media/"Lite" с этими кавычками, а lilo из-за этого
"нервничал")
root="/dev/sr0"
label="INSTALL"
image="/boot/memtest-2.01.bin"
label="memtest86-2.01"
Пробовал и disk, и от отчаяния даже other - все едино..
Что делать? Неужели этого lilo не умеет? Или что я делаю не так? Хотел
сделать по аналогии с System Commander, где отслеживается mbr и есть
возможность грузиться с cd или floppy из самого System Commander...
--
С уважением,
Владимир Гусев
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Загрузка с usb CD-ROM посредством lilo
2008-07-09 9:53 [Comm] Загрузка с usb CD-ROM посредством lilo Владимир Гусев
@ 2008-07-09 10:04 ` Gennadiy Redko
2008-07-09 11:41 ` Владимир Гусев
0 siblings, 1 reply; 13+ messages in thread
From: Gennadiy Redko @ 2008-07-09 10:04 UTC (permalink / raw)
To: ALT Linux Community general discussions
Причина все та же - отсутствие в initrd дистрибутива модуля usb-storage:
https://bugzilla.altlinux.org/show_bug.cgi?id=11956
Что-то у Альта с этим никак не складывается...
Владимир Гусев пишет:
> Возвращаясь к теме установки ОС на ноутбук без привода, с которого
> можно грузиться, хочу немного измеить формулировку вопроса..
>
> Понятно теперь, что попытка иметь установочный дистрибутив на отдельном
> разделе hdd закончилась неудачей, и что скорее всего linux не может
> такого (не совсем понятно, почему, но в ходе прошлых дебатов конкретных
> мыслей ни у кого не возникло). А жаль..
>
> Теперь новая идея - есть usb cd/dvd-rom, опознавающийся как /dev/sr0 (в
> dmesg, да и симлинк /dev/cdrom возник на основе /dev/sr0. Нужно
> прописать в lilo.conf таким образом, чтобы при выборе соответствующего
> пункта меню загрузка шла с этого привода. Биос не поддерживает загрузку
> с этого устройства.
>
> Читал man lilo.conf, прописывал и так и эдак - не получается. Команда
> lilo бракует все мои варианты правки lilo.conf..
>
> Например, такая ругань:
>
> [root@book sysconfig]# mount /dev/sr0 /media/cdrom
> mount: block device /dev/sr0 is write-protected, mounting read-only
> [root@book sysconfig]# lilo
> Added ALTLinux *
> Added Failsafe
> Fatal: Sorry, don't know how to handle device 0xb00
>
> [root@book sysconfig]# cat /etc/lilo.conf
> map="/boot/map"
> lba32
> prompt
> compact
> timeout="100"
> install="menu"
> default="ALTLinux"
> vga="0x314"
> append="resume=/dev/hda1 panic=30 splash=silent"
> message="/boot/splash/message"
> boot="/dev/hda"
>
> image="/boot/vmlinuz"
> label="ALTLinux"
> initrd="/boot/initrd.img"
> root="UUID=b5596679-0fad-46e2-9a39-cee254b6193f"
> read-only
>
> image="/boot/vmlinuz"
> label="Failsafe"
> initrd="/boot/initrd.img"
> root="UUID=b5596679-0fad-46e2-9a39-cee254b6193f"
> addappend="failsafe"
> vga="normal"
> read-only
>
> image="/media/cdrom/syslinux/alt0/vmlinuz"
>
> (Тут я вручную подмонтировал установочный диск, ибо иначе он
> монтировался как /media/"Lite" с этими кавычками, а lilo из-за этого
> "нервничал")
>
> root="/dev/sr0"
> label="INSTALL"
>
> image="/boot/memtest-2.01.bin"
> label="memtest86-2.01"
>
> Пробовал и disk, и от отчаяния даже other - все едино..
>
> Что делать? Неужели этого lilo не умеет? Или что я делаю не так? Хотел
> сделать по аналогии с System Commander, где отслеживается mbr и есть
> возможность грузиться с cd или floppy из самого System Commander...
>
>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Загрузка с usb CD-ROM посредством lilo
2008-07-09 10:04 ` Gennadiy Redko
@ 2008-07-09 11:41 ` Владимир Гусев
2008-07-10 7:44 ` Gennadiy Redko
0 siblings, 1 reply; 13+ messages in thread
From: Владимир Гусев @ 2008-07-09 11:41 UTC (permalink / raw)
To: community
> > Возвращаясь к теме установки ОС на ноутбук без привода, с которого
> > можно грузиться, хочу немного измеить формулировку вопроса..
> > [..]
> > Теперь новая идея - есть usb cd/dvd-rom, опознавающийся
> > как /dev/sr0 (в dmesg, да и симлинк /dev/cdrom возник на
> > основе /dev/sr0. Нужно прописать в lilo.conf таким образом, чтобы
> > при выборе соответствующего пункта меню загрузка шла с этого
> > привода. Биос не поддерживает загрузку с этого устройства.
> > [..]
> > Например, такая ругань:
> >
> > [root@book sysconfig]# mount /dev/sr0 /media/cdrom
> > mount: block device /dev/sr0 is write-protected, mounting read-only
> > [root@book sysconfig]# lilo
> > Added ALTLinux *
> > Added Failsafe
> > Fatal: Sorry, don't know how to handle device 0xb00
> >
> > [root@book sysconfig]# cat /etc/lilo.conf
> > [..]
> > Что делать? Неужели этого lilo не умеет? Или что я делаю не так?
> > Хотел сделать по аналогии с System Commander, где отслеживается mbr
> > и есть возможность грузиться с cd или floppy из самого System
> > Commander...
> Причина все та же - отсутствие в initrd дистрибутива модуля
> usb-storage: https://bugzilla.altlinux.org/show_bug.cgi?id=11956
> Что-то у Альта с этим никак не складывается...
Мда.. если причина в этом - то очень и очень жаль..
--
С уважением,
Владимир Гусев
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Загрузка с usb CD-ROM посредством lilo
2008-07-09 11:41 ` Владимир Гусев
@ 2008-07-10 7:44 ` Gennadiy Redko
2008-07-10 9:35 ` Владимир Гусев
0 siblings, 1 reply; 13+ messages in thread
From: Gennadiy Redko @ 2008-07-10 7:44 UTC (permalink / raw)
To: ALT Linux Community general discussions
Владимир Гусев пишет:
<skip>
>>> Что делать? Неужели этого lilo не умеет? Или что я делаю не так?
>>> Хотел сделать по аналогии с System Commander, где отслеживается mbr
>>> и есть возможность грузиться с cd или floppy из самого System
>>> Commander...
>> Причина все та же - отсутствие в initrd дистрибутива модуля
>> usb-storage: https://bugzilla.altlinux.org/show_bug.cgi?id=11956
>> Что-то у Альта с этим никак не складывается...
>
> Мда.. если причина в этом - то очень и очень жаль..
>
Я вчера ошибся.
За загрузку с CD отвечает модуль usb-cdrom.
Либо его нет в initrd , либо нет описания Вашей модели привода в
модуле, с которым собран initrd.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Загрузка с usb CD-ROM посредством lilo
2008-07-10 7:44 ` Gennadiy Redko
@ 2008-07-10 9:35 ` Владимир Гусев
2008-07-10 10:43 ` Gennadiy Redko
0 siblings, 1 reply; 13+ messages in thread
From: Владимир Гусев @ 2008-07-10 9:35 UTC (permalink / raw)
To: community
> <skip>
> >>> Что делать? Неужели этого lilo не умеет? Или что я делаю не так?
> >>> Хотел сделать по аналогии с System Commander, где отслеживается
> >>> mbr и есть возможность грузиться с cd или floppy из самого System
> >>> Commander...
> >> Причина все та же - отсутствие в initrd дистрибутива модуля
> >> usb-storage: https://bugzilla.altlinux.org/show_bug.cgi?id=11956
> >> Что-то у Альта с этим никак не складывается...
> > Мда.. если причина в этом - то очень и очень жаль..
> Я вчера ошибся.
> За загрузку с CD отвечает модуль usb-cdrom.
> Либо его нет в initrd ,
Где это можно посмотреть?
> либо нет описания Вашей модели привода в
> модуле, с которым собран initrd.
И это как проверить?
И главное:
Как прописать это в lilo.conf, пункт загрузки с привода то бишь?
--
С уважением,
Владимир Гусев
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Загрузка с usb CD-ROM посредством lilo
2008-07-10 9:35 ` Владимир Гусев
@ 2008-07-10 10:43 ` Gennadiy Redko
2008-07-10 11:08 ` Владимир Гусев
0 siblings, 1 reply; 13+ messages in thread
From: Gennadiy Redko @ 2008-07-10 10:43 UTC (permalink / raw)
To: ALT Linux Community general discussions
Владимир Гусев пишет:
> Где это можно посмотреть?
Смонтировать образ initrd как-то так:
mount initrd /distro -o loop
и посмотреть в /lib/modules
>
>> либо нет описания Вашей модели привода в
>> модуле, с которым собран initrd.
>
> И это как проверить?
Этого я не знаю.
>
> И главное:
>
> Как прописать это в lilo.conf, пункт загрузки с привода то бишь?
>
>
Что Вы хотите грузить с привода?
initrd или само ядро?
Ядро с CD грузится путем распаковки в оперативную память образа
/boot или /root ФС и монтирования этого образа.
По-другому нельзя, т. к. CD - это ФС на которую нельзя писать.
Вот статья о том как делать LiveCD для Альта :
http://freesource.info/wiki/AltLinux/Sisyphus/LiveCD/Howto?v=2uq&
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Загрузка с usb CD-ROM посредством lilo
2008-07-10 10:43 ` Gennadiy Redko
@ 2008-07-10 11:08 ` Владимир Гусев
2008-07-10 11:19 ` Alexey I. Froloff
` (2 more replies)
0 siblings, 3 replies; 13+ messages in thread
From: Владимир Гусев @ 2008-07-10 11:08 UTC (permalink / raw)
To: community
> > Где это можно посмотреть?
> Смонтировать образ initrd как-то так:
> mount initrd /distro -o loop
> и посмотреть в /lib/modules
> >> либо нет описания Вашей модели привода в
> >> модуле, с которым собран initrd.
> > И это как проверить?
> Этого я не знаю.
> > И главное:
> > Как прописать это в lilo.conf, пункт загрузки с привода то бишь?
> Что Вы хотите грузить с привода?
> initrd или само ядро?
Ноутбук не имеет привода, загрузки с usb не поддерживает. Хотел, чтобы
можно было подключить внешний usb-привод, прописать в ныне существующем
lilo возможность загрузки с него и, при желании вставить диск с новой
версией linux, перегрузиться, в меню lilo выбрать загрузку с CD-Rom и
начать новую установку.. Вот что я хотел бы..
Манипуляции с отдельным разделом на самом hdd и дистрибутиве на нем ни
к чему не привели. Наилучшим результатом было начало инсталляции ОС с
СD и обрывом процесса после попытки применить результаты разбиения
(точнее назначения точек монтирования, по сути тех же, что и были
ранее)..
--
С уважением,
Владимир Гусев
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Загрузка с usb CD-ROM посредством lilo
2008-07-10 11:08 ` Владимир Гусев
@ 2008-07-10 11:19 ` Alexey I. Froloff
2008-07-10 11:31 ` Gennadiy Redko
2008-07-10 11:35 ` Владимир Гусев
2 siblings, 0 replies; 13+ messages in thread
From: Alexey I. Froloff @ 2008-07-10 11:19 UTC (permalink / raw)
To: Mailing list for ALT Linux users
[-- Attachment #1: Type: text/plain, Size: 555 bytes --]
* Владимир Гусев <vova1971@> [080710 15:16]:
> Ноутбук не имеет привода, загрузки с usb не поддерживает. Хотел, чтобы
> можно было подключить внешний usb-привод, прописать в ныне существующем
> lilo возможность загрузки с него и, при желании вставить диск с новой
> версией linux, перегрузиться, в меню lilo выбрать загрузку с CD-Rom и
> начать новую установку.. Вот что я хотел бы..
Если BIOS не умеет загрузку с usb, то и бутлоадер lilo его не
увидит. Боюсь, что даже grub тут не поможет (хотя попробовать
можно).
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Загрузка с usb CD-ROM посредством lilo
2008-07-10 11:08 ` Владимир Гусев
2008-07-10 11:19 ` Alexey I. Froloff
@ 2008-07-10 11:31 ` Gennadiy Redko
2008-07-10 12:23 ` Владимир Гусев
2008-07-10 11:35 ` Владимир Гусев
2 siblings, 1 reply; 13+ messages in thread
From: Gennadiy Redko @ 2008-07-10 11:31 UTC (permalink / raw)
To: ALT Linux Community general discussions
Владимир Гусев пишет:
> Манипуляции с отдельным разделом на самом hdd и дистрибутиве на нем ни
> к чему не привели. Наилучшим результатом было начало инсталляции ОС с
> СD и обрывом процесса после попытки применить результаты разбиения
> (точнее назначения точек монтирования, по сути тех же, что и были
> ранее)..
>
В таком случае причем здесь lilo?
Оно отработало и образ развернулся и запустился.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Загрузка с usb CD-ROM посредством lilo
2008-07-10 11:08 ` Владимир Гусев
2008-07-10 11:19 ` Alexey I. Froloff
2008-07-10 11:31 ` Gennadiy Redko
@ 2008-07-10 11:35 ` Владимир Гусев
2008-07-10 12:44 ` Alexey Novikov
2 siblings, 1 reply; 13+ messages in thread
From: Владимир Гусев @ 2008-07-10 11:35 UTC (permalink / raw)
To: community
> > > [..]
> > > Как прописать это в lilo.conf, пункт загрузки с привода то бишь?
> > Что Вы хотите грузить с привода?
> > initrd или само ядро?
>
> Ноутбук не имеет привода, загрузки с usb не поддерживает. Хотел, чтобы
> можно было подключить внешний usb-привод, прописать в ныне
> существующем lilo возможность загрузки с него и, при желании вставить
> диск с новой версией linux, перегрузиться, в меню lilo выбрать
> загрузку с CD-Rom и начать новую установку.. Вот что я хотел бы..
>
> Манипуляции с отдельным разделом на самом hdd и дистрибутиве
читать - дистрибутивом
> на нем ни
> к чему не привели. Наилучшим результатом было начало инсталляции ОС с
> СD
поправка - с раздела на жестком диске
> и обрывом процесса после попытки применить результаты разбиения
> (точнее назначения точек монтирования, по сути тех же, что и были
> ранее)..
>
--
С уважением,
Владимир Гусев
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Загрузка с usb CD-ROM посредством lilo
2008-07-10 11:31 ` Gennadiy Redko
@ 2008-07-10 12:23 ` Владимир Гусев
0 siblings, 0 replies; 13+ messages in thread
From: Владимир Гусев @ 2008-07-10 12:23 UTC (permalink / raw)
To: community
> > Манипуляции с отдельным разделом на самом hdd и дистрибутиве на нем
> > ни к чему не привели. Наилучшим результатом было начало инсталляции
> > ОС с СD и обрывом процесса после попытки применить результаты
> > разбиения (точнее назначения точек монтирования, по сути тех же,
> > что и были ранее)..
> >
> В таком случае причем здесь lilo?
> Оно отработало и образ развернулся и запустился.
О, там целая песня.. Кто-то что-то не поддерживает. Установку на тот же
жесткий диск, на котором и дистрибутив находится.. Я не вникал до
конца, все равно я не смогу исправить это.
--
С уважением,
Владимир Гусев
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Загрузка с usb CD-ROM посредством lilo
2008-07-10 11:35 ` Владимир Гусев
@ 2008-07-10 12:44 ` Alexey Novikov
2008-07-10 12:48 ` Eugene Ostapets
0 siblings, 1 reply; 13+ messages in thread
From: Alexey Novikov @ 2008-07-10 12:44 UTC (permalink / raw)
To: ALT Linux Community general discussions
On Thu, Jul 10, 2008 at 03:35:12PM +0400, Владимир Гусев wrote:
> > > > [..]
> > > > Как прописать это в lilo.conf, пункт загрузки с привода то бишь?
> > > Что Вы хотите грузить с привода?
> > > initrd или само ядро?
> >
> > Ноутбук не имеет привода, загрузки с usb не поддерживает. Хотел, чтобы
> > можно было подключить внешний usb-привод, прописать в ныне
> > существующем lilo возможность загрузки с него и, при желании вставить
> > диск с новой версией linux, перегрузиться, в меню lilo выбрать
> > загрузку с CD-Rom и начать новую установку.. Вот что я хотел бы..
> >
> > Манипуляции с отдельным разделом на самом hdd и дистрибутиве
>
> читать - дистрибутивом
>
> > на нем ни
> > к чему не привели. Наилучшим результатом было начало инсталляции ОС с
> > СD
>
> поправка - с раздела на жестком диске
>
> > и обрывом процесса после попытки применить результаты разбиения
> > (точнее назначения точек монтирования, по сути тех же, что и были
> > ранее)..
> >
Все дело в том, что после изменения разбивки диска ядру нужно
перечитать таблицу разделов, а это оно может сделать без
перезагрузки только если ни один раздел этого диска не
смонтирован. В Вашем случае нужна специальная версия
дистрибутива, которая не производит переразбивку диска, тогда
все должно получиться.
--
WBR, Alexey Novikov
XMPP: alex-novikov@jabber.ru, shader@ya.ru
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Загрузка с usb CD-ROM посредством lilo
2008-07-10 12:44 ` Alexey Novikov
@ 2008-07-10 12:48 ` Eugene Ostapets
0 siblings, 0 replies; 13+ messages in thread
From: Eugene Ostapets @ 2008-07-10 12:48 UTC (permalink / raw)
To: ALT Linux Community general discussions
2008/7/10 Alexey Novikov <shader yandex.ru>:
> On Thu, Jul 10, 2008 at 03:35:12PM +0400, Владимир Гусев wrote:
>> > > > [..]
>> > > > Как прописать это в lilo.conf, пункт загрузки с привода то бишь?
>> > > Что Вы хотите грузить с привода?
>> > > initrd или само ядро?
>> >
>> > Ноутбук не имеет привода, загрузки с usb не поддерживает. Хотел, чтобы
>> > можно было подключить внешний usb-привод, прописать в ныне
>> > существующем lilo возможность загрузки с него и, при желании вставить
>> > диск с новой версией linux, перегрузиться, в меню lilo выбрать
>> > загрузку с CD-Rom и начать новую установку.. Вот что я хотел бы..
>> >
>> > Манипуляции с отдельным разделом на самом hdd и дистрибутиве
>>
>> читать - дистрибутивом
>>
>> > на нем ни
>> > к чему не привели. Наилучшим результатом было начало инсталляции ОС с
>> > СD
>>
>> поправка - с раздела на жестком диске
>>
>> > и обрывом процесса после попытки применить результаты разбиения
>> > (точнее назначения точек монтирования, по сути тех же, что и были
>> > ранее)..
>> >
>
> Все дело в том, что после изменения разбивки диска ядру нужно
> перечитать таблицу разделов, а это оно может сделать без
> перезагрузки только если ни один раздел этого диска не
> смонтирован. В Вашем случае нужна специальная версия
> дистрибутива, которая не производит переразбивку диска, тогда
> все должно получиться.
Давно есть патч, возвращающий эту функциональность (было время, когда
ядро умело перечитывать таблицу с винта, с которого была произведена
загрузка), он штатно применяется в убунту и возможно в других
дистрибутивах...
--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2008-07-10 12:48 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-07-09 9:53 [Comm] Загрузка с usb CD-ROM посредством lilo Владимир Гусев
2008-07-09 10:04 ` Gennadiy Redko
2008-07-09 11:41 ` Владимир Гусев
2008-07-10 7:44 ` Gennadiy Redko
2008-07-10 9:35 ` Владимир Гусев
2008-07-10 10:43 ` Gennadiy Redko
2008-07-10 11:08 ` Владимир Гусев
2008-07-10 11:19 ` Alexey I. Froloff
2008-07-10 11:31 ` Gennadiy Redko
2008-07-10 12:23 ` Владимир Гусев
2008-07-10 11:35 ` Владимир Гусев
2008-07-10 12:44 ` Alexey Novikov
2008-07-10 12:48 ` Eugene Ostapets
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git