Модераторы: powerfox, ZeeLax

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> GRUB и LILO как восстановить? 
:(
    Опции темы
BlackRu
Дата 3.4.2010, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 431
Регистрация: 14.9.2009

Репутация: 2
Всего: 4



"GRUB умеет по цепочке передавать управление другому загрузчику, что позволяет ему загружать Windows (через загрузчик NTLDR), MS-DOS, OS/2 и другие системы." (с) Википедия. 

А почему граб должен быть на диске с Виндой?

Кажется во всех дистрибутивах принято держать граб в /boot/grub?

А можно еще сначала отключить диск с Виндой, если есть сомнения... =)
http://ru.wikipedia.org/wiki/%D0%9F%D1%80%...%BA%D0%B8_Linux
Пойду сам перечитаю: "процесс загрузки Линукс"

Но врядли загрузчик первой ступени может оказаться на диске Виндоус... =)))

Это сообщение отредактировал(а) BlackRu - 3.4.2010, 15:40


--------------------
Удалена администрацией форума
PM MAIL WWW Skype   Вверх
030918
Дата 3.4.2010, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 19.6.2009

Репутация: нет
Всего: нет



С нетерпением жду Вашего ответа ,время-деньги.
потерялся в просторах интернета -2 часа как написано!

Добавлено через 7 минут и 7 секунд
Значит я с полнои увереностью могу откл.винт с ОС Линукс и форматировать Винду?

Это сообщение отредактировал(а) 030918 - 3.4.2010, 17:52
PM MAIL ICQ Skype   Вверх
030918
Дата 3.4.2010, 23:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 19.6.2009

Репутация: нет
Всего: нет



    Но врядли загрузчик первой ступени может оказаться на диске Виндоус... =)))
а если следующие ступени загрузчика окажутся на диске с Виндоус?

Это сообщение отредактировал(а) 030918 - 3.4.2010, 23:11
PM MAIL ICQ Skype   Вверх
030918
Дата 3.4.2010, 23:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 19.6.2009

Репутация: нет
Всего: нет



Кстати, а по4ему программа  Acronis блокирует работу GRUB?



Это сообщение отредактировал(а) 030918 - 4.4.2010, 00:05
PM MAIL ICQ Skype   Вверх
BlackRu
Дата 4.4.2010, 01:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 431
Регистрация: 14.9.2009

Репутация: 2
Всего: 4



030918, в мире IT возможно многое, но grub на диске с Вендой - нет. 
Отключите диск с Вендой, если грузанется Линь - значит все ОК. 

http://ru.wikipedia.org/wiki/GRUB
P.S.
Про акронис не понял вопроса...

Это сообщение отредактировал(а) BlackRu - 4.4.2010, 01:14


--------------------
Удалена администрацией форума
PM MAIL WWW Skype   Вверх
nickless
Дата 4.4.2010, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 41
Всего: 181



030918, первая ступень прописана в boot сектор того диска, с которого всё грузится в биосе, потом подгружается всё остальное с (никсового) раздела где установлен груб (тот где находится /boot).


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
030918
Дата 4.4.2010, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 19.6.2009

Репутация: нет
Всего: нет



Цитата(BlackRu @ 4.4.2010,  01:09)
030918, в мире IT возможно многое, но grub на диске с Вендой - нет. 
Отключите диск с Вендой, если грузанется Линь - значит все ОК. 

http://ru.wikipedia.org/wiki/GRUB
P.S.
Про акронис не понял вопроса...

Отключил диск с Виндой->Запуск->Черный экран с курсором ! 
Значит загруз. области не только на диске с Виндой.
Прошу Вас не оставлять меня с этой проблемой! Винда виснет-нужен формат.

Добавлено через 7 минут и 49 секунд
Цитата(nickless @ 4.4.2010,  15:02)
030918, первая ступень прописана в boot сектор того диска, с которого всё грузится в биосе, потом подгружается всё остальное с (никсового) раздела где установлен груб (тот где находится /boot).

Снесу Винду->затрется  STAGE1. Что делать?
Скопировать boot сектор того диска, с которого всё грузится в биосе, а потом добавить на свежее?
PM MAIL ICQ Skype   Вверх
030918
Дата 4.4.2010, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 19.6.2009

Репутация: нет
Всего: нет



Как Вы думаете-этого достаточно?

 Иногда случается, что загрузчик GRUB по ошибке удален, испорчен или замещен загрузчиком другой операционной системы.

Ниже подробно описан процесс переустановки GRUB в главной загрузочной записи:

    *

      Загрузите компьютер с загрузочного носителя.
    *

      Введите в приглашении загрузчика linux rescue, чтобы попасть в среду восстановления.
    *

      Введите chroot /mnt/sysimage, чтобы смонтировать корневой раздел.
    *

      Введите /sbin/grub-install /dev/hda, чтобы переустановить загрузчик GRUB (/dev/hda — загрузочный раздел).
    *

      Просмотрите файл /boot/grub/grub.conf; возможно, для загрузки с помощью GRUB других операционных систем потребуется добавить дополнительные записи.
    *

      Перезагрузите систему.


