Загрузка трех осей. Две из них винда.

Всем привет. Выручайте.
Есть винты, на них:

sda1 - windows
sda2 - boot
sda3 - swap
sda4 - gentoo root

sdb1 - data

sdc1 - windows
sdc2 - data

Во первых. Захожу под генту, винт sda на котором он стоит, становиться sdb. В грубе gentoo грузится с hd(0,2) - boot раздел, и root там уже пришлось поставить в sdb4. Не пойму почему так, этот винт стоит в первом sata разъёме.
Вторая загвоздка, грузится только винда с sda1, в grub стоит загрузка с hd(0,0)
title Windows A
rootnoverify (hd0,0)
chainloader+1

и если делать загрузку с (hd1,0) то винда не грузится в ошибку grub вылетает, говорит там нет системы или hd(2,0) то грузится опять же первая винда.
Помогите, что сделать. В биосе sata в режиме ide стоит.
порты:
sata0 500 gb (windows xp+gentoo)
sata1 500 gb (data)
sata2 1000 gb (windows xp)

http://www.google.lt/search?q

Кто вам мешает смотреть здесь

Спасибо. Уже разобрался.

Спасибо. Уже разобрался. Знал, что надо map использовать.
Проблема в том, что мать какая то странная.
В груб винты идут так:
hd0 - 500 gb win+gentoo
hd1 - 1000 gb data
hd2 - 500 gb win
А когда грузится система, винда или дженту, третий винт становится первым, первый вторым.

S-anches

S-anches написал(а):
...
Проблема в том, что мать какая то странная.
...когда грузится система, винда или дженту, третий винт становится первым, первый вторым.

Может просто поменян порядок дисков в БИОСе?
Кстати, а по каналам как?

А разве в биосе можно менять

А разве в биосе можно менять порядок дисков??? Первый раз слышу, знаю что можно менять порядок загрузки с винтов.
Винты подключенны так: первый канал sata под ide
второй канал мастер 500 гиг где винда и генту
второй канал слэйв 500 гиг дата
третий канал мастер 1000 гиг винда
четвертый слэйв сидюк.

Можно - например у меня на

Можно - например у меня на десктопе. :)

Непонятно, что значит "sata под ide".

Не могли бы вы указать какие диски на каком канале ПАТА/ИДЕ или САТА?

Дело в том, что у САТА и ПАТА/ИДЕ разный приоритет.

Точнее ide под sata. Я писал

Точнее ide под sata.
Я писал выше, вот:
второй канал мастер 500 гиг где винда и генту
второй канал слэйв 500 гиг дата
третий канал мастер 1000 гиг винда

Дома столкнулся с такой же бедой. IDE в режиме SATA. И в линухе ide винт определяется как sda, можно ли с этим что-то поделать?

Нет такого "IDE в режиме

Нет такого "IDE в режиме SATA"!
Есть 2 типа интерфейсов (PATA - parallel ATA, шлейф) и (SATA - serial ATA, узкий кабелек).
А современный драйвер для них один общий на базе libata, поэтому они все - sdX!
Это не беда и не проблема. Зачем с этим что-то делать?! Воспринимайте как данность, реалию жизни... :)
Просто надо соответственно настроить конфигурацию.
Так в чем ваша настоящая проблема? Что НЕ работает?

Чем PATA от SATA отличается я

Чем PATA от SATA отличается я знаю.
И то что всё работает через одну библиотек.
Просто наверно не правильно выразился.
Проблема в том, что в биосе все сата винты стоят по порядку, от первого канал ко второму, к третьему, груб всё воспринимает как надо, а вот под системой винты меняются местами.
То есть в грубе строка запуска линуха типо такой:
kernel (hd0,0)/2.6.30 real_root=/dev/sdb3

Я так и не понял - есть у вас

Я так и не понял - есть у вас PATA/IDE диски или нет?!

IDE нет, я же выше писал об

IDE нет, я же выше писал об этом. Все диски sata и cdrom тоже.

Что бы под системой диски

Что бы под системой диски местами не менялись, записываю так
root (hd0,0)
kernel /boot/vmlinuz-38f388ad root=UUID=38f388ad-3170-49a2-b713-5a548bebb083 video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 CONSOLE=/dev/tty1 udev quiet resume=UUID=c96a1784-13c1-416a-b0f4-8f97a42b6eeb elevator=cfq doscsi

грубу - его hd0,0 - как в биосе выставлен порядок
ядру - то,что у вас после загрузки меняется - вместо sd* через UUID

S-anches написал(а): А разве

S-anches написал(а):
А разве в биосе можно менять порядок дисков??? Первый раз слышу

Можно, но насколько я знаю это было актуально для IDE дисков и малоактуально для SATA.

Еще никто не мешает в grub прописывать диски по UUID

И как указать параметр

И как указать параметр hd(0,0) по другому? С линухом то проблем нет, а вот с виндой есть.
Так как в грубе винты по порядку видятся, а под системой третий винт становится первый, первый вторым, второй третим. И все они sata винты.

title Windows1 map (hd0)

title Windows1
map (hd0) (hd2)
map (hd2) (hd0)

title Windows2
# nothing

это, нет?

Если ничего не было, то как могло что-то появиться? А если все-таки что-то было, то откуда тогда оно взялось? Нашу Вселенную породила Рекурсия!

а зачем S-anches

а зачем

S-anches написал(а):
В биосе sata в режиме ide стоит.

Линуксу параллельно, а под windows не будут задействованы NCQ

Если ничего не было, то как могло что-то появиться? А если все-таки что-то было, то откуда тогда оно взялось? Нашу Вселенную породила Рекурсия!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".