ааа, понял, речь идет о той убунте, что через wubi...
тогда вот что: никогда так не извращался и не планирую, так что поправь меня, если в чем не прав. как я понимаю, рут хранится внутри некоего файла-образа, в котором создана фс, на которой, собственно, и стоит система. как-то так?
Совершенно верно. На одном из логических дисков хранится папочка, в которой есть файл-образ со своей файловой системой, во время запуска вначале выбираю между Windows и Ubuntu, после выбора Ubuntu подгружается Wubildr и потом грузится Grub.
То что это извращение я и сам понимаю, а руки так и не доходят всё исправить((
командная строка груба? а как зовется - grub-sh или grub-rescue?
sh
loop - монтируется сразу, могу посмотреть какие там файлы, всё вижу))
/dev/loop0 - пробовал в качестве рута, не получилось((
Пользователь решил продолжить мысль 11 Марта 2010, 11:27:37:
В общем при работе с командной строкой выдаёт следующее (это после команды boot):
Common problems:
-Boot args (cat /proc/cmdline)
-Check rootdelay= (did the system wait long enought?)
-Check root= (did the system wait for a right device?)
-Missing modules (cat /proc/modules; ls /dev)
Alert! /dev/loop0 does not exist. Dropping to a shell!
Пользователь решил продолжить мысль 11 Марта 2010, 15:42:58:
Ха-ха разобрался)))
Сейчас отпишусь как сделал, через частично работающий Grub))
Пользователь решил продолжить мысль 11 Марта 2010, 17:55:18:
Во время запуска частично работал grub, а именно grub-sh.
Во первых нужно глянуть подключён ли диск loop. Это можно сделать командой
ls
Далее делаем
loop0 root дерикторией (если я правильно понял суть этой функции).
set root=(loop0)
Далее указываем какое ядро будем загружать. Есле Вы не знаете какое у Вас ядро, то нажмите клавишу Tab после того, как пропишете
vmlinuz и вам предложат нужные варианты

linux /boot/vmlinuz-2.6.31-19-generic-pae root=/dev/sdb5 loop=/ubuntu/disks/root.disk ro
Здесь вместо
sdb5 укажите диск куда ставили Ubuntu, а
loop=/ubuntu/disks/root.disk так и оставьте, это адрес, где хранится образ диска на диске sdb5 в моём случае (хотя если у вас этот адрес другой, то измените его)
После этого загружаем initdr, что это и зачем надо указано в первом посте

, не забываем менять ядро на Ваше.
initrd /boot/initrd.img-2.6.31-19-generic-pae
Ну вот и почти всё, запускаем командой
boot
И наслаждаемся жизнью

И лучше переустановите Вашу ОС нормально, а не из под Windows
