Порядок определения sata
ponikz 29 февраля, 2008 - 00:02
Добрый день. Проблема следующая..
Есть SATA винт, был подключен один во время установки. Ядро собрал с поддержкой SATA, определяется /dev/sda, все хорошо.
Подключаем PATAшный винт.. и SATA винт становится sdb, а PATA соответственно sda.
Как побороть проблему?
Мать MSI Neo2 i865PE. Native mode, Legacy конечно менял и много чего перепробовал.. не помогло.
Почему так происходит, что SATA винт становится всегда последним?
»
- Для комментирования войдите или зарегистрируйтесь
.
master VS slave ?
?
?
.
Ах да, невчитался :-)
тогда вот: https://bugs.launchpad.net/ubuntu/+source/grub-installer/+bug/32357
В англ. не силен
В англ. не силен особо. Как я понял у людей тут grub меняет hd0 <--> hd1..
У меня все норально с этим..
grub.conf:
default 0
timeout 7
title=Gentoo
root (hd0,1)
kernel /boot/my2.6.22 root=/dev/sda2
title=Windows
rootnoverify (hd0,0)
chainloader +1
Винду грузит нормально, а sda меняет на sdb..
Может не дочитал что-то по ссылке?
.
там написано примерно следующее:
в BIOS выставлен SATA как первый загрузочный диск.
Но Linux назначает /dev/sda на PATA, /dev/sdb на SATA
Выход - выставить в BIOS первый загрузочный диск PATA.
Комментарии пользователей:
- это не баг, так линукс железо определяет
- нет, это ТОЧНО баг
- и у меня такой баг. У меня linux на SATA, windows на PATA, я меняю в BIOS и гружусь откуда хочу
- а я в menu.lst поменял hd1 на hd0 и всё работает
- а я думаю дело не в железе, а в том, что с LiveCD одно, а без LiveCD - другое
- а если ни времени ни желания в конфигах ковырять? Вот люди и сторонятся Linux
- я думаю это BIOS неадекватно себя ведёт. Можно сделать grub поумнее?
Сколько людей, столько мнений :-)
Попробуй всё-таки поставить grub на другой винт.
Хорошо.. а если
Хорошо.. а если ко мне придут с IDEшником.. SATA винт опять укатится назад на sdc:)
Проблема.. блин!
Это понятно,
Это понятно, что там можно что-то заменить, подменить.. но универсальности нет :(