PM MAIL ICQ Skype   Вверх
BlackRu
Дата 5.4.2010, 02:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 431
Регистрация: 14.9.2009

Репутация: 2
Всего: 4



А с перемычками не напутал?
stage1 должен быть на никсовом, вроде всегда...

Могу сказать только, что проще и правда все сделать, а потом переставить граб на ред хате, но сделать предварительно копию бд и ценных данных...

A на диске с Виндой NTFS?

http://deconfig.ru/os/linux-loading/
Вот еще, "Загрузка Линукс и Виндоус с помощью загрузчика Виндоус"

Это сообщение отредактировал(а) BlackRu - 5.4.2010, 02:44


--------------------
Удалена администрацией форума
PM MAIL WWW Skype   Вверх
030918
Дата 5.4.2010, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 19.6.2009

Репутация: нет
Всего: нет



1.Нет,с перемычками не напутал.
2.На диске с Виндой-FAT32!!!

Добавлено @ 11:16
Есть другои вариант:

Да нефига тут страшного.
Если "пожарно" нужно - скачай supergrub диск http://forjamari.linex.org/frs/?grou...ase_id=664#664
Запиши на диск, загрузись - и выбирай linux - в mbr
Это всегда пригодится. А вообще - первый сектор диска занят загрузчиком. и не важно - это ntloader или grub (или lilo) Мы сейчас не будем разбирать по битам. Просто у последних выпусков microsoft есть свойство - затирать все что там было, и записывать свои данные. И, естественно, ntloader не видет, что было не дисках до него,кроме младших версий windows. То есть восстановить загрузчик (будем считать, что это grub) всегда можно так:
1 Грузимся с любого LiveCD
2 В консоли su -

#(просто переходим в режим root)
3 /sbin/grub
Появляется приглашение загрузчика >
4 Ищем раздел, на котором у нас лежат основные файлы загрузчика
grub> find /boot/grub/stage1
Он выдает тот раздел, типа hd(0,4) (Проверьте, правда у Вас Linux стоит на втором разделе!)
5 И пишете команду (сначала указываете корневой раздел, затем - куда ставить загрузчик)
grub> root (hd0,4)
grub> setup (hd0)

Вот и все вышло
Если винда после этого забыла загрузиться , подписываем ее в файл /boot/grub/menu.lst
Примерно так:

title Windows
rootnoverify (hd0,0)
chainloader +1

И все.
Удачи!

Теряюсь -что в моей ситуации подоидет?

Это сообщение отредактировал(а) 030918 - 5.4.2010, 11:17
PM MAIL ICQ Skype   Вверх
BlackRu
Дата 5.4.2010, 11:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 431
Регистрация: 14.9.2009

Репутация: 2
Всего: 4



Код

Просто у последних выпусков microsoft есть свойство

Да, это так... из чего вывод - если с диском не проводили каких либой извращений, то на диске с вин должна быть вин и ее загрузчик, а на никсах свой загрузчик и там же stage1.
Собственно делают так:

Код

    
Установка второй операционной системы.
Установлен Линукс, загрущчик - обычный GRUB, только timeout выбора установлен в 0.
Если у Вас хватает места на две системы, то самый простой способ: скопировать первые 512 байт загрузочного диска (например /dev/hda):
dd if=/dev/hda of=/media/D/btlinux.img bs=512 count=1

потом установить виндовс - загрузчик он, конечно, установит свой, но если положить на диск C этот самый файлик btlinux.img и в boot.ini дописать строчку
C:tlinux.img=Linux

то у Вас появится выбор Windows/Linux средствами загрузчика windows. Linux должен загружатся если Вы не измените при установке windows'a порядок следования разделов.

 Но только непонятно зачем так делать, когда граб прекрасно все грузит ...  
Это первое что вылетает на ключевую фразу: "Загрузка Линукс средствами Winows"



Вот видео руководство:
http://clipiki.ru/video/75595/%D0%97%D0%B0...A%D0%B0-Windows
С приятным женским голосом. Правда, граб, она упорно именует груб smile

Это сообщение отредактировал(а) BlackRu - 5.4.2010, 14:06


--------------------
Удалена администрацией форума
PM MAIL WWW Skype   Вверх
030918
Дата 5.4.2010, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 19.6.2009

Репутация: нет
Всего: нет



В клипе говорится о двух рабочих ОС. В моем случае Windows и MBR будет переписан и до Линукса не добраться. К тому же Windows сеичас в FAT32.
Moй sценарий:

1.Выделяю из диска загрузочную запись Linux.
Так как ->
[oracle@localhost ~]$ df -l
Файловая система     1K-блоков      Исп                            Доступно  Исп% смонтирована на
/dev/mapper/VolGroup00-LogVol00
                                          226129108  12927888                     201529260   7% /
/dev/sdb1               101086        11947                             83920           13% /boot
tmpfs                                 760944         0                                     760944           0% /dev/shm

dd if=/dev/sdb1 of=~/bootsect.bin bs=512 count=1

