Думаю, что новичкам будет полезно. Примечание: я использовал sda1 и sda , вы соответственно заменаете на hda2/hda или что там у вас. Грузимся с live-cd, далее Code: $ su # mount -t ext3 /dev/sda1 /mnt Если у вас навороченный дистр типо knoppix`а, то всё очень просто: Code: # grub-install --root-directory=/mnt /dev/sda # umount /dev/sda1 Если же дистр менее навороченный, то grub-install там может и не быть, тогда: Code: # ln -s /mnt/usr/lib/grub /usr/lib/ # ln -s /mnt/sbin/grub /sbin/ # /mnt/sbin/grub-install --root-directory=/mnt /dev/sda # umount /dev/sda1 Ну вот, в общем, и всё. P.S. Тему закрепить или ненадо?
Вот варниант под *buntu Сперва грузим систему в Live-CD и выполняем поочерёдно следующие команды: Code: sudo grub find /boot/grub/stage1 # эта команда выдаст (hdx,y) x и y это циферки, которые надо дальше подставить Code: root (hdx,y) Code: setup (hdx) Code: quit
Тогда уже для полного комплекта приведу пример восстановления Grub'а под Gentoo: 1) Грузимся с LiveCD 2) Монтируем уже установленный Gentoo: Code: mount /mnt/gentoo mount /mnt/gentoo/boot 3) Монтируем ФС proc и dev: Code: mount -t proc none /mnt/gentoo/proc mount -o bind /dev /mnt/gentoo/dev 4) Переходим в новую среду: Code: chroot /mnt/gentoo /bin/bash env-update source /etc/profile export PS1="(chroot) $PS1" 5) Копируем смонтированные файловые системы в /etc/mtab (исключив строку rootfs): Code: grep -v rootfs /proc/mounts > /etc/mtab 6) Ставим Grub: Code: grub-install /dev/hda P.S. Мне кажется данную тему можно и закрепить, т.к. у новичков часто возникают подобные вопросы.
Знаки препинания поставь =\ . Я так понимаю: как заставить груб грузить винду? В /boot/grub/menu.lst Code: title Windows rootnoverify (hdx,y) // x,y меняешь на своё. makeactive chainloader +1
вот как восстанавливал в Ubuntu Грузился с Live cd ubuntu и в терминале В журнале Linux Format за этот месяц (**.08.09) есть статья как восстановить Grub
готово! Здра уважаемые! Мне кажется или в Убунте 9.10 что то изменилось в грабе?? мучаюсь 2 сутки, никак немогу 7 винду и кубунту 9 10 вместе стартовать... получается или винда или лина ... уже граб-инстал на изусть выучил(( - Решено! мега страшно-тайной командой - update-grub ! ..сегодня на собственном опыте убедился- коменты в файлах надо читать!!!
э... Так ведь update-grub ведь обновляет конфиг груба. И без этой команды после ребута конфиг сам обновится. Нет?
grub 1.9 2 FareX нет не становится... чтоб вы не делали и не писали пока апдейт неклацните в силу ничего не вступит.... вот такой ОН GRUB 1.9....
2DarkMist Это был лишь вопрос (а не утверждения У меня в : Code: farex@dhcppc0 ~--> pacman -Q grub grub 0.97-16 Все работает как надо. Не зря Arch не обновляет груба (; А если серьездно, то груб взял эту фишку скорее всего от lilo И скорее всего команда update-grub проверяет конф файл на ошибки и обновляет его. PS: Все новое это хорошо забытое старое (это подтверждает случай с grub
А как отредактировать груб в kubuntu 9.10 Нужно удалить некоторые пункты, и что бы винда грузилась по умолчанию
vim[gedit, emacs, nano, etc...] /boot/grub/grub.conf[menu.lst] оно тут!. Что бы винда грузилась по умолчанию измени default 0 на default (строчка_с_записью_загрузки_винды)-1, тоесть если она вторая в списке то надо default 1
может кто поможет мож кто напишет про востановление нового груб ? у меня был за сп3 и пото поставил убунту 10.04 но после востановления винды акрониксом пропал загрузчик и я не смог его востановить может кто поможет
Загрузитесь с LiveCD/LiveDVD/LiveUSB. Открываете консоль/терминал. Становитесь рутом (su -, sudo su и т.д.). Далее Code: # grub > find /boot/grub/stage1 (hd1,4) > root (hd1,4) > setup (hd1) Если у вас /boot на отдельном разделе, заюзайте Code: > find /grub/stage1
переставил хп решил востановить груб не чего не вышло.стояла убунту 10.04 вот что написано в терминале To run a command as administrator (user "root"), use "sudo <command>". See "man sudo_root" for details. ubuntu@ubuntu:~$ sudo fdisk -l Диск /dev/sda: 160.0 ГБ, 160041885696 байт 255 heads, 63 sectors/track, 19457 cylinders Units = цилиндры of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x086b76d2 Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 * 1 3187 25599546 7 HPFS/NTFS /dev/sda2 3188 19457 130688353 5 Расширенный /dev/sda3 5196 16810 93297456 7 HPFS/NTFS /dev/sda5 3188 4403 9764864 83 Linux /dev/sda6 4403 4528 997376 82 Linux своп / Solaris /dev/sda7 4528 5195 5361664 83 Linux /dev/sda8 16811 19457 21261996 bc Неизвестный Диск /dev/sdb: 500.1 ГБ, 500107862016 байт 255 heads, 63 sectors/track, 60801 cylinders Units = цилиндры of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x8874cfbc Устр-во Загр Начало Конец Блоки Id Система /dev/sdb1 * 1 60800 488375968+ 7 HPFS/NTFS ubuntu@ubuntu:~$ sudo grub-install --root-directory=/mnt/ /dev/sda5 /usr/sbin/grub-probe: error: cannot find a device for /mnt//boot/grub (is /dev mounted?). No path or device is specified. Try `/usr/sbin/grub-probe --help' for more information. Auto-detection of a filesystem module failed. Please specify the module with the option `--modules' explicitly. ubuntu@ubuntu:~$ sudo grub-install --root-directory=/mnt/ /dev/sda7 /usr/sbin/grub-probe: error: cannot find a device for /mnt//boot/grub (is /dev mounted?). No path or device is specified. Try `/usr/sbin/grub-probe --help' for more information. Auto-detection of a filesystem module failed. Please specify the module with the option `--modules' explicitly. ubuntu@ubuntu:~$ sudo mount /dev/sda7 /mnt ubuntu@ubuntu:~$ sudo grub-install --root-directory=/mnt/ /dev/sda7 /usr/sbin/grub-setup: warn: Попытка установить GRUB на раздел вместо MBR. Лучше этого НЕ ДЕЛАТЬ.. /usr/sbin/grub-setup: warn: встраивание невозможно. При имеющихся параметрах GRUB можно установить только с помощью списка блоков (blocklists). Однако, список блоков является НЕНАДЁЖНЫМ механизмом и его лучше не использовать.. /usr/sbin/grub-setup: error: если вы всё равно хотите использовать список блоков, укажите --force.. ubuntu@ubuntu:~$
хз кому как,я поставил 7 по верх бэктрэк и убунту 10.10,потом восстановил груб,но не до конца корректно.Винда и убунту грузится а вот бэктрэк как не бывало.В общем чтоб восстановить груб меню,для убунту прокатит. Пробуй вот так: ---------------------------------------------------------------------- Грузимся с Live-CD,открываем терминал в нём: Code: gnome-terminal вывод: Code: sudo fdisk -l таблица Code: /dev/sda1 * 1 3187 25599546 7 HPFS/NTFS /dev/sda2 3188 19457 130688353 5 Расширенный /dev/sda3 5196 16810 93297456 7 HPFS/NTFS /dev/sda5 3188 4403 9764864 83 Linux /dev/sda6 4403 4528 997376 82 Linux своп / Solaris /dev/sda7 4528 5195 5361664 83 Linux /dev/sda8 16811 19457 21261996 bc Неизвестный Code: sudo grub-install --root-directory=/tmp /dev/sda5 Если не растёт,как не сраслось у меня во второй раз,придётся мнтировать в ручную и использовать chroot Проделываем выше написанное до появление примера таблицы и монтируем разделы: Code: sudo mount /dev/sda1 /mnt sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys Если раздел /boot отдельно,то его тоже надо примонтировать. Такс,теперь если не ошибаюсь chroot Code: sudo chroot /mnt ставим груб Code: grub-install /dev/sda не растёт,попытка вторая: Code: grub-install --recheck /dev/sda если и тут не растёт,тогда уже точно получится вот так(эт только на не которых требуется): Code: grub-install --recheck --no-floppy /dev/sda Победа) Выходим из chroot exit надо от монтировать разделы: Code: sudo umount /mnt/dev sudo umount /mnt/proc sudo umount /mnt/sys sudo umount /mnt если монтировали boot его тоже надо отмнотировать. дальше перезагружаемся sudo reboot или sudo shutdown -r now если появится необходимость,можно обновить груб(но мне и так прокатывало) _________________________________________________ Теперь мой вопрос,мля груб та я восстановил,а вот бэктрэк4 r2 как не бывало,мля если восстанавливать груб из бэктрэка,то убунту не будет грузится и будет выкидывать ошибку,тип файл не найден(( Если кто сталкивался с подобным,напишите как исправить.
Даже после ввода grub-install --recheck --no-floppy /dev/sda пишет /usr/sbin/grub-probe: ошибка: cannot stat `aufs'.