LINUX.ORG.RU

не может прочитать initdir


0

1

доброго времени суток господа. при запуске юбунты 10.10 вылетает

GNU GRUB version 1.98-20100804-5ubuntu3 Minimal Bash-like line esutung is supported. For editing the first word, TAB list possible comands completions. Anywhere else TAB list posible device or file completions. grub>

начал писать следующее

set root=(hdX,Y)
linux /vmlinuz root=/dev/sdXY ro
initrd /initrd.img
но выбивает ошибку мол не может прочитать файл инитдир

подскажите что делать..заранее спасибо

> подскажите что делать

Грузиться с LiveCD, монтировать файловую систему и смотреть как в оригинале называется ваш initrd.

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

установил юбунту студио 10.10 обновил пакеты менеджером..поставил через синаптик анюту..и все. перезагрузил и вот на.. переустановил на юбунту десктоп резуль тат тот же grub> или grub rescue>

madmaniac
() автор топика
Ответ на: комментарий от vostrik

автодополнение ? тоесть после initrd /boot/ нажать таб? да пробовал.. выдает все файлы в каталоге boot я пишу initrd.img- и тд. но сan't read file получается.. попробовал без него загрузится но дело гиблое :) ниче в логе загрузки не понял

madmaniac
() автор топика

>начал писать следующее

set root=(hdX,Y)


Чудо, надеюсь вместо X, Y циферки подставил?

anon_666
()

в общем, резюмирую комментарии:

напиши полностью, что ты вводишь, какие файлы у тебя в /boot и в корне, какую ошибку выдает grub.. короче все описывай.

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

[code] set root=(hd0,msdos1) set prefix=(hd0,msdos1)/boot/grub insmod ext2 (ext4 выдает ошибку) linux /boot/vmlinuz-2.6.35-22-generic root=/dev/sda1 initrd /boot/initrd.img-2.6.35-22-generic eror:can't read file [/code]

msdos1 потому что когда писал ls показало название диска (hd0,msdos1)

вот такая телега

http://forum.ubuntu.ru/index.php?topic=134242.0 вот еще один мой пост..там подробнее

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

и редактировать нельзя (((

set root=(hd0,msdos1)
set prefix=(hd0,msdos1)/boot/grub
insmod ext2 (ext4 выдает ошибку)
linux /boot/vmlinuz-2.6.35-22-generic root=/dev/sda1
initrd /boot/initrd.img-2.6.35-22-generic eror:can't read file

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

в общем тебе уже все сказали. проверь раздел, перегенери initrd, переставь grub.

но все-таки, попробуй более адекватный алгоритм:

root (hd0,x)

cat /etc/fstab

kernel /boot/vmlinuz-blah-blah-blah root=UUID=UUID-ИЗ-FSTAB

initrd /boot/initrd-tab-blah-blah-blah

boot

если чо, chroot делается примерно так:

sudo mkdir -p /mnt/chroot
sudo mount /dev/sdc1 /mnt/chroot
sudo mkdir -p /mnt/dev
sudo mount --bind /dev /mnt/dev
sudo mkdir -p /mnt/proc
sudo mount --bind /proc /mnt/proc
sudo mkdir -p /mnt/sys
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt/chroot

initrd генерится [сюрприз] при помощи mkinitrd

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