LINUX.ORG.RU

Нельзя найти device " for root

 


0

1

Сообщение после там triggering uevents. Пошаманил я с модулями и видны /dev/sda2 и его /dev/disk/by-uuid/* по которому я указываю устройство (правильно UUID=* как подсказал гугля). Несколько раз пересобирал initramfs, вручную монтировал что надо (вроде как for root) в /root и /root_new, потом exit (как советовал гугля) - не помогало. Примечательно, но он усердно указывает на проблемы с устройством " (пустая строка в кавычках). Вроде проблемы с /etc/fstab на лицо, нет? Там я туплю и ничего не найду и, вроде, если это бы был fstab то linux или гугля бы на это указал.

Вот опции запуска из конфига grub'а:

title  New Main System
root   (hd0,1)
kernel /boot/vmlinuz-linux 
initrd /boot/initramfs-linux.img init=/usr/lib/systemd/systemd root=UUID=8bc6f1c7-258a-49eb-bb61-397b133bc012 ro
★★★★★

ro
init=...

убери

root=UUID=xxx

замени на root=/dev/sdXY
где X - буква HDD, обычно первый хард - a, второй - b
Y - номер раздела
1 - первый, 2 - второй
/dev/sda1 - первый раздел первого хда

ubuntuawp ★★ ()

Замени ro на rw (в арче ядро должно грузится с rw).

Кстати, зачем используешь grub-legacy? grub2 тебе создаст рабочий конфиг, если ты уж сам не можешь разобраться.

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

Спасибо за подсказку.

В общем все опции после initrd и пути к нему я переписал к kernel и всё заработало.

Ну ещё root указал до init, но думаю это не важно.

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

Замени ro на rw (в арче ядро должно грузится с rw).

А зачем? Я вроде с живой сейчас подгруженой с ro уже вон сколько живу и брат жив.

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

Ну, неоднократно всплывало в списке рассылки и на арчефоруме, что нужно убрать ro с GRUB_CMDLINE_LINUX в конфиге grub2.

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