Как восстановить загрузчик Росы?
-
- Сообщения: 38
- Зарегистрирован: 01 апр 2013, 00:40
Как восстановить загрузчик Росы?
На один ноут первой на первый раздел установлена Винда 7, второй на третий раздел Роса 2012, третьим на второй раздел Калькулейт 12 и он установил свой загрузчик. Но я хочу восстановить загрузчик именно Росы: больше нравится, удобнее и читабельнее. Как это можно сделать не переустанавливая системы?
Re: Как восстановить загрузчик Росы?
1. Загрузиться с установочного носителя РОСА (диск, флэшка).
2. В Konsole стать главным:
su
3. В Konsole уточнить где установлена РОСА:
4. В Konsole выполнить:
где /dev/sdXY - место размещения РОСА, например, /dev/sda3
При наличии установленных, но не обнаруженных с первого раза систем,
повторить пункты 2-4 в установленной РОСА.
2. В Konsole стать главным:
su
3. В Konsole уточнить где установлена РОСА:
Код: Выделить всё
fdisk -l
Код: Выделить всё
mount /dev/sdXY /mnt
Код: Выделить всё
grub2-install --root-directory=/mnt/ /dev/sdX
update-grub2
повторить пункты 2-4 в установленной РОСА.
-
- Сообщения: 38
- Зарегистрирован: 01 апр 2013, 00:40
Re: Как восстановить загрузчик Росы?
A13: спасибо за совет - все сработало отлично.
-
- Сообщения: 38
- Зарегистрирован: 01 апр 2013, 00:40
Re: Как восстановить загрузчик Росы?
A13:
пробовал дальше "работать" с загрузчиком Росы через Меню настроек и наконец я его заломал напрочь - не грузится ни одна моя система. Пробовал снова воспользоваться Вашим советом (см. выше), но потерпел неудачу:
Я пробовал ставить загрузчик Росы в MBR и это, видимо, его и доконало. Помог Паппи линукс и его Grub4Dos, установленный на флешку, то есть теперь системы у меня на HDD, а загрузчик на флешке. И снова вопрос: как можно теперь восстановить загрузку систем с HDD? Спасибо.
пробовал дальше "работать" с загрузчиком Росы через Меню настроек и наконец я его заломал напрочь - не грузится ни одна моя система. Пробовал снова воспользоваться Вашим советом (см. выше), но потерпел неудачу:
Код: Выделить всё
root@localhost live]# grub2-install --root-directory=/mnt/ /dev/sda1
/usr/sbin/grub2-bios-setup: предупреждение: Файловая система «ntfs» не поддерживает встраивание.
/usr/sbin/grub2-bios-setup: предупреждение: Встраивание невозможно. При имеющихся параметрах GRUB можно установить только с помощью списка блоков (blocklists). Однако, список блоков является НЕНАДЁЖНЫМ механизмом и его лучше не использовать..
/usr/sbin/grub2-bios-setup: ошибка: не будет продолжена с использованием blocklists.
[root@localhost live]# update-grub2
Генерируется grub.cfg …
Найден образ linux: /boot/vmlinuz-3.6.10-nrj-desktop-1rosa
Найден образ initrd: /boot/initramfs-3.6.10-nrj-desktop-1rosa.img
/usr/sbin/grub2-probe: ошибка: не удалось найти привод GRUB для /dev/mapper/live-rw. Проверьте device.map.
/usr/sbin/grub2-probe: ошибка: не удалось найти привод GRUB для /dev/mapper/live-rw. Проверьте device.map.
No volume groups found
Найден Windows 7 (loader) на /dev/sda1
Найден Calculate Linux Desktop 12.0.3 GNOME на /dev/sda5
Найден ROSA Desktop.Fresh 2012.1 (2012.1) на /dev/sda8
завершено
Re: Как восстановить загрузчик Росы?
А что он у вас на ntfs жалуется? вы пытаетесь поставить Гроб2 на раздел с ntfs?
Re: Как восстановить загрузчик Росы?
А ведь так оно и естьroot@localhost live]# grub2-install --root-directory=/mnt/ /dev/sda1
Найден Windows 7 (loader) на /dev/sda1

