LINUX.ORG.RU

Could not find the root block device in UUID=*

 , , ,


0

1

Собирал генту. После установки xfce сделал ребут и перестали работать локали, сеть и еще много нужных служб. Пробовал в место UUID в /etc/fstab писать /dev/sda*, не вышло. Через консоль граба писал set root=(hd0,msdos3), тк корень на /dev/sda3, так же безрезультатно. Пытался через linux (все та же граб консоль) указать ядро с которого грузиться , что бы потом тыкнуть boot,так он не находит vmlinuz в /boot. Хотя он там есть. На update-grub пишет нет такой команды. После первой ошибки о неудаче примонтировать root раздел (корень) предлагает тыкнуть shell,q или ентер, после чего все идет нормально, монтирует сам корень и загружает систему. Но с имеющимися болячками. Сети нету и компа с иксами тоже, так что инфу могу только фотками. Еще может важный критерий. HDD присоединен по USB До сборки xfce, с UUID ошибка была, но локади сеть и все службы включая localmount стартовали и работали. https://drive.google.com/open?id=0B57ry55sdsF3SHh3Ni1tZEFOYUk https://drive.google.com/open?id=0B57ry55sdsF3T0N6eWJJMUVfNW8 https://drive.google.com/open?id=0B57ry55sdsF3cGtfLVRiZWcwZVU https://drive.google.com/open?id=0B57ry55sdsF3dEpjcVV4MVQ3UlU

Одну проблему решил

Был не внимателен и поставил в /etc/fstab в строке со swap - в место sw, поставил swap. Завелось со службами и локалями. rc работает как нужно. Но проблема из названия темы осталась!

Psyhero ()
Ответ на: Одну проблему решил от Psyhero

Ну если у вас Grub выдает Could not find the root block device
то правте grub.cfg. Конкретно убирайте нафиг (hd0,msdos3) и ищите рут по uuid.
как то так search --fs-uuid MY_UUID --set=root
Если не поможет то кидайте конфиг grub.

st4l1k ★★ ()
Последнее исправление: st4l1k (всего исправлений: 4)

Во-первых, если у тебя GRUB 2, то ничего вручную в grub.cfg дописывать не только не нужно, но и не рекомендуется. Он формируется сам с помощью grub-mkconfig -o /boot/grub/grub.cfg. Во-вторых, еще раз проверь синтаксис твоего /etc/fstab. Должно быть что-то вроде этого:

UUID=a6c7dc35-23b2-4d8e-9472-9062785f148d       /       ext4    noatime 0 1
В-третьих, чтобы ядра нормально распознавались с помощью grub-mkconfig, они должны иметь имя в формате /boot/kernel-номер_версии-gentoo или /boot/vmlinuz-номер_версии-gentoo. У меня, например, /boot/kernel-4.3.0-gentoo.
Проверь все эти пункты.

Rinaldus ★★★★★ ()
Последнее исправление: Rinaldus (всего исправлений: 1)
Ответ на: комментарий от Rinaldus

У меня как раз vmlinuz номер версии и тд. В grub.cfg, да точно не нужно ничего трогать))) В фстабе попробую сутра убрать defaults. Тк почитал, вроде как или defaults или noatime должно быть.

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

UUID=79af9db6-9598-49b3-acc7-5af06726b21e / ext4 defaults 0 1
UUID=5ada3685-66af-433a-9899-f0186b5a47c1 /boot ext4 defaults 1 2
UUID=dae26552-5031-4b2d-aeda-46246dc51c45 none swap defaults 0 0
UUID=3c2eb070-0930-4651-971c-4b0e39eba67f /home ext4 defaults 0 1

Только собрался хромиум)))) Ошибка осталась.

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

Попробуй для корневого каталога и для раздела /boot добавить к defaults опцию noatime.
И еще для раздела подкачки должно быть не defaults, а sw

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