Проблема при загрузке с внешнего USB-HDD
Kvant 7 января, 2010 - 02:42
Купил для ноута новый винт. Для установки на него новой сисиетмы решил загрузиться со старого используя его как внешний USB HDD. При загрузке ядро в панике что не может подмаунтить корневой раздел. Когда винт был в ноуте это был /dev/sda3. При загрузке с Live-CD внешний винт определяется как sdb. Пробовал менять название диска в fstab и в grub, толку никакого. Причем grub стартует нормально с указанием что ядро лежит в коре hd0,0
Я так понимаю что это скорее всего проблема с ядром, оно не видит внешний жесткий во время загрузки. Что в ядре должно быть включено чтобы оно его сразу цепляло?
»
- Для комментирования войдите или зарегистрируйтесь
Надо монтировать по uuid или
Надо монтировать по uuid или label.
по uuid тож не
по uuid тож не монтируется.
з.ы. ядро 2.6.31-r6. Я так понял что uuid появляетсяпозже и является симлинком.
Т.е. винч совсем не
Т.е. винч совсем не определяется? тогда надо копать в сторону юсб драйверов
Если я правильно вас
Если я правильно вас понял,
то это лечится добавлением rootdelay=10
к строке в grub
Спасибо, помогло :) Проблема
Спасибо, помогло :)
Проблема оказывется была в том что устройства подключенные к USB шине появляются где-то через 5 секунд после подключения. Поэтому надо задержку ставить, иначе ядро не найдя утройство в панику бросается.
З.Ы. только вот почему-то когда подключил диск через USB, при установленном новом диске, почему-то по uuid корень не определялся, а вот по пути /dev/sdb3 без проблем.
Если в ноут основной диск не вставлен, то по uuid определяется. Бум разбираться
Я пользуюсь другим параметром
Я пользуюсь другим параметром ядра -- rootwait
Возможно, это даже правильнее.