Решил погонять новинки игровой индустрии, поставил винду, загружаюсь с Live CD, что бы восстановить grub, и тут начинаются чудеса, ни по одному из мануалов груб поставить не удается - после команды setup (hd1) вылазиет ошибка 22 (да, раздел указан правильно, груб сам его мне выдал, когда я его искал). Открыл интереса ради gparted и ахренел - весь винт вообще неформатирован (это при том, что разделы, которые на этом совершенно неформатированом винте, нормально монтируются к Live CD и все данные на месте, и винда с неформатированого винта грузится).Собственно вопрос, что мне делать? Переразметка диска - не выход, слишком много данных, которые важны и скопировать которые некуда.
Скопировать данные некуда - это конечно проблемаА что за ошибка 22?Ситуация странновата, gparted тупит видимо. Подгрузись через LiveCD где не gparted (напри OpenSuSe) и попробуй.
gt;gt;А что за ошибка 22?Точный текст не помню (щас не с live CD, повторить в дангный момент не могу), что-то типа некорректно указаного устройства, или не существующего .gt;gt;Ситуация странновата, gparted тупит видимо. Подгрузись через LiveCD где не gparted (напри OpenSuSe) и попробуй.Попробую
А как восстанавливать пробовали?Я недавно восстанавливал, тоже что-то не ладилось (уже и не вспомню что, к сожалению). В итоге получилось вот так:1. Загрузился с live cd, создал новый каталог, в нем еще один каталог 39;dev39; (mkdir temp; mkdir temp/dev)2. Смонтировал в нее туда каталог с устройствами (mount --bind /dev ./temp/dev)3. Монтировал в него старую систему (mount sda1 ./temp)4. Заходил в каталог через chroot (chroot ./temp)5. Вызывал update-grubМне тогда помогло :-)
Нашел в интернете по этому поводу:Вам потребуется Live CD, если вы собираетесь восстанавливать Ubuntu. Загрузите Ubuntu, какую хотите, Jaunty или Karmic. Запустите систему с Live CD (я предполагаю что вы будете использовать Ubuntu Live CD). Нажмите Alt + F2 и введите комманду gnome-terminal. Далее:036;sudo fdisk -lЭта команда покажет вашу таблицу разделов. Здесь приведена моя таблица для лучшего понимания:/dev/sda1 29 8369 66999082+ 83 Linux/dev/sda2 * 8370 13995 45190845 7 HPFS/NTFS/dev/sda3 13996 14593 4803435 5 Extended/dev/sda5 13996 14593 4803403+ 82 Linux swap / SolarisТеперь я примонтирую Linux-раздел (здесь sda1), у меня нет отдельного /boot-раздела, как вы можете сами видеть(ЕСЛИ У ВАС ЕСТЬ не забудьте примонтировать его)036;sudo mount /dev/sda1 /mnt036;sudo mount --bind /dev /mnt/dev036;sudo mount --bind /proc /mnt/procСледующая команда необязательна(она копирует resolv.conf):036;sudo cp /etc/resolv.conf /mnt/etc/resolv.confТеперь перейдем в окружающую среду chroot:sudo chroot /mntПосле перехода вам не придется использовать sudo, т.к.теперь вы будете запускать команды от имени суперпользователя.Вы можете при желании отредактировать файл /etc/default/grub в соответствии с вашей системой(опции задержки и т.д.)nano -w /etc/default/grubПоиграйтесь с этими настройками если захотите.(Но не забудьте отдать команду update-grub если захотите сохранить их;) )Теперь установка/восстановление grub2 через командуgrub-install /dev/sdaВы могли получить сообщение об ошибке, как это было у меня. Если получили, то используйте команду:grub-install --recheck /dev/sdaТеперь вы можете выйти из chroota, отмонтировать разделы и перезагрузить ваш компьютер:exit036;sudo umount /mnt/dev036;sudo umount /mnt/proc036;sudo umount /mnt036;sudo rebootВсе взято с http://dasteel.blogspot.com/2009/10/grub2-windows.html
gt;gt;ни по одному из мануалов груб поставить не удается - после команды setup (hd1) вылазиет ошибка 22 (да, раздел указан правильно, груб сам его мне выдал, когда я его искал)А чего ты хотел то? Сам grub у тебя и установлен на раздел hd1, а вот загрузчик надо ставить на HD (0, 0) тоесть в начало первого винта и перед первым разделом