Error: no such device...

Устанавливал все по русской инструкции для начинающих, прошло все гладко, но после перегрузки такая ошибка . Оболочка Grub 2.0
error: no such device: ad4103fa-d940-47ca-8506-301d8071d467
Loading Linux core repo kernel ....
error: no such partition.
Loading initial ramdisk ...
error: you need to load the kernel first.
Я где-то с разметкой дисков напортачил? в чем проблема? что делать?
Можно ли через граб узнать метки дисков или ID и изменить их,синхронизировать ?
Можно посмотреть метки командой blkid и сравнить с тем, что вписано в /etc/fstab. Если UUID дисков не совпадёт, заменить значения в fstab на те, что вывел blkid. Как-то так.
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M
Для редакции загрузки в меню граба выделите нужный пункт, нажмите E замените в строке:
root=UUID=…………
на что нибудь вроде
root=/dev/sda1
Или какой там у вас раздел с арчем. Потом загрузиться и перегенерировать граб. Конечно, еще можно загрузиться с сд, смонтировать разделы, и перегенерировать граб.

Но, как я понимаю, у вас система то грузится в какую нибудь рутфс. Тогда нужно посмотреть на ваш /etc/fstab. Думается мне, у вас там вместо чего то вроде:
UUID=ee195afa-06e6-461b-a148-2c5e01141ebe / ext4 defaults 0 1
на самом деле так:
ee195afa-06e6-461b-a148-2c5e01141ebe / ext4 defaults 0 1
PGP 0x31361F01
arcanisrepo
arcanis
Думается мне, у вас там вместо чего то вроде:
UUID=ee195afa-06e6-461b-a148-2c5e01141ebe / ext4 defaults 0 1
на самом деле так:
ee195afa-06e6-461b-a148-2c5e01141ebe / ext4 defaults 0 1

Я прикола не понял..

P.S. Где удаление сообщений?

P.S.2. Раньше fstab не влиял на удачную загрузку(с тех самых пор, когда /usr сделели обязательным в /). И худшее, что могло быть с кривым /etc/fstab - это корень смонтированный только в чтение..
Скорее всего ничего не изменилось, и проблема в чём-то другом.

Собственно тут нам груб говорит, что не может загрузить ни ядро ни initrd. Оно и понятно, ведь он не знает, где они. Надо корректнее определять set root=
Для этого надо перейти в командный режим ('c'), а там как обычно ls - покажет все диски. set root=(hd0,msdos1) ls / - покажет содержимое hd0,msdos1(в большинстве случаев это /dev/sda1). Можно было и сразу.. ls (hd0,msdos1)
Когда найдёте нужное, можно будет вернуться в графический режим('Esс'), найти там запись загрузки арча, отредактировать('e'), заменить set root= на нужное, а строки от if до fi удалить нафиг. И загрузиться('F10').
А вообще - это же генератор делал grub.cfg ? Странно очень. Может у Вас uefi и груб нужен соответствующий, а стоит grub2-bios например ?
https://fastenv.ru
И так после ls вышло вот что:
(hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)
Так вот у msdos2 нету UUID, пишет что No known filesystem detected. Думаю, что это swap. да?
Приписал метку от msdos1, полученныу через ls, в место, где открыл через ‘e’
От If до fi все удалил.
set root='hd0,msdos5' может надо исправить на msdos1 ? так и сделал получилось загрузить.
Думаю я загрузился,если потребовали логин и пароль, а после командная строчка?
После перезагрузки все настройки сбилсиь .
gyoopi
Так вот у msdos2 нету UUID, пишет что No known filesystem detected. Думаю, что это swap. да?
Да
gyoopi
set root='hd0,msdos5' может надо исправить на msdos1 ? так и сделал получилось загрузить.
Думаю я загрузился,если потребовали логин и пароль, а после командная строчка?
После перезагрузки все настройки сбилсиь .
Сбились, т.к. все настройки grub2 хранятся в файле /boot/grub/grub.cfg
Вам надо загрузиться, открыть его, найти секцию с загрузкой арча(секции там декларируются как menuentry), а там будет уже знакомый Вам текст, к которому надо применить все те же рекомендации.

Потом, когда в арчлинуксе освоитесь, надо обязательно разобраться - почему генератор создал неправильный конфиг. Кстати, всё это редактируется от рута. Можете запустить grub-mkconfig - выведет на экран предлагаемый конфиг.. Ключик -o позволяет перенаправить вывод в файл, например в /boot/grub/grub.cfg. У Вас дуалбут? Или просто /home на отдельном разделе?
https://fastenv.ru
/home на отдельном разделе.

А рута можно запустить, введя log: root / paswwd: root ?
gyoopi
/home на отдельном разделе.

А рута можно запустить, введя log: root / paswwd: root ?

Я не знаю, какой у Вас рутовый пароль. И не знаю, есть ли в арче стандартный пароль при установке..
В любом случае, с любого livecd, его можно сменить.

Если вопрос о том, можно ли вообще залогиниться сразу рутом - конечно! А как иначе? Про убунту промолчим :-)

P.S. По-идеи, пароля быть вообще не должно. Нет, конечно он обязан быть, но он скорее всего пустой, сразу после установки.
https://fastenv.ru
Не могу залогиниться под рутом ! Писал и спаролем и без . Login incorrect
Файл без проблемно отредактировал, но вот нужен root
gyoopi
Не могу залогиниться под рутом ! Писал и спаролем и без . Login incorrect
Файл без проблемно отредактировал, но вот нужен root

Возьмите любой liveCD(желательно x86_64), загрузитесь с него. Далее примонтируйте куда-нибудь корень, зачирутьтесь туда, и смените пароль рута :-)
Т.е. в livecd
mount /dev/sda2 /mnt
chroot /mnt
passwd
новый пароль
eixt
umount /mnt
shutdown -r now
и все те же рекомендации по новому кругу…
https://fastenv.ru
 
Зарегистрироваться или войдите чтобы оставить сообщение.