Re: Как восстановить загрузчик Росы?
Наш grub2 лучше все-таки ставить в MBR, а для этого надо использовать "sda", а не "sda1":
grub2-install --root-directory=/mnt/ /dev/sda
grub2-install --root-directory=/mnt/ /dev/sda
Re: Как восстановить загрузчик Росы?
А вот же товарищ пишет:d_uragan писал(а):Наш grub2 лучше все-таки ставить в MBR, а для этого надо использовать "sda", а не "sda1":
grub2-install --root-directory=/mnt/ /dev/sda
и как его тогда понимать?Mikele1299 писал(а):Я пробовал ставить загрузчик Росы в MBR и это, видимо, его и доконало.
-
- Сообщения: 38
- Зарегистрирован: 01 апр 2013, 00:40
Re: Как восстановить загрузчик Росы?
Я пробовал ставить загрузчик Росы в MBR через Загрузку и завершение и вот после этого и случилось то, что вы видите выше. Grub4Dos, который Паппи Линукса, после первоначальной установки Винды и на её же раздел нескольких Паппи (просто как обычные папки с файлами) прекрасно ставится на раздел NTFS и я так часто делал. Но вот после попытки установить загрузчик Росы в MBR теперь и Grub4Dos не хочет ставиться на NTFS и сам загрузчик через консоль тоже ругается. Попробую поставить через консоль на раздел sda, без 1.
-
- Сообщения: 38
- Зарегистрирован: 01 апр 2013, 00:40
Re: Как восстановить загрузчик Росы?
[root@belka-pc belka]# grub2-install --root-directory=/mnt/ /dev/sda
Установка завершена. Ошибок нет.
[root@belka-pc belka]#
Вот поставил через консоль прямо на раздел sda, сейчас перезагружусь и посмотрю что будет.
Установка завершена. Ошибок нет.
[root@belka-pc belka]#
Вот поставил через консоль прямо на раздел sda, сейчас перезагружусь и посмотрю что будет.
-
- Сообщения: 38
- Зарегистрирован: 01 апр 2013, 00:40
Re: Как восстановить загрузчик Росы?
Вроде-бы как загрузчик установился, но нет ни одной записи... Попробовал ставить загрузчик Росы на чистую флешку FAT32 и Ext3 - ответ один:
root@belka-pc belka]# grub2-install --root-directory=/mnt/ /dev/sdb1
/usr/sbin/grub2-bios-setup: предупреждение: Файловая система «ext2» не поддерживает встраивание.
/usr/sbin/grub2-bios-setup: ошибка: встраивание невозможно, но оно необходимо для междисковой установки.
[root@belka-pc belka]# grub2-install --root-directory=/mnt/ /dev/sdb1
/usr/sbin/grub2-bios-setup: предупреждение: Файловая система «fat» не поддерживает встраивание.
/usr/sbin/grub2-bios-setup: ошибка: встраивание невозможно, но оно необходимо для междисковой установки.
А Grub4Dos Паппи ставится на такие флешки без проблем и видит и Винду, и Росу, и Калькулейт. Пока загружаюсь через флешку, но все-таки хотелось бы восстановить родной загрузчик Росы. Спасибо.
root@belka-pc belka]# grub2-install --root-directory=/mnt/ /dev/sdb1
/usr/sbin/grub2-bios-setup: предупреждение: Файловая система «ext2» не поддерживает встраивание.
/usr/sbin/grub2-bios-setup: ошибка: встраивание невозможно, но оно необходимо для междисковой установки.
[root@belka-pc belka]# grub2-install --root-directory=/mnt/ /dev/sdb1
/usr/sbin/grub2-bios-setup: предупреждение: Файловая система «fat» не поддерживает встраивание.
/usr/sbin/grub2-bios-setup: ошибка: встраивание невозможно, но оно необходимо для междисковой установки.
А Grub4Dos Паппи ставится на такие флешки без проблем и видит и Винду, и Росу, и Калькулейт. Пока загружаюсь через флешку, но все-таки хотелось бы восстановить родной загрузчик Росы. Спасибо.
-
- Сообщения: 38
- Зарегистрирован: 01 апр 2013, 00:40
Re: Как восстановить загрузчик Росы?
Вот еще немножко информации: после некоторых манипуляций с загрузчиком через Меню-Запуск и завершение в начале загрузки появляется следующая надпись:
GRUB Loading.
Welcome GRUB!
error: file '/boot/grub2/i386-pc/normal.mod' not found/ Entering rescue mode.
GRUB Loading.
Welcome GRUB!
error: file '/boot/grub2/i386-pc/normal.mod' not found/ Entering rescue mode.
Re: Как восстановить загрузчик Росы?
Исправленная бумажка:
1. Загрузиться с установочного носителя РОСА.
2. В Konsole стать главным:
su
3. В Konsole уточнить где установлена РОСА:
fdisk -l
4. В Konsole выполнить:
mount /dev/sdXY /mnt
где /dev/sdXY - место размещения РОСА, например, /dev/sda3
grub2-install --root-directory=/mnt/ /dev/sdX
Внимание, "/dev/sdX" - /dev/sda, а не /dev/sda1
umount /mnt
update-grub2
При наличии установленных, но не появившихся в меню систем,
выполнить в установленной РОСА:
update-grub2
Ошибка "error: file '/boot/grub2/i386-pc/normal.mod' not found/ Entering rescue mode" появляется
при выполнении "update-grub2" без "umount /mnt" в live-cd.
"Update-grub2" без "umount /mnt" в live-cd можно не делать, просто лишний раз перезагрузиться,
но это, наверное, зависит от производителя железа.
1. Загрузиться с установочного носителя РОСА.
2. В Konsole стать главным:
su
3. В Konsole уточнить где установлена РОСА:
fdisk -l
4. В Konsole выполнить:
mount /dev/sdXY /mnt
где /dev/sdXY - место размещения РОСА, например, /dev/sda3
grub2-install --root-directory=/mnt/ /dev/sdX
Внимание, "/dev/sdX" - /dev/sda, а не /dev/sda1
umount /mnt
update-grub2
При наличии установленных, но не появившихся в меню систем,
выполнить в установленной РОСА:
update-grub2
Ошибка "error: file '/boot/grub2/i386-pc/normal.mod' not found/ Entering rescue mode" появляется
при выполнении "update-grub2" без "umount /mnt" в live-cd.
"Update-grub2" без "umount /mnt" в live-cd можно не делать, просто лишний раз перезагрузиться,
но это, наверное, зависит от производителя железа.
-
- Сообщения: 38
- Зарегистрирован: 01 апр 2013, 00:40
Re: Как восстановить загрузчик Росы?
Спасибо за совет. Завтра попробую, потом отпишусь.
-
- Сообщения: 38
- Зарегистрирован: 01 апр 2013, 00:40
Re: Как восстановить загрузчик Росы?
A13: спасибо за подсказку - последняя Ваша подсказка сработала и загрузчик восстановился. Огорчает только то, что при загрузке присутствует запись Win 7, но она не срабатывает и ноут идет на перезагрузку. Пробовал делать и из Live-flashki и после загрузки с жесткого диска. Привожу для сравнения две записи: 1я - это запись загрузчика Росы, 2я - запись загрузчика Grub4Dos, с которого Win 7 грузится без проблем:
запись загрузчки Росы:
запись загрузчки Grub4Dos:
Часть вопроса по загрузке систем и восстановлению загрузчка Росы можно считать решенным, хотелось бы навести здесь полный порядок, тем более что загрузчик Росы после первой установки системы видел Win 7 правильно и грузил ее нормально. Спасибо за понимание.
Код: Выделить всё
update-grub2
запись загрузчки Росы:
Код: Выделить всё
menuentry 'Windows 7 (loader) (на /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-AE0E971D0E96DE21' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 AE0E971D0E96DE21
else
search --no-floppy --fs-uuid --set=root AE0E971D0E96DE21
fi
chainloader +1
}
Код: Выделить всё
# Windows
# this entry searches Windows on the HDD and boot it up
title Windows\nBoot up Windows if installed
map (hd1) (hd0)
map (hd0) (hd1)
map --hook
errorcheck off
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
find --set-root --ignore-floppies --ignore-cd /io.sys
chainloader /io.sys
errorcheck on
- Fox909
- Сообщения: 171
- Зарегистрирован: 08 мар 2013, 09:37
- Откуда: Павлодар, Казахстан (Павлодар до 1935 года Росссия)
Re: Как восстановить загрузчик Росы?
Самый простой, юзерский способ восстановления любой загрузки, это специальная, графическая утилита. Например boot-repair. Скачиваете живой диск с утилитой (есть чисто убунтовский а есть Voyager в нём софта побольше). Запускаете востановление загрузки и чётко следуете инструкции. Из сложностей, там нужно 2-3 предложенные строки, скопировать и вставить в консоль. Грузиться будет всё. Но может быть важным что у меня первый в биосе диск, тот на который указываю при установке граба.
Ссылки по теме:
Linux-Secure-Remix (это убунта+софт для восстоновления)
http://sourceforge.net/projects/linux-secure/
Voyager (это французкая убутна с xfce + софт для восстоновления)
http://voyager.legtux.org/
Ссылки по теме:
Linux-Secure-Remix (это убунта+софт для восстоновления)
http://sourceforge.net/projects/linux-secure/
Voyager (это французкая убутна с xfce + софт для восстоновления)
http://voyager.legtux.org/
Справедливость существует, только она не очевидна.
Re: Как восстановить загрузчик Росы?
нужно тогда в образ Rosa включить вот этот пакет http://sourceforge.net/p/boot-repair/home/Home/
Пойду на хелпдеск хотелку напишу
Пойду на хелпдеск хотелку напишу

