1 |
В Вск, 06/05/2007 в 13:37 -0300, Denis V. Rybakov пишет:
|
2 |
> Задумал сделать бутовую флешку с gentoo. |
3 |
> Собственно почти сделал. |
4 |
> Осталась пара проблем. |
5 |
> |
6 |
> 1. "съезжает" нумерация устройств. |
7 |
> Машинка не совсем обычная. Стоит дополнительный SATA контроллер с двумя |
8 |
> винтами, |
9 |
> в RAID не объеденены. Соотвественно при штатной загрузке с PATA винта |
10 |
> SATA видятся как sda, sdb |
11 |
> При загрузке с флешки нумерация едет. Т.е. после того как покинули этап |
12 |
> загрузки initrd |
13 |
> sda нет вообще, sdb - первый SATA, sdc - второй SATA, sdd - флешка. |
14 |
> |
15 |
> Как отследить эту смену и передать корректный корень ядру (параметр |
16 |
> real_root в grub.conf) ? |
17 |
> |
18 |
> Пробовал делать через метку - не находит, может руки кривые. |
19 |
> |
20 |
> title=Gentoo Linux (2.6.20-gentoo-r7) 80x25 |
21 |
> root (hd0,0) |
22 |
> kernel /boot/kernel-genkernel-x86-2.6.20-gentoo-r7 root=/dev/ram0 |
23 |
> init=/linuxrc ramdisk=8192 real_root=LABEL=RFLBT54322 |
24 |
> initrd /boot/initramfs-genkernel-x86-2.6.20-gentoo-r7 |
25 |
> |
26 |
> RFLBT54322 - это типа уникальная метка на корневой системе флешки (xfs) |
27 |
> |
28 |
> Базовая поддержка usb вкомпилирована в ядро, остальное модулями, scsi - |
29 |
> аналогично. |
30 |
> Полный конфиг ядра можно посмотреть в аттаче. |
31 |
|
32 |
Я не очень понял, что вы хотите сделать, но попробуйте добавить в строку
|
33 |
инициализации следующую строку rootdelay=30.
|
34 |
|
35 |
rootdelay= [KNL] Delay (in seconds) to pause before attempting to
|
36 |
mount the root filesystem.
|
37 |
|
38 |
--
|
39 |
Peter. |