* [Comm] Попытка загрузиться с USB-устройства
@ 2008-09-02 18:32 Di
2008-09-02 20:03 ` Sergey Vlasov
0 siblings, 1 reply; 10+ messages in thread
From: Di @ 2008-09-02 18:32 UTC (permalink / raw)
To: ALT Linux Community
[-- Attachment #1: Type: text/plain, Size: 866 bytes --]
Доброго времени суток.
После длительной передышки попробовал вновь заставить Альт загрузиться с
USB. Для этого взял 4G CF card, кардридер и Альт Сервер.
Задача в том, чтобы загружаться сначала с usb, а потом переставить
карточку в IDE-CF адаптер (когда его купят). При этом, нужно нормально
править конфиги и писать их на карточку, обновлять пакеты и т.п. Без
вытаскивания и прересборки live-образа на соседней машине.
Вот что я делал:
1) Загрузился с диска, Установил файлы на единственный раздел на карточке.
2) Прописал загрузчик в MBR
3) Загрузился, естественно, не сработало.
4) Загрузился в спасательном режиме. Обновил из Сизифа mkinitrd и
propagator. Пересобрал initrd с usb-модулями, выполнил # lilo
5) Не помогло. USB-модули грузятся без ругательств, а root file system
всё равно не находится.
Пропустил ли я что-то? Или изначально был не прав?
[-- Attachment #2: denyago.vcf --]
[-- Type: text/x-vcard, Size: 366 bytes --]
begin:vcard
fn:Denis Timurovich Yagofarov
n:Yagofarov;Denis Timurovich
org:ITGIS NASU
adr:room 615;;Chokolovski blvdr., 13;Kiev;;03151;Ukraine
email;internet:denyago@rambler.ru
title:system administrator
tel;work:80442480755
tel;pager:diyago@jabber.te.ua
tel;home:80442434512
tel;cell:80662933760
note:diyago@jabber.te.ua
x-mozilla-html:FALSE
version:2.1
end:vcard
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] Попытка загрузиться с USB-устройства
2008-09-02 18:32 [Comm] Попытка загрузиться с USB-устройства Di
@ 2008-09-02 20:03 ` Sergey Vlasov
2008-09-02 20:13 ` Di
0 siblings, 1 reply; 10+ messages in thread
From: Sergey Vlasov @ 2008-09-02 20:03 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 984 bytes --]
On Tue, Sep 02, 2008 at 09:32:19PM +0300, Di wrote:
> 1) Загрузился с диска, Установил файлы на
> единственный раздел на карточке.
> 2) Прописал загрузчик в MBR
> 3) Загрузился, естественно, не сработало.
> 4) Загрузился в спасательном режиме.
> Обновил из Сизифа mkinitrd и propagator.
> Пересобрал initrd с usb-модулями, выполнил #
> lilo
> 5) Не помогло. USB-модули грузятся без
> ругательств, а root file system всё равно не
> находится.
Используется загрузчик lilo? Как именно указано устройство в
root=...?
Для USB и других подобных устройств при использовании lilo будет
работать только указание root="UUID=..." или root="LABEL=..." - другие
варианты в данный момент не работают (в частности, из-за того, что
lilo вместо значения параметра в исходном виде передаёт номер
устройства - т.е., даже root=/dev/disk/by-uuid/..., что в случае
передачи в параметры ядра именно в таком виде обрабатывается
нормально, при использовании lilo не работает).
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] Попытка загрузиться с USB-устройства
2008-09-02 20:03 ` Sergey Vlasov
@ 2008-09-02 20:13 ` Di
2008-09-03 9:00 ` Sergey Vlasov
0 siblings, 1 reply; 10+ messages in thread
From: Di @ 2008-09-02 20:13 UTC (permalink / raw)
To: ALT Linux Community general discussions
[-- Attachment #1: Type: text/plain, Size: 915 bytes --]
Sergey Vlasov пишет:
> On Tue, Sep 02, 2008 at 09:32:19PM +0300, Di wrote:
>> 5) Не помогло. USB-модули грузятся без
>> ругательств, а root file system всё равно не
>> находится.
>
> Используется загрузчик lilo? Как именно указано устройство в
> root=...?
>
> Для USB и других подобных устройств при использовании lilo будет
> работать только указание root="UUID=..." или root="LABEL=..." - другие
> варианты в данный момент не работают
если не изменяет память, именно root="UUID=x-y-z"
> (в частности, из-за того, что
> lilo вместо значения параметра в исходном виде передаёт номер
> устройства - т.е., даже root=/dev/disk/by-uuid/..., что в случае
> передачи в параметры ядра именно в таком виде обрабатывается
> нормально, при использовании lilo не работает).
при загрузке была ругань на ненахождение root=/dev/disk/by-uuid/x-y-z
Нужно ли обновлять пакет lilo до Сизифа или какой-то конкретной версии?
[-- Attachment #2: denyago.vcf --]
[-- Type: text/x-vcard, Size: 366 bytes --]
begin:vcard
fn:Denis Timurovich Yagofarov
n:Yagofarov;Denis Timurovich
org:ITGIS NASU
adr:room 615;;Chokolovski blvdr., 13;Kiev;;03151;Ukraine
email;internet:denyago@rambler.ru
title:system administrator
tel;work:80442480755
tel;pager:diyago@jabber.te.ua
tel;home:80442434512
tel;cell:80662933760
note:diyago@jabber.te.ua
x-mozilla-html:FALSE
version:2.1
end:vcard
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] Попытка загрузиться с USB-устройства
2008-09-02 20:13 ` Di
@ 2008-09-03 9:00 ` Sergey Vlasov
2008-09-03 18:27 ` Денис Ягофаров
0 siblings, 1 reply; 10+ messages in thread
From: Sergey Vlasov @ 2008-09-03 9:00 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 955 bytes --]
On Tue, Sep 02, 2008 at 11:13:17PM +0300, Di wrote:
> при загрузке была ругань на ненахождение
> root=/dev/disk/by-uuid/x-y-z
Значит, дело не в lilo. Проверьте наличие в initrd модулей:
ehci-hcd
uhci-hcd
ohci-hcd
usb-storage
sd_mod
(обычно из модулей uhci-hcd, ohci-hcd для конкретного железа
необходим только один; можно использовать опцию mkinitrd --extra для
добавления модулей, чтобы загружались только модули, соответствующие
обнаруженному оборудованию).
Кроме того, посмотрите, какая версия mkinitrd и udev используется -
как минимум в сборках udev-126-alt* была сломана загрузка в
initramfs дополнительных модулей, добавленных через mkinitrd
--extra; в udev-127-alt4, mkinitrd-3.0.8-alt1 это починено; сборки
udev до 126 вроде бы не страдали именно этой проблемой.
Ещё проверьте, не передаётся ли при загрузке опция rootdelay=... -
возможно, указанное там значение недостаточно для обнаружения
устройств.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] Попытка загрузиться с USB-устройства
2008-09-03 9:00 ` Sergey Vlasov
@ 2008-09-03 18:27 ` Денис Ягофаров
2008-09-03 19:50 ` Sergey Vlasov
2008-09-04 8:50 ` Michael A. Kangin
0 siblings, 2 replies; 10+ messages in thread
From: Денис Ягофаров @ 2008-09-03 18:27 UTC (permalink / raw)
To: ALT Linux Community general discussions
[-- Attachment #1: Type: text/plain, Size: 101 bytes --]
Установилось. Пока, работает.
Спасибо!!!
По горячим следам: http://www.altlinux.org/InstallOnFlash
[-- Attachment #2: denyago.vcf --]
[-- Type: text/x-vcard, Size: 269 bytes --]
begin:vcard
fn:Denis Timurovich Yagofarov
n:Yagofarov;Denis Timurovich
org:ITGIS NASU
adr:room 615;;Chokolovski blvdr., 13;Kiev;;03151;Ukraine
email;internet:denyago@rambler.ru
title:system administrator
tel;work:80442480755
x-mozilla-html:FALSE
version:2.1
end:vcard
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] Попытка загрузиться с USB-устройства
2008-09-03 18:27 ` Денис Ягофаров
@ 2008-09-03 19:50 ` Sergey Vlasov
2008-09-03 19:56 ` Yuri Bushmelev
2008-09-04 8:50 ` Michael A. Kangin
1 sibling, 1 reply; 10+ messages in thread
From: Sergey Vlasov @ 2008-09-03 19:50 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 687 bytes --]
On Wed, Sep 03, 2008 at 09:27:56PM +0300, Денис Ягофаров wrote:
> По горячим следам: http://www.altlinux.org/InstallOnFlash
Вот по поводу совместимости udev-127-alt4 с ядром 2.6.18 есть
некоторые сомнения - как минимум ссылки /dev/disk/by-id/ata-* в такой
комбинации не создаются; возможно, сломано ещё что-то.
Сейчас rootdelay=120 по умолчанию - этого врад ли будет мало, а вот
mkbootflash одно время прописывал какое-то значение, которое работало
неустойчиво с некоторыми флешками (у меня есть флешка, которая вообще
не работает без options scsi_mod inq_timeout=20 - сначала работало 10,
потом и это перестало; rootdelay для таких устройств надо выставлять
ещё больше).
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] Попытка загрузиться с USB-устройства
2008-09-03 19:50 ` Sergey Vlasov
@ 2008-09-03 19:56 ` Yuri Bushmelev
2008-09-04 9:05 ` Sergey Vlasov
0 siblings, 1 reply; 10+ messages in thread
From: Yuri Bushmelev @ 2008-09-03 19:56 UTC (permalink / raw)
To: community
В сообщении от Среда 03 сентября 2008 Sergey Vlasov написал(a):
> On Wed, Sep 03, 2008 at 09:27:56PM +0300, Денис Ягофаров wrote:
> > По горячим следам: http://www.altlinux.org/InstallOnFlash
>
> Вот по поводу совместимости udev-127-alt4 с ядром 2.6.18 есть
> некоторые сомнения - как минимум ссылки /dev/disk/by-id/ata-* в такой
> комбинации не создаются; возможно, сломано ещё что-то.
>
> Сейчас rootdelay=120 по умолчанию - этого врад ли будет мало, а вот
> mkbootflash одно время прописывал какое-то значение, которое работало
> неустойчиво с некоторыми флешками (у меня есть флешка, которая вообще
> не работает без options scsi_mod inq_timeout=20 - сначала работало 10,
> потом и это перестало; rootdelay для таких устройств надо выставлять
> ещё больше).
А rootwait у нас еще нет в ядре? Оно как раз для этого придумано..
--
С уважением,
Бушмелев Юрий
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] Попытка загрузиться с USB-устройства
2008-09-03 19:56 ` Yuri Bushmelev
@ 2008-09-04 9:05 ` Sergey Vlasov
2008-09-05 7:45 ` Yuri Bushmelev
0 siblings, 1 reply; 10+ messages in thread
From: Sergey Vlasov @ 2008-09-04 9:05 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 578 bytes --]
On Wed, Sep 03, 2008 at 11:56:24PM +0400, Yuri Bushmelev wrote:
> А rootwait у нас еще нет в ядре? Оно как раз для этого придумано..
При использовании initramfs поддержка монтирования корневой ФС,
имеющаяся в ядре, не используется, поэтому наличие или отсутствие
поддержки rootwait в ядре не влияет на результат. Встроенная
поддержка в первую очередь предназначена для конфигураций ядра, не
использующих initrd вообще; другой случай, когда она работает -
использование initrd старого формата (содержащих /linuxrc), который
был объявлен устаревшим ещё в ядрах 2.4.x.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] Попытка загрузиться с USB-устройства
2008-09-04 9:05 ` Sergey Vlasov
@ 2008-09-05 7:45 ` Yuri Bushmelev
0 siblings, 0 replies; 10+ messages in thread
From: Yuri Bushmelev @ 2008-09-05 7:45 UTC (permalink / raw)
To: community
В сообщении от Четверг 04 сентября 2008 Sergey Vlasov написал(a):
> On Wed, Sep 03, 2008 at 11:56:24PM +0400, Yuri Bushmelev wrote:
> > А rootwait у нас еще нет в ядре? Оно как раз для этого придумано..
>
> При использовании initramfs поддержка монтирования корневой ФС,
> имеющаяся в ядре, не используется, поэтому наличие или отсутствие
> поддержки rootwait в ядре не влияет на результат.
Блин.. а ведь логично :) Для загрузки-то initramfs используется, а его ждать
не надо, он уже есть.. Туплю-с :)
--
С уважением,
Бушмелев Юрий
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] Попытка загрузиться с USB-устройства
2008-09-03 18:27 ` Денис Ягофаров
2008-09-03 19:50 ` Sergey Vlasov
@ 2008-09-04 8:50 ` Michael A. Kangin
1 sibling, 0 replies; 10+ messages in thread
From: Michael A. Kangin @ 2008-09-04 8:50 UTC (permalink / raw)
To: ALT Linux Community general discussions
В сообщении от Wednesday 03 September 2008 22:27:56 Денис Ягофаров написал(а):
> По горячим следам: http://www.altlinux.org/InstallOnFlash
В качестве альтернативного концепта: live-система, с пропагатором (загрузка
этого с флешки работает нормально), и unionfs с rw-частью на реальный диск.
Из плюсов - образ в squashfs сильно сэкономит место на флешке.
--
wbr, Michael A. Kangin
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2008-09-05 7:45 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-09-02 18:32 [Comm] Попытка загрузиться с USB-устройства Di
2008-09-02 20:03 ` Sergey Vlasov
2008-09-02 20:13 ` Di
2008-09-03 9:00 ` Sergey Vlasov
2008-09-03 18:27 ` Денис Ягофаров
2008-09-03 19:50 ` Sergey Vlasov
2008-09-03 19:56 ` Yuri Bushmelev
2008-09-04 9:05 ` Sergey Vlasov
2008-09-05 7:45 ` Yuri Bushmelev
2008-09-04 8:50 ` Michael A. Kangin
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