- Fox909
- Сообщения: 171
- Зарегистрирован: 08 мар 2013, 09:37
- Откуда: Павлодар, Казахстан (Павлодар до 1935 года Росссия)
Re: Как восстановить загрузчик Росы?
А было бы очень здорово, в живом образе Росы - boot-repair. Надеюсь противопоказаний никаких не будет
А куда, простите вы пожелания пишите? Надеюсь и на русском можно? А то я не нашёл такого раздела.

Справедливость существует, только она не очевидна.
Re: Как восстановить загрузчик Росы?
helpdesk.rosalab.ruFox909 писал(а):А было бы очень здорово, в живом образе Росы - boot-repair. Надеюсь противопоказаний никаких не будетА куда, простите вы пожелания пишите? Надеюсь и на русском можно? А то я не нашёл такого раздела.
- Галахов Роман
- Сообщения: 2356
- Зарегистрирован: 26 фев 2012, 20:02
- Откуда: Моск. обл. Волоколамск
Re: Как восстановить загрузчик Росы?
В шапке раздела форума "Важные события" есть ссылка на регистрацию на helpdesk.tverskoy писал(а):helpdesk.rosalab.ruFox909 писал(а):А было бы очень здорово, в живом образе Росы - boot-repair. Надеюсь противопоказаний никаких не будетА куда, простите вы пожелания пишите? Надеюсь и на русском можно? А то я не нашёл такого раздела.
Rosa 2021.1 Fresh HIPER SLIM
Re: Как восстановить загрузчик Росы?
Респект и уважуха, по мануалу восстановил грубA13 писал(а):Исправленная бумажка:
1. Загрузиться с установочного носителя РОСА.
2. В Konsole стать главным:
su
3. В Konsole уточнить где установлена РОСА:
fdisk -l
4. В Konsole выполнить:
mount /dev/sdXY /mnt
где /dev/sdXY - место размещения РОСА, например, /dev/sda3
grub2-install --root-directory=/mnt/ /dev/sdX
Внимание, "/dev/sdX" - /dev/sda, а не /dev/sda1
umount /mnt
update-grub2
При наличии установленных, но не появившихся в меню систем,
выполнить в установленной РОСА:
update-grub2
Ошибка "error: file '/boot/grub2/i386-pc/normal.mod' not found/ Entering rescue mode" появляется
при выполнении "update-grub2" без "umount /mnt" в live-cd.
"Update-grub2" без "umount /mnt" в live-cd можно не делать, просто лишний раз перезагрузиться,
но это, наверное, зависит от производителя железа.

Re: Как восстановить загрузчик Росы?
Это не мешало бы в Вики добавить.A13 писал(а):Исправленная бумажка:
1. Загрузиться с установочного носителя РОСА.
2. В Konsole стать главным:
su
3. В Konsole уточнить где установлена РОСА:
fdisk -l
4. В Konsole выполнить:
mount /dev/sdXY /mnt
где /dev/sdXY - место размещения РОСА, например, /dev/sda3
grub2-install --root-directory=/mnt/ /dev/sdX
Внимание, "/dev/sdX" - /dev/sda, а не /dev/sda1
umount /mnt
update-grub2
При наличии установленных, но не появившихся в меню систем,
выполнить в установленной РОСА:
update-grub2
Ошибка "error: file '/boot/grub2/i386-pc/normal.mod' not found/ Entering rescue mode" появляется
при выполнении "update-grub2" без "umount /mnt" в live-cd.
"Update-grub2" без "umount /mnt" в live-cd можно не делать, просто лишний раз перезагрузиться,
но это, наверное, зависит от производителя железа.

Re: Как восстановить загрузчик Росы?
а можно попробовать с флэшки загрузить через меню восстановления упавшую Росу и там запустить update-grub2.