LINUX.ORG.RU

[grub2] [debian sid] не грузится

 


0

0

Дебиан сид, последние обновления, grub-pc. Давно не ребутался, а тут пришлось и вижу следующую ошибку при загрузке:
Error: unknown command `initrd`

В грубе прописано следующее:
set root=(hd0,6)
search --fs-uuid --set {шестнадцатеричная хуйня на 32 символа}
linux /vmlinuz-2.6.26-1-686 root=/dev/hdc7 ro
initrd /initrd.img-2.6.26-1-686

Пробовал убирать строчку с search (что она вообще должна делать? раньше ее не было, кажется), не помогло. Разделы диска другие тоже пробовал ставить, но безрезультатно, да и они вроде правильно стоят. Раздел hd0,6 - это /boot, hdc7 - /.
На команды linux и kernel та же ошибка.
Есть идеи?
Если кто-то на свежем сиде и у него все грузится, прошу поделиться своим груб.конф.

anonymous

Чё-то какой-то странный у вас конфиг...
Во-первых, что за команда 'linux'?
После неё явно указывается ядро, так что должно быть так:

kernel /vmlinuz-2.6.26-1-686 root=/dev/hdc7 ro

На initrd должно реагировать нормально, и какого буя ему не нравится - ХЗ
Далее, мне не совсем понятны эти манипуляции с set root  и поиском по
UUID, если потом всё равно root указывается явным образом? Это типа
сначала ищем по UUID'у корневой раздел, потом присваиваем ему имя hdc7,
после чего передаём ядру? Не проще ли сразу указать UUID:

kernel /vmlinuz-2.6.26-1-686 root=UUID={blablabla-blablala-blablabla} ro 

Конфиг сами писали или оно так сгенерилось при установке?
Что-то не замечал за дебианом таких наклонностей...

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

Вопрос в принципе решен — это очередная бага анстейбла (http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg605863.html). Ждем фикса. Для Ъ — нужно сделать insmod linux и убрать строчку с search.

>Во-первых, что за команда 'linux'?


Это теперь так kernel называется, видимо.

>Конфиг сами писали или оно так сгенерилось при установке?


Само генерируется апдейт-грубом из скриптов в /etc/grub.d/, они дефолтные.

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