Как восстановить загрузчик Росы?

Ответить
Mikele1299
Сообщения: 38
Зарегистрирован: 01 апр 2013, 00:40
Operating system: Rosa Desktop 2012

Как восстановить загрузчик Росы?

Сообщение Mikele1299 » 09 апр 2013, 12:47

На один ноут первой на первый раздел установлена Винда 7, второй на третий раздел Роса 2012, третьим на второй раздел Калькулейт 12 и он установил свой загрузчик. Но я хочу восстановить загрузчик именно Росы: больше нравится, удобнее и читабельнее. Как это можно сделать не переустанавливая системы?

A13
Сообщения: 100
Зарегистрирован: 12 апр 2013, 21:42
Operating system: ROSA Desktop.Fresh 2012.1

Re: Как восстановить загрузчик Росы?

Сообщение A13 » 12 апр 2013, 21:52

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

update-grub2
При наличии установленных, но не обнаруженных с первого раза систем,
повторить пункты 2-4 в установленной РОСА.

Mikele1299
Сообщения: 38
Зарегистрирован: 01 апр 2013, 00:40
Operating system: Rosa Desktop 2012

Re: Как восстановить загрузчик Росы?

Сообщение Mikele1299 » 14 апр 2013, 19:55

A13: спасибо за совет - все сработало отлично.

Mikele1299
Сообщения: 38
Зарегистрирован: 01 апр 2013, 00:40
Operating system: Rosa Desktop 2012

Re: Как восстановить загрузчик Росы?

Сообщение Mikele1299 » 15 апр 2013, 12:47

A13:
пробовал дальше "работать" с загрузчиком Росы через Меню настроек и наконец я его заломал напрочь - не грузится ни одна моя система. Пробовал снова воспользоваться Вашим советом (см. выше), но потерпел неудачу:

Код: Выделить всё

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
завершено
Я пробовал ставить загрузчик Росы в MBR и это, видимо, его и доконало. Помог Паппи линукс и его Grub4Dos, установленный на флешку, то есть теперь системы у меня на HDD, а загрузчик на флешке. И снова вопрос: как можно теперь восстановить загрузку систем с HDD? Спасибо.

Аватара пользователя
ДроноваЮ
Сообщения: 2636
Зарегистрирован: 01 июн 2011, 13:11
Operating system: Ubuntu/ROSA
Откуда: Москва

Re: Как восстановить загрузчик Росы?

Сообщение ДроноваЮ » 15 апр 2013, 13:59

А что он у вас на ntfs жалуется? вы пытаетесь поставить Гроб2 на раздел с ntfs?

Аватара пользователя
Legun
Сообщения: 280
Зарегистрирован: 12 дек 2012, 22:39
Operating system: Rosa Marathon 2012LTS i586

Re: Как восстановить загрузчик Росы?

Сообщение Legun » 15 апр 2013, 14:19

root@localhost live]# grub2-install --root-directory=/mnt/ /dev/sda1

Найден Windows 7 (loader) на /dev/sda1
А ведь так оно и есть :lol:

d_uragan
Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: Как восстановить загрузчик Росы?

Сообщение d_uragan » 15 апр 2013, 16:48

Наш grub2 лучше все-таки ставить в MBR, а для этого надо использовать "sda", а не "sda1":

grub2-install --root-directory=/mnt/ /dev/sda

Аватара пользователя
ДроноваЮ
Сообщения: 2636
Зарегистрирован: 01 июн 2011, 13:11
Operating system: Ubuntu/ROSA
Откуда: Москва

Re: Как восстановить загрузчик Росы?

Сообщение ДроноваЮ » 15 апр 2013, 17:03

d_uragan писал(а):Наш grub2 лучше все-таки ставить в MBR, а для этого надо использовать "sda", а не "sda1":
grub2-install --root-directory=/mnt/ /dev/sda
А вот же товарищ пишет:
Mikele1299 писал(а):Я пробовал ставить загрузчик Росы в MBR и это, видимо, его и доконало.
и как его тогда понимать?

Mikele1299
Сообщения: 38
Зарегистрирован: 01 апр 2013, 00:40
Operating system: Rosa Desktop 2012

Re: Как восстановить загрузчик Росы?

Сообщение Mikele1299 » 15 апр 2013, 18:46

