Вход на сайт

Навигация

Сейчас на сайте

1 пользователь онлайн.

  • winterheart

Сбор новостей

Подписка на Сбор новостей

Вы здесь

Проблема при загрузке с внешнего USB-HDD

Купил для ноута новый винт. Для установки на него новой сисиетмы решил загрузиться со старого используя его как внешний USB HDD. При загрузке ядро в панике что не может подмаунтить корневой раздел. Когда винт был в ноуте это был /dev/sda3. При загрузке с Live-CD внешний винт определяется как sdb. Пробовал менять название диска в fstab и в grub, толку никакого. Причем grub стартует нормально с указанием что ядро лежит в коре hd0,0
Я так понимаю что это скорее всего проблема с ядром, оно не видит внешний жесткий во время загрузки. Что в ядре должно быть включено чтобы оно его сразу цепляло?

Надо монтировать по uuid или label.

по uuid тож не монтируется.
з.ы. ядро 2.6.31-r6. Я так понял что uuid появляетсяпозже и является симлинком.

Т.е. винч совсем не определяется? тогда надо копать в сторону юсб драйверов

Если я правильно вас понял,
то это лечится добавлением rootdelay=10
к строке в grub

Спасибо, помогло :)
Проблема оказывется была в том что устройства подключенные к USB шине появляются где-то через 5 секунд после подключения. Поэтому надо задержку ставить, иначе ядро не найдя утройство в панику бросается.

З.Ы. только вот почему-то когда подключил диск через USB, при установленном новом диске, почему-то по uuid корень не определялся, а вот по пути /dev/sdb3 без проблем.
Если в ноут основной диск не вставлен, то по uuid определяется. Бум разбираться

Я пользуюсь другим параметром ядра -- rootwait

Возможно, это даже правильнее.