ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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 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

* 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

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