2.После успешного считывания загрузочной записи Linux с диска, необходимый нам файл bootsect.bin сохранится в домашнюю директорию пользователя, от которого исполнялась команда, то есть, это домашняя директория суперпользователя root — /root.

Для удобства  скопирyю файл bootsect.bin из директории /root в домашнюю директорию Вашего пользователя:

   cp /root/bootsect.bin ~/

3.В завершении основного этапа и работы с ОС Linux   полученную загрузочную запись Linux в виде файла bootsect.bin  записываю или на флэшку, или на болванку, для того, чтобы предать файл bootsect.bin разделу диска на котором установлена операционная система Windows XP.

4.Формат.ОС Windows.->
5.->Инсталляция ОС Windows.
6.Загружаюсь  с диска и выбераю пункт восстановление системы.
7. Для установки/восстановления загрузчика Windows в MBR  диска, в консоли восстановления ввожу команду — fixmbr и в последствии на заданный вопрос  — y.

 Для установки/восстановления загрузчика в Windows, в консоли восстановления  ввожу команду — fixboot и в последствии на заданный вопрос  — y.

 Для выхода из консоли восстановления  — exit.

8.В корень диска "C" копирую полученный из под Linux файл загрузочной записи Linux — bootsect.bin. 

В текстов редакторе открываю файл boot.ini и указываю в нём путь к файлу bootsect.bin, следующем образом:

 

    C:\bootsect.bin="Linux"

↓

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
    C:\bootsect.bin="Linux"

9.RESTART
Что скажете?




Это сообщение отредактировал(а) 030918 - 5.4.2010, 16:29
PM MAIL ICQ Skype   Вверх
030918
Дата 5.4.2010, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 19.6.2009

Репутация: нет
Всего: нет



Пם поводу 7-го пункта сомнения-какую из двух  команд выполнять?
PM MAIL ICQ Skype   Вверх
BlackRu
Дата 5.4.2010, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 431
Регистрация: 14.9.2009

Репутация: 2
Всего: 4



Как это до линукса не добраться? Что дистрибутива под рукой нет?
Грузануться с него, подмонтировать разделы, чрутнутся. 

Два варианта восстановления мы Вам предложили.
Остается только резюмировать
Вариант I:
1. Установить Виндоус
2. Загрузиться с LiveCD вашего дистрибутива линукс.
3. Подмонтировать директории (скорее всего достаточно двух / и /boot), выполнить chroot и установить  grub .
Вариант II 
Вы уже просмотрели.  


Это сообщение отредактировал(а) BlackRu - 5.4.2010, 16:51


--------------------
Удалена администрацией форума
PM MAIL WWW Skype   Вверх
030918
Дата 5.4.2010, 19:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 19.6.2009

Репутация: нет
Всего: нет



Цитата(BlackRu @  5.4.2010,  16:34 Найти цитируемый пост)
Вариант I:
1. Установить Виндоус
2. Загрузиться с LiveCD вашего дистрибутива линукс.
3. Подмонтировать директории (скорее всего достаточно двух / и /boot), выполнить chroot и установить  grub .


-Создаем точку монтирования для линукс:

# mkdir /mnt/mylinux

-Монтируем раздел:

(# mount -t reiserfs /dev/ XXX /mnt/mylinux)
#mount /dev/XXXX /mnt/XXXX
#mount /dev/XXXX /mnt/XXXX/boot 
*XXX-какой диск и раздел вписать [B]hdХХ или sbXX,в моем случае: -извините,голова кругом идет. smile 
WINDOWS-hd0
Диск /dev/sda: 160.0 ГБ, 160041885696 байт
255 heads, 63 sectors/track, 19457 cylinders
Единицы = цилиндры по 16065 * 512 = 8225280 байт

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *           1        2550    20482843+   c  W95 FAT32 (LBA)
/dev/sda2            2551       16708   113724135    f  W95 расшир. (LBA)
/dev/sda3           16709       19457    22081342+   7  HPFS/NTFS
/dev/sda5            2551       16708   113724103+   7  HPFS/NTFS
LINUX-hd1
Диск /dev/sdb: 250.0 ГБ, 250059350016 байт
255 heads, 63 sectors/track, 30401 cylinders
Единицы = цилиндры по 16065 * 512 = 8225280 байт

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1   *           1          13      104391   83  Linux
/dev/sdb2             447         956     4096575    5  Расширенный
/dev/sdb3             957       30401   236516962+  8e  Linux LVM
/dev/sdb5             447         701     2048256    6  FAT16
/dev/sdb6             702         956     2048256    6  FAT16

- -(# chroot /mnt/mylinux)
-chroot /mnt/XXXX
-
GRUB>

в нем укажем наш загрузочный диск:

root (hd1,0)

и скажем grub`у установить себя на этот диск:

setup (hd1)

Если что забыл-подправте пожалуйста! smile 


Это сообщение отредактировал(а) 030918 - 5.4.2010, 20:40
PM MAIL ICQ Skype   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0659 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.