Я пробовал ставить загрузчик Росы в MBR через Загрузку и завершение и вот после этого и случилось то, что вы видите выше. Grub4Dos, который Паппи Линукса, после первоначальной установки Винды и на её же раздел нескольких Паппи (просто как обычные папки с файлами) прекрасно ставится на раздел NTFS и я так часто делал. Но вот после попытки установить загрузчик Росы в MBR теперь и Grub4Dos не хочет ставиться на NTFS и сам загрузчик через консоль тоже ругается. Попробую поставить через консоль на раздел sda, без 1.

Mikele1299
Сообщения: 38
Зарегистрирован: 01 апр 2013, 00:40
Operating system: Rosa Desktop 2012

Re: Как восстановить загрузчик Росы?

Сообщение Mikele1299 » 15 апр 2013, 18:48

[root@belka-pc belka]# grub2-install --root-directory=/mnt/ /dev/sda
Установка завершена. Ошибок нет.
[root@belka-pc belka]#

Вот поставил через консоль прямо на раздел sda, сейчас перезагружусь и посмотрю что будет.

Mikele1299
Сообщения: 38
Зарегистрирован: 01 апр 2013, 00:40
Operating system: Rosa Desktop 2012

Re: Как восстановить загрузчик Росы?

Сообщение Mikele1299 » 15 апр 2013, 21:16

Вроде-бы как загрузчик установился, но нет ни одной записи... Попробовал ставить загрузчик Росы на чистую флешку 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 Паппи ставится на такие флешки без проблем и видит и Винду, и Росу, и Калькулейт. Пока загружаюсь через флешку, но все-таки хотелось бы восстановить родной загрузчик Росы. Спасибо.

Mikele1299
Сообщения: 38
Зарегистрирован: 01 апр 2013, 00:40
Operating system: Rosa Desktop 2012

Re: Как восстановить загрузчик Росы?

Сообщение Mikele1299 » 16 апр 2013, 09:17

Вот еще немножко информации: после некоторых манипуляций с загрузчиком через Меню-Запуск и завершение в начале загрузки появляется следующая надпись:

GRUB Loading.
Welcome GRUB!

error: file '/boot/grub2/i386-pc/normal.mod' not found/ Entering rescue mode.

A13
Сообщения: 100
Зарегистрирован: 12 апр 2013, 21:42
Operating system: ROSA Desktop.Fresh 2012.1

Re: Как восстановить загрузчик Росы?

Сообщение A13 » 16 апр 2013, 21:04

Исправленная бумажка:
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 можно не делать, просто лишний раз перезагрузиться,
но это, наверное, зависит от производителя железа.

Mikele1299
Сообщения: 38
Зарегистрирован: 01 апр 2013, 00:40
Operating system: Rosa Desktop 2012

Re: Как восстановить загрузчик Росы?

Сообщение Mikele1299 » 17 апр 2013, 00:27

Спасибо за совет. Завтра попробую, потом отпишусь.

Mikele1299
Сообщения: 38
Зарегистрирован: 01 апр 2013, 00:40
Operating system: Rosa Desktop 2012

Re: Как восстановить загрузчик Росы?

Сообщение Mikele1299 » 17 апр 2013, 09:41

A13: спасибо за подсказку - последняя Ваша подсказка сработала и загрузчик восстановился. Огорчает только то, что при загрузке присутствует запись Win 7, но она не срабатывает и ноут идет на перезагрузку. Пробовал делать

Код: Выделить всё

update-grub2
и из Live-flashki и после загрузки с жесткого диска. Привожу для сравнения две записи: 1я - это запись загрузчика Росы, 2я - запись загрузчика Grub4Dos, с которого Win 7 грузится без проблем:

запись загрузчки Росы:

Код: Выделить всё

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
}
запись загрузчки Grub4Dos:

Код: Выделить всё

# 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
Часть вопроса по загрузке систем и восстановлению загрузчка Росы можно считать решенным, хотелось бы навести здесь полный порядок, тем более что загрузчик Росы после первой установки системы видел Win 7 правильно и грузил ее нормально. Спасибо за понимание.

Аватара пользователя
Fox909
Сообщения: 171
Зарегистрирован: 08 мар 2013, 09:37
Operating system: OS: Rosa Fresh R2, Ubuntu 13.10, Win7,Win8.1, Sabayon14.1, Manjaro 0.88 (Всё 64 бита).
System:
AMD Phenom 2 X6 1100T
MB AMD 990X (Asus)
Nvidia 760 (2Gb DDR5)
2X8 (16Gb) DDR3 (1600Гц)
Creative X-Fi Titanium (PCIe)
Plantronics GameCom 780 USB (C-media)
Откуда: Павлодар, Казахстан (Павлодар до 1935 года Росссия)

