Проблемы с винтом 500гиг (нумерация винтов сбивается)

IDE, SATA, SCSI, внешние USB-HDD, SSD, USB-Flash накопители

Модератор: Модераторы разделов

Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Проблемы с винтом 500гиг

Сообщение sspphheerraa »

Ситуация такая, у меня 2 винта в системе (80 и 120 гиг), на 80-ке стоит система и нумеруется он как sda, 120-ка - sdb. Прикупил я еще один винт - Samsung SATA 500Gb. Вставил его в слот sata3 (но пробовал и в 4).
Загружаю систему - ядро паникует. Пишет, что не правильный root раздел и далее список доступных... И по количеству разделов я вижу, что новый винт становится на первое (!) место, т.е. - sda, и соответственно с него не может загрузиться. Те винты что были, стали sdb и sdc.
Knoppix и gentoo-live зависают при загрузке :(

Как их нормально подружить?
так чтоб 500-ка была sdc
Sspphheerraa
Спасибо сказали:
Dieter
Сообщения: 82

Re: Проблемы с винтом 500гиг

Сообщение Dieter »

Если я правильно понял то по крайней мере два винта САТАшные, тогда тебе надо монтировать харде по UUID, посмотри в /dev/disk/by-uuid и пропиши это в загрузчике и в fstab
Спасибо сказали:
Аватара пользователя
red_dragon
Сообщения: 435
Статус: Ленивый энтузиаст
ОС: F12 x86_64

Re: Проблемы с винтом 500гиг

Сообщение red_dragon »

В биосе можно поменять порядок следования винтов.
|^^^^^^^^^^^|______
|_____ПИВО_____|','''|'''''''''\____,,
|_______________| _|'____|____|
*'(@)'(@)'''''''|(@)(@)******|(@)*
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Проблемы с винтом 500гиг

Сообщение rm_ »

Монтировать по UUID - слишком сложно и неинтуитивно, на мой взгляд.
Рекомендую монтировать по метке раздела.
Выставляется программами e2label, xfs_admin и т.д.
В /etc/fstab потом вместо имени устройства прописывается: LABEL="что-то"
В загрузчике соответственно.
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: Проблемы с винтом 500гиг

Сообщение sspphheerraa »

red_dragon писал(а):
29.12.2007 15:07
В биосе можно поменять порядок следования винтов.

Как? там только 4 вкладки (соответственно четырем sata слотам). И в них можно менять только доступ (два варианта Large и Auto). Я пробовал включать 500-ку в каждый - все равно он определяется как sda.
Попробовал изменить все в грубе с sda на sdb, и с (hd0,0) на (hd1,0) - тоже ошибка, но в этом случае даже пингвина не видно, вообще отказывается грузиться.
Экспериментальным путем выяснил, что (hd0,0) надо так и оставить, а sda поменять на sdb. Но при загрузке уже сервисов системы - опять ошибки монтирования локальных fs. :(
Не понимаю, как один и тот же раздел (=весь_винт) это (hd0,0) и в тоже время sdb1 ...бред


зы Все три винта - SATA.
Sspphheerraa
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3696
ОС: Mandriva => Gentoo (~amd64)

Re: Проблемы с винтом 500гиг

Сообщение devilr »

Название материнской платы скажите.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: Проблемы с винтом 500гиг

Сообщение MadDog »

MAA
Вам уже подсказали решение. Используйте UUID.

rm_ писал(а):
29.12.2007 15:30
Монтировать по UUID - слишком сложно и неинтуитивно, на мой взгляд.
Ничего сложного там нет. Один раз настроил и забыл. А что Вы понимаете под словом "неинтуитивно"?
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Current_Density
Сообщения: 773
Статус: Участник

Re: Проблемы с винтом 500гиг

Сообщение Current_Density »

По UUID скорее менее наглядно. Можно за комментами и метки указать.
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: Проблемы с винтом 500гиг

Сообщение MadDog »

Current_Density
Я просто не пойму. А чего там рассматривать? Один раз настроил, прописал что и чего надо, как верно подмечено, написал необходимые комментарии (или это уже не модно?). Всё.

В /boot/grub/menu.lst и /etc/fstab я залезаю один единственный раз - сразу же после установки. Один раз настраиваю и больше не трогаю.
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: Проблемы с винтом 500гиг

Сообщение sspphheerraa »

devilr писал(а):
30.12.2007 23:51
Название материнской платы скажите.

Asus A8N-E

MadDog писал(а):
31.12.2007 12:14
MAA
Вам уже подсказали решение. Используйте UUID.

rm_ писал(а):
29.12.2007 15:30
Монтировать по UUID - слишком сложно и неинтуитивно, на мой взгляд.
Ничего сложного там нет. Один раз настроил и забыл. А что Вы понимаете под словом "неинтуитивно"?

Ну щас я просто поменял sda на sdb (в загрузчике и fstab),
но все же как-то странно оно перескачило на первое место... щас поменял имена - в роде работает, но как бы оно потом не перескочило на "нужное" место... чтоб не пришлось все менять назад.
Все-таки я сколяюсь к варианту, где можно было бы четко указать какой винт первый, какой второй, третий...
UUID как, просто используется в качестве идентификатора диска или привязывает к винту нужный нод (/dev/sdX)?
просто не совсем понимаю :blush:
Sspphheerraa
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: Проблемы с винтом 500гиг

Сообщение MadDog »

Мда, поиском пользоваться уже не модно? Вот читайте это и ищите по форуму по волшебному слову UUID.
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: Проблемы с винтом 500гиг

Сообщение sspphheerraa »

Похоже это то что нужно :)
Спасибо
Sspphheerraa
Спасибо сказали:
Аватара пользователя
krasnoturinsk
Сообщения: 125
ОС: F16, Win7

Re: Проблемы с винтом 500гиг

Сообщение krasnoturinsk »

а еще можно сделать так -
отключаеш ВСЕ винты, и вставляеш в последовательности новый винт, потом sdb и sda,
после каждого подключенного диска разумеется надо включить и выключить комп

смысл этого в том, что как уже проверенно, многие новые матери автоматически ставят вновь подключенный диск на "первое место", в том числе и загрузку с последнего подключенного диска/устройства

:unsure:
добро пожаловать на мой сайт!
linux-life.ru
Спасибо сказали:
Аватара пользователя
gelios_oleg
Сообщения: 202
ОС: kubuntu 19.10

Re: Проблемы с винтом 500гиг

Сообщение gelios_oleg »

Столкнулся с такой же проблемой
Частично помогла замена sda на sdb в загрузчике, однако при загрузке система ругается


Код: Выделить всё

    Мда, поиском пользоваться уже не модно? Вот читайте это и ищите по форуму по волшебному слову UUID.


Код: Выделить всё

    а еще можно сделать так -
отключаеш ВСЕ винты, и вставляеш в последовательности новый винт, потом sdb и sda,
после каждого подключенного диска разумеется надо включить и выключить комп

смысл этого в том, что как уже проверенно, многие новые матери автоматически ставят вновь подключенный диск на "первое место", в том числе и загрузку с последнего подключенного диска/устройства


Не дало никакого результата. причем замена на uuid не грузит систему - kernel panic
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: Проблемы с винтом 500гиг

Сообщение sspphheerraa »

Самое интересное, это то что вопрос задавался - почему винты нумеруются не правильно? (т.е. ноды в /dev/), а не то, как что где поменять, чтоб система загружалась.
Sspphheerraa
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Проблемы с винтом 500гиг

Сообщение Ali1 »

MAA писал(а):
02.03.2008 23:32
Самое интересное, это то что вопрос задавался - почему винты нумеруются не правильно? (т.е. ноды в /dev/), а не то, как что где поменять, чтоб система загружалась.

Возможно на Вашей плате нумерация портов sata не совпадает с тем как это видит BIOS контролера, распаяны не все контролеры sata.
Спасибо сказали:
dduh
Сообщения: 386

Re: Проблемы с винтом 500гиг

Сообщение dduh »

Комп работает давно, а столкнулся с похожей проблемой недавно.
Три диска 1-IDE & 2 -SATA.
Если ядро 2.6.18 (Etch), то диски определяются как hda, sda, sdb. Проблем в работе не вызывают.
Если ядро 2.6.24 (Ubuntu, Fedora) , то диски определяются sda, sdb, sdc. Проблем тоже нет, но иногда диски sda и sdc меняются местами. Закономерности ни какой не заметил, выключаешь или перегружаешь - диски могут определится как угодно.
Загрузка идет с IDE (hda (sda)), груб загружается в любом случае, т.е. биос диски располагает в нужной последовательности, а вот при загрузке ядра происходит где-то подмена дисков.
Подкиньте идею, как с этим бороться...
Изображение
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Проблемы с винтом 500гиг

Сообщение Ali1 »

dduh писал(а):
13.07.2008 14:30
Комп работает давно, а столкнулся с похожей проблемой недавно.
Три диска 1-IDE & 2 -SATA.
.....
Закономерности ни какой не заметил, выключаешь или перегружаешь - диски могут определится как угодно.
Загрузка идет с IDE (hda (sda)), груб загружается в любом случае, т.е. биос диски располагает в нужной последовательности, а вот при загрузке ядра происходит где-то подмена дисков.
Подкиньте идею, как с этим бороться...

1. Монтировать разделы по метке либо UUID. Не решает вопроса с нумерацией, но снимает большинство проблем.
2. Жестко задать порядок загрузки модулей ядра.
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: Проблемы с винтом 500гиг

Сообщение MadDog »

dduh
внимательно читали весь этот топик?
dduh писал(а):
13.07.2008 14:30
Подкиньте идею, как с этим бороться...
UUID или LABEL
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
dduh
Сообщения: 386

Re: Проблемы с винтом 500гиг

Сообщение dduh »

UUID не решает, в Убунте по умолчанию. И то, получается так, что IDE диск используется только для Груба, ТЕМП и свопа. Остальное все на раиде из двух САТА и сверху ЛВМ. Раид и ЛВМ видны по любому, теряются при монтировании темп и своп, ну и бут соответственно.
Я не знаю как ядро загружает драйвера при загрузке (в какой последовательности), но наверное возможно привязать IDE к определенному sd(abc...).
Еще наверное зависит от чипсета. Такая схема подключения дисков существует у меня на трех компах (лежали лишние диски идешные). Проблема возникла на чипсете NVIDIA, а на интеловских пока не встретил.
Может это и проблема железа, у меня почему-то не захотели работать еще пара SATA-WD320gb, упорно виделся только один диск.
Изображение
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1104
ОС: ArchLinux

Re: Проблемы с винтом 500гиг

Сообщение Black »

Похожая проблема с флешками иногда бывает. Монтирую руками, устройства из /dev/disk/by-path (чтобы точка монтирования зависела от того, куда флешка воткнута). Иногда бывает, что втыкаю флешку, а в /dev/disk/by-path какая-то ерунда, не соответствующая тому, что прописано в fstab. Если флешку переткнуть, то со второго-третьего раза определяется правильно. Бывает не часто, так что пока не бесит :). Плата asus m2a-vm (чипсет ati sb600). Я вот думаю, может это глюк асусовского железа (или биоса)? У топикстартера тоже asus. dduh, у вас что?
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
dduh
Сообщения: 386

Re: Проблемы с винтом 500гиг

Сообщение dduh »

nVIDIA nForce 560
Пытался опять поставить Убунту. Три раза запускал установку до разметки дисков, только на четвертый диск IDE стал как sda.
Плюнул, вернулся на Дебиан. Так на этом железе и оставлю.
Изображение
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Проблемы с винтом 500гиг

Сообщение NickLion »

MAA
Самое интересное, это то что вопрос задавался - почему винты нумеруются не правильно? (т.е. ноды в /dev/), а не то, как что где поменять, чтоб система загружалась.

почему - не знаю, но знаю как. у меня (материнка ASUS P5K SE и openSUSE 11) GRUB считает sda - тот с которого грузится, sdb - второй, а Linux - sda и sdb в соответствии с SATA1-4. Порядок подключения винтов и порядок выставленный в биосе - обоим фиолетово. Но в fstab, слава Богу, пишет по ID (/dev/disk/by-id/...), поэтому обхожусь ручной правкой конфиг файлов для граба на этапе установки.
PS можно конечно порыться в исходниках граба и ядра и ответу станут ясны - но я не разбирался с ними, да и все это просматривать и искать - ни времени ни желания нет.
Спасибо сказали: