На Sun, 04 Mar 2007 01:31:03 +0300 Dmitri Samsonov <[EMAIL PROTECTED]> записано:
> Приветствую! > > Есть карточка Adaptec AIC-7902. В неё воткнуто 2 SCSI диска. Также > есть диск SATA, воткнутый непосредственно в мать. > В настройках BIOS'а указал первыми двуми дисками считать те, что > SCSI через контроллер, а третий диск -- SATA. Система (Debian Etch > AMD64) установлена на SATA. Ну линуксу на настройки твоего биоса сильно положить. Это у биоса просто порядок загрузки. > > Проблема в следующем. При каждой загрузке /dev/sd* присваиваются > разным устройствам. > > Ну то есть например при очередной загрузке получаем: > /dev/sda - SCSI > /dev/sdb - SCSI > /dev/sdc - SATA > > После перезагрузки получаем: > /dev/sda - SATA > /dev/sdb - SCSI > /dev/sdc - SCSI > Соответственно, root не находится со всеми вытекающими. > > После очередной загрузки -- опять всё нормально. Потом опять "не > тот" порядок. И так далее. > > По каким причинам это может происходить и -- главное -- как это > лечить? Зависит от порядка загрузки модулей. В etch обещают это починить. (по крайней мере я так слышал) В качестве варианта лечения можно прописать root (да и прочие разделы) через /dev/disk/by-uuid/ или /dev/disk/by-path У меня, например вот так сделано: [EMAIL PROTECTED]:~# cat /etc/fstab | grep by-uuid /dev/disk/by-uuid/b03c4bd6-0f5e-430c-bde4-fa8e3b5843e0 /boot reiserfs rw,nosuid,nodev,notail 0 0 /dev/disk/by-uuid/72927afe-ce75-462e-a60e-984f550c8583 none swap none 0 0 рут у меня на LVM, но это ничего особо не меняет. Еще в /boot/grub/menu.lst kopt тоже надо поправить, чтобы root через /dev/disk/by-uuid был прописан. После этого сильно параллельно становится в какой последовательности у тебя тебя диски подключены/определились, главное чтобы grub смог загрузиться и найти диск (а вот это уже от биоса зависит) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