Re: Как восстановить загрузчик Росы?

Сообщение Fox909 » 26 сен 2013, 08:13

Самый простой, юзерский способ восстановления любой загрузки, это специальная, графическая утилита. Например boot-repair. Скачиваете живой диск с утилитой (есть чисто убунтовский а есть Voyager в нём софта побольше). Запускаете востановление загрузки и чётко следуете инструкции. Из сложностей, там нужно 2-3 предложенные строки, скопировать и вставить в консоль. Грузиться будет всё. Но может быть важным что у меня первый в биосе диск, тот на который указываю при установке граба.
Ссылки по теме:
Linux-Secure-Remix (это убунта+софт для восстоновления)
http://sourceforge.net/projects/linux-secure/
Voyager (это французкая убутна с xfce + софт для восстоновления)
http://voyager.legtux.org/
Справедливость существует, только она не очевидна.

Аватара пользователя
tverskoy
Сообщения: 1127
Зарегистрирован: 12 сен 2011, 13:30
Operating system: Rosa 2016.1 Fresh
Откуда: Тверь

Re: Как восстановить загрузчик Росы?

Сообщение tverskoy » 26 сен 2013, 19:34

нужно тогда в образ Rosa включить вот этот пакет http://sourceforge.net/p/boot-repair/home/Home/
Пойду на хелпдеск хотелку напишу :)

Аватара пользователя
Fox909
Сообщения: 171
Зарегистрирован: 08 мар 2013, 09:37
Operating system: OS: Rosa Fresh R2, Ubuntu 13.10, Win7,Win8.1, Sabayon14.1, Manjaro 0.88 (Всё 64 бита).
System:
AMD Phenom 2 X6 1100T
MB AMD 990X (Asus)
Nvidia 760 (2Gb DDR5)
2X8 (16Gb) DDR3 (1600Гц)
Creative X-Fi Titanium (PCIe)
Plantronics GameCom 780 USB (C-media)
Откуда: Павлодар, Казахстан (Павлодар до 1935 года Росссия)

Re: Как восстановить загрузчик Росы?

Сообщение Fox909 » 27 сен 2013, 23:49

А было бы очень здорово, в живом образе Росы - boot-repair. Надеюсь противопоказаний никаких не будет ;) А куда, простите вы пожелания пишите? Надеюсь и на русском можно? А то я не нашёл такого раздела.
Справедливость существует, только она не очевидна.

Аватара пользователя
tverskoy
Сообщения: 1127
Зарегистрирован: 12 сен 2011, 13:30
Operating system: Rosa 2016.1 Fresh
Откуда: Тверь

Re: Как восстановить загрузчик Росы?

Сообщение tverskoy » 28 сен 2013, 00:48

Fox909 писал(а):А было бы очень здорово, в живом образе Росы - boot-repair. Надеюсь противопоказаний никаких не будет ;) А куда, простите вы пожелания пишите? Надеюсь и на русском можно? А то я не нашёл такого раздела.
helpdesk.rosalab.ru

Аватара пользователя
Галахов Роман
Сообщения: 2277
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Как восстановить загрузчик Росы?

Сообщение Галахов Роман » 28 сен 2013, 06:54

tverskoy писал(а):
Fox909 писал(а):А было бы очень здорово, в живом образе Росы - boot-repair. Надеюсь противопоказаний никаких не будет ;) А куда, простите вы пожелания пишите? Надеюсь и на русском можно? А то я не нашёл такого раздела.
helpdesk.rosalab.ru
В шапке раздела форума "Важные события" есть ссылка на регистрацию на helpdesk.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Lemander
Сообщения: 3
Зарегистрирован: 15 авг 2013, 11:24
Operating system: ROSA Desktop Fresh R1
Контактная информация:

Re: Как восстановить загрузчик Росы?

Сообщение Lemander » 04 ноя 2013, 22:44

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 можно не делать, просто лишний раз перезагрузиться,
но это, наверное, зависит от производителя железа.
Респект и уважуха, по мануалу восстановил груб :beer:

Аватара пользователя
Алзим
Сообщения: 4264
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Как восстановить загрузчик Росы?

Сообщение Алзим » 24 авг 2015, 02:50

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 можно не делать, просто лишний раз перезагрузиться,
но это, наверное, зависит от производителя железа.
Это не мешало бы в Вики добавить. :)

keleg
Сообщения: 5325
Зарегистрирован: 15 сен 2011, 01:58

Re: Как восстановить загрузчик Росы?

Сообщение keleg » 24 авг 2015, 08:03

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

Ответить