LINUX.ORG.RU

Советы по Linux: Поиск rootfs во время загрузки

 , ,


0

0

В качестве администратора Linux® вы можете столкнуться с ошибками rootfs cannot mount rootfs и kernel panic при попытке перезагрузить сервер после монтирования томов на внешних хранилищах или даже при установке новой операционной системы Linux. В этой статье описан процесс загрузки Linux на платформе x86, объясняется, почему возникают подобные проблемы, а также содержатся советы, как их исправить или предотвратить.

>>> Подробности

★★★

Проверено: hibou ()

Ответ на: комментарий от urukhai777

>А у мну бубунта после апгрейда 8.10 -> 9.04 (вчерашней сборки) не нашла rootfs хнык :'(

+1.

теперь надпись Linux® у меня 100% вызывает ассоциации с IBM

unrealix
()
Ответ на: комментарий от urukhai777

> А у мну бубунта после апгрейда 8.10 -> 9.04 (вчерашней сборки) не нашла rootfs хнык :'(

неудачнег! убей себя установкой венды

HellAngel ★★
()
Ответ на: комментарий от Somewho

> Linux® - это сурьезно.. может вам ресурс сменить?

А в чем проблемы? linux - зарегистрированная торговая марка. Дабы грязные проприетарщики не зарились. Да и в gpl используются копирастические законы для защиты свободного софта. Бей врага его оружием - это тащемта и есть основа GNU/Linux.

ubber
()
Ответ на: комментарий от ubber

Копирайтная магия.

>А в чем проблемы? linux - зарегистрированная торговая марка. Дабы грязные проприетарщики не зарились. Да и в gpl используются копирастические законы для защиты свободного софта. Бей врага его оружием - это тащемта и есть основа GNU/Linux.

http://www.artlebedev.ru/kovodstvo/sections/15/

Надо помнить, что наличие любого из этих символов рядом с произведением, текстом, картинкой, товарным знаком, слоганом и т. п. не значит ровным счетом ничего, кроме напоминания. Отсутствие символа не отменяет законов об охране прав.

Camel ★★★★★
()

О, хорошая статья, тема раскрыта.

ierton ★★
()

> на внешних хранилищах

такие фразы загружают мой цпу на 99% секунд на 5

www_linux_org_ru ★★★★★
()

А в Убунте давно уже так
# /dev/sdb1
UUID=f6d4d48e-dd83-4232-85b1-5f50572211b0 / ext3 defaults,errors=remount-ro 0 1
И что? У этой штуки есть недостатки, если, скажем, /home или что другое примонтировано по UUID и вы решили изменить размер раздела, то после перезагрузки вас ждут сюрпризы.

saturn721
()

>Например, вы устанавливаете корневую файловую систему Linux на диск /dev/sda, но системе не удается смонтировать этот диск при перезагрузке:

>1. Диск /dev/sda не виден во время перезагрузки компьютера. Причиной этого может быть то, что Linux не смог загрузить какой-то важный драйвер для корневой файловой системы. Это маловероятно. Программа установки Linux собирает все необходимые драйверы в образ initrd, чтобы Linux смог без проблем загрузить драйверы устройств во время загрузки. Тем не менее эта ошибка может возникнуть, если вы устанавливаете драйверы вручную.

>2. Диск /dev/sda подключен, но он не содержит необходимой корневой файловой системы. После загрузки необходимая корневая файловая система расположена в /dev/sdb. Это наиболее вероятный случай.

Звиздёж! Все три раза, когда я видел сообщение cannot mount rootfs это было из-за смены харда или контроллера харда, на котором размещалась фс LABEL=/

legolegs ★★★★★
()

Не нашёл в статье ни малейшего упоминания про параметры ядра rootdelay и rootwait, после чего читать даже не стал.

mad_soft
()
Ответ на: комментарий от mad_soft

Не нашёл в статье ни малейшего упоминания про систему скриптов initramfs, и как на самом деле оно монтирует rootfs , после чего читать даже не стал.

scaldov ★★
()
Ответ на: комментарий от saturn721

> если, скажем, /home или что другое примонтировано по UUID и вы решили изменить размер раздела, то после перезагрузки вас ждут сюрпризы.

Какие ещё сюрпризы? UUID файловой системы не меняется при изменении раздела. Как и UUID тома в LVM.

const86 ★★★★★
()
Ответ на: комментарий от mad_soft

> Не нашёл в статье ни малейшего упоминания про параметры ядра rootdelay и rootwait, после чего читать даже не стал.

+500, Аналогично.

sersto
()

> или даже при установке новой операционной системы Linux

Постоянно вручную правлю grub после переустановки - причиной тому гремучая смесь sata + pata + gigabyte + debian ))

unisky ★★
()
Ответ на: комментарий от legolegs

> Звиздёж! Все три раза, когда я видел сообщение cannot mount rootfs это было из-за смены харда или контроллера харда, на котором размещалась фс LABEL=/

Да нет, так бывает. При сложной конфигурации сервера (HP LH3000)- у меня стоит несколько рейд-контроллеров и все виды дисков, - ATA, SATA, SCSI, диски объеденены в рейды разных типов. При ребуте периодически sda sdb и пр. меняются местами. Возможно, неисправность сервера.

jam44
()
Ответ на: комментарий от legolegs

> В твоём случае показаны LABEL или UUID

прочитав статью, подумал, что в моем случае именно так и надо сделать.

jam44
()
Ответ на: комментарий от const86

Я не смотрел, что там меняется, а просто менял строку в fstab на старый стиль. Так что можете сами посмотреть.

saturn721
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.