The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Помогите восстоновить загрузчик !"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Помогите восстоновить загрузчик !"
Сообщение от Roki Искать по авторуВ закладки on 25-Фев-03, 20:43  (MSK)
Мой жесткий диск рахбит на два раздела.
На первом я ставил винду а на второй после этого поставил RedHat 8.0
Все прекрассно работало.
И вот черт, винда упала и я решил ее переставить - переставил, теперь Linux не грузиться !
Эта зараза стерла загрузчик что ли ? Еслиб знал - плюнул бы на нее !
Помогите пожалуйста вернуть RedHat, а если это возможно - чтобы грузилось и то и то.
Я да же не знаю куда копать.
У меня есть загрузочный диск от Linux (CD), пробовал с него загрузиться - но он пишет boot:   - А что делать дальше не знаю !
Загрузчик у меня бы - GRUB.
Спасибо всм.
Буду благодарен за любые советы.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Помогите восстоновить загрузчик !"
Сообщение от Kirill_AG emailИскать по авторуВ закладки on 26-Фев-03, 02:31  (MSK)
>Эта зараза стерла загрузчик что ли ? Еслиб знал - плюнул бы
>на нее !

Стёрла, конечно! Загрузчик Windows считает себя самым главным :)

>Помогите пожалуйста вернуть RedHat, а если это возможно - чтобы грузилось и то и то.

Как именно это делается в Linux - точно не знаю. Во FreeBSD, например, можно загрузиться с дистрибутивного компакта, потом configure - fdisk ... install boot manager и перезагрузка.
Если у тебя NT/2000/XP, то лучше сохранить загрузчик в отдельный файл (если linux стоит на втором разделе первого диска, то dd if=/dev/hda2 of=linux.bin bs=512 count=1) и вставить ссылку на него в boot.ini : C:\linux.bin="Linux". Тогда в стартовом меню Windows появится Linux. При этом, вроде бы, надо в lilo.conf добавить boot=/dev/hda2. Если всё успешно, то в windows - fdisk /mbr

>Я даже не знаю куда копать.
в handbook !

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Помогите восстоновить загрузчик !"
Сообщение от Alexey emailИскать по авторуВ закладки on 26-Фев-03, 03:29  (MSK)
>>Эта зараза стерла загрузчик что ли ? Еслиб знал - плюнул бы
>>на нее !
>
>Стёрла, конечно! Загрузчик Windows считает себя самым главным :)
>
>>Помогите пожалуйста вернуть RedHat, а если это возможно - чтобы грузилось и то и то.
>
>Как именно это делается в Linux - точно не знаю. Во FreeBSD,
>например, можно загрузиться с дистрибутивного компакта, потом configure - fdisk ...
>install boot manager и перезагрузка.
>Если у тебя NT/2000/XP, то лучше сохранить загрузчик в отдельный файл (если
>linux стоит на втором разделе первого диска, то dd if=/dev/hda2 of=linux.bin
>bs=512 count=1) и вставить ссылку на него в boot.ini : C:\linux.bin="Linux".
>Тогда в стартовом меню Windows появится Linux. При этом, вроде бы,
>надо в lilo.conf добавить boot=/dev/hda2. Если всё успешно, то в windows
>- fdisk /mbr
>
>>Я даже не знаю куда копать.
>в handbook !

Гон... Грузишся с cd и ядру говоришь:
boot: linux root=/dev/hda1 (sda1 или где там он у тя стоит)
и все...
потом lilo если lilo...
граб не знаю как переписать, но там по месту уже посмотришь...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Помогите восстоновить загрузчик !"
Сообщение от LS emailИскать по авторуВ закладки on 26-Фев-03, 06:57  (MSK)
>>>Эта зараза стерла загрузчик что ли ? Еслиб знал - плюнул бы
>>>на нее !
>>
>>Стёрла, конечно! Загрузчик Windows считает себя самым главным :)
>>
>>>Помогите пожалуйста вернуть RedHat, а если это возможно - чтобы грузилось и то и то.
>>
>>Как именно это делается в Linux - точно не знаю. Во FreeBSD,
>>например, можно загрузиться с дистрибутивного компакта, потом configure - fdisk ...
>>install boot manager и перезагрузка.
>>Если у тебя NT/2000/XP, то лучше сохранить загрузчик в отдельный файл (если
>>linux стоит на втором разделе первого диска, то dd if=/dev/hda2 of=linux.bin
>>bs=512 count=1) и вставить ссылку на него в boot.ini : C:\linux.bin="Linux".
>>Тогда в стартовом меню Windows появится Linux. При этом, вроде бы,
>>надо в lilo.conf добавить boot=/dev/hda2. Если всё успешно, то в windows
>>- fdisk /mbr
>>
>>>Я даже не знаю куда копать.
>>в handbook !
>
>Гон...

никакого гона нет - объяснили вожможныые пути решения проблемы очень хорошо.

> Грузишся с cd и ядру говоришь:
>boot: linux root=/dev/hda1 (sda1 или где там он у тя стоит)
>и все...
>потом lilo если lilo...

как бы, прежде чем lilo системе говорить (и лучше с путем), /etc/lilo.conf надо наверное поправить (однако, там не lilo). в остальном ты прав - либо ядро параметрами нагружать, либо с дискеты грузиться и потом делать chroot (я больше так люблю - больше простора для действия)

>граб не знаю как переписать, но там по месту уже посмотришь...

я тоже граб никогда не пользовал (man grub и ссылки с него придется читать (это к автору)), тем не менее, попробую сказать в куда идти.

первое, что смотрим:

http://www.redhat.com/download/howto_download.html

и похоже послднее :) - (опять они гады (потенциальные супостаты:) все переделали). однако вся необходимая информация и ссылки на этой странице  есть.

вобщем:

- после чтения ссылки, делаешь заг. диск: либо с 1-го CD, который у тебя есть, либо скачиваешь с сайта - процедура созания заг. диска описана и там, и там

- входишь с него в rescue mode

- в конце этого мода (вопросов будет этого не много, и все простые :) увидешь ~ "подмонтироватть твою файловую систему в /mnt(кажется)/sys(кажется)

- говоришь ему "да"

- дальше два возможных исхода: хороший и плохой (в последнем случае - продолжаем разговор)

- если все хорошо, то корень твоей ФС примонтируется к /mnt(кажется)/sys(кажется)

- после идет команда chroot /mnt(кажется)/sys(кажется)

-теперь можно mc пользоваться (сомневаюсь, что vi ты любишь), и man grub читать...

PS скорее всего придется править файл конфигурации загрузчика (grub'а) и сказать ему перестроить параметры загрузки, в оответствии с этим файлом (по аналогии с lilo).

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Помогите восстоновить загрузчик !"
Сообщение от set Искать по авторуВ закладки on 26-Фев-03, 09:01  (MSK)
Спасибо Всем !
Попробую с начала с загрузочного CD переписать загрузчик обратно ( как советовали выше)
" boot: linux root=/dev/hda1 (sda1 или где там он у тя стоит)"
Linux у меня на hda3, значит сделаю boot: linux root=/dev/hda3 !?
Насчет GRUB - да придеться смотреть по месту, а команда grub (по оналогии с lilo) не прокатит ?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "RE: Помогите восстоновить загрузчик !"
Сообщение от Alexey emailИскать по авторуВ закладки on 27-Фев-03, 02:35  (MSK)
>>>>Эта зараза стерла загрузчик что ли ? Еслиб знал - плюнул бы
>>>>на нее !
>>>
>>>Стёрла, конечно! Загрузчик Windows считает себя самым главным :)
>>>
>>>>Помогите пожалуйста вернуть RedHat, а если это возможно - чтобы грузилось и то и то.
>>>
>>>Как именно это делается в Linux - точно не знаю. Во FreeBSD,
>>>например, можно загрузиться с дистрибутивного компакта, потом configure - fdisk ...
>>>install boot manager и перезагрузка.
>>>Если у тебя NT/2000/XP, то лучше сохранить загрузчик в отдельный файл (если
>>>linux стоит на втором разделе первого диска, то dd if=/dev/hda2 of=linux.bin
>>>bs=512 count=1) и вставить ссылку на него в boot.ini : C:\linux.bin="Linux".
>>>Тогда в стартовом меню Windows появится Linux. При этом, вроде бы,
>>>надо в lilo.conf добавить boot=/dev/hda2. Если всё успешно, то в windows
>>>- fdisk /mbr
>>>
>>>>Я даже не знаю куда копать.
>>>в handbook !
>>
>>Гон...
>
>никакого гона нет - объяснили вожможныые пути решения проблемы очень хорошо.
>
>> Грузишся с cd и ядру говоришь:
>>boot: linux root=/dev/hda1 (sda1 или где там он у тя стоит)
>>и все...
>>потом lilo если lilo...
>
>как бы, прежде чем lilo системе говорить (и лучше с путем), /etc/lilo.conf
>надо наверное поправить (однако, там не lilo). в остальном ты прав
>- либо ядро параметрами нагружать, либо с дискеты грузиться и потом
>делать chroot (я больше так люблю - больше простора для действия)
>
>
>>граб не знаю как переписать, но там по месту уже посмотришь...
>
>я тоже граб никогда не пользовал (man grub и ссылки с него
>придется читать (это к автору)), тем не менее, попробую сказать в
>куда идти.
>
>первое, что смотрим:
>
>http://www.redhat.com/download/howto_download.html
>
>и похоже послднее :) - (опять они гады (потенциальные супостаты:) все переделали).
>однако вся необходимая информация и ссылки на этой странице  есть.
>
>
>вобщем:
>
>- после чтения ссылки, делаешь заг. диск: либо с 1-го CD, который
>у тебя есть, либо скачиваешь с сайта - процедура созания заг.
>диска описана и там, и там
>
>- входишь с него в rescue mode
>
>- в конце этого мода (вопросов будет этого не много, и все
>простые :) увидешь ~ "подмонтироватть твою файловую систему в /mnt(кажется)/sys(кажется)
>
>- говоришь ему "да"
>
>- дальше два возможных исхода: хороший и плохой (в последнем случае -
>продолжаем разговор)
>
>- если все хорошо, то корень твоей ФС примонтируется к /mnt(кажется)/sys(кажется)
>
>- после идет команда chroot /mnt(кажется)/sys(кажется)
>
>-теперь можно mc пользоваться (сомневаюсь, что vi ты любишь), и man grub
>читать...
>
>PS скорее всего придется править файл конфигурации загрузчика (grub'а) и сказать ему
>перестроить параметры загрузки, в оответствии с этим файлом (по аналогии с
>lilo).


Извини, но по моему это лишний геморой ;) разве вариант с парамами ядру не проще - можно сразу mc, man etc ??? :) // не бери в голову...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Помогите восстоновить загрузчик !"
Сообщение от older emailИскать по авторуВ закладки on 26-Фев-03, 10:10  (MSK)
>Эта зараза стерла загрузчик что ли ? Еслиб знал - плюнул бы

чтобы маздай не затирала MBR надо делать
setup.exe /iR

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Помогите восстоновить загрузчик !"
Сообщение от MacroS Искать по авторуВ закладки on 26-Фев-03, 10:25  (MSK)
>Мой жесткий диск рахбит на два раздела.
>На первом я ставил винду а на второй после этого поставил RedHat
>8.0
>Все прекрассно работало.
>И вот черт, винда упала и я решил ее переставить - переставил,
>теперь Linux не грузиться !
>Эта зараза стерла загрузчик что ли ? Еслиб знал - плюнул бы
>на нее !
>Помогите пожалуйста вернуть RedHat, а если это возможно - чтобы грузилось и
>то и то.
>Я да же не знаю куда копать.
>У меня есть загрузочный диск от Linux (CD), пробовал с него загрузиться
>- но он пишет boot:   - А что делать
>дальше не знаю !
>Загрузчик у меня бы - GRUB.
>Спасибо всм.
>Буду благодарен за любые советы.

Проверенный способ:
1. Грузишся с диска
2. там где пишет boot:
   пиши linux rescue
3. грузись, он найдет твою инсталяцию, и подмонтирует в какой-то каталог, по моему /mnt/sysinstall а потом даст тебе шел.
4. пиши chroot /mnt/sysimage (подставь куда примонтирует)
5. пиши /sbin/grub-install /dev/hdX (подставь свой загрузочный винт)

все.
# reboot

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Помогите восстоновить загрузчик !"
Сообщение от zlinuxan emailИскать по авторуВ закладки on 26-Фев-03, 11:58  (MSK)
Простейший способ - втыкай инсталяционный диск и говори ему, что апгрейд линуха,  можно даже софт добавить. Он тебе потом сам предложит загрузчик поставить на выбор :)
>Мой жесткий диск рахбит на два раздела.
>На первом я ставил винду а на второй после этого поставил RedHat
>8.0
>Все прекрассно работало.
>И вот черт, винда упала и я решил ее переставить - переставил,
>теперь Linux не грузиться !
>Эта зараза стерла загрузчик что ли ? Еслиб знал - плюнул бы
>на нее !
>Помогите пожалуйста вернуть RedHat, а если это возможно - чтобы грузилось и
>то и то.
>Я да же не знаю куда копать.
>У меня есть загрузочный диск от Linux (CD), пробовал с него загрузиться
>- но он пишет boot:   - А что делать
>дальше не знаю !
>Загрузчик у меня бы - GRUB.
>Спасибо всм.
>Буду благодарен за любые советы.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: Помогите восстоновить загрузчик !"
Сообщение от Alexey emailИскать по авторуВ закладки on 27-Фев-03, 02:31  (MSK)
>Простейший способ - втыкай инсталяционный диск и говори ему, что апгрейд линуха,
> можно даже софт добавить. Он тебе потом сам предложит загрузчик
>поставить на выбор :)
>>Мой жесткий диск рахбит на два раздела.
>>На первом я ставил винду а на второй после этого поставил RedHat
>>8.0
>>Все прекрассно работало.
>>И вот черт, винда упала и я решил ее переставить - переставил,
>>теперь Linux не грузиться !
>>Эта зараза стерла загрузчик что ли ? Еслиб знал - плюнул бы
>>на нее !
>>Помогите пожалуйста вернуть RedHat, а если это возможно - чтобы грузилось и
>>то и то.
>>Я да же не знаю куда копать.
>>У меня есть загрузочный диск от Linux (CD), пробовал с него загрузиться
>>- но он пишет boot:   - А что делать
>>дальше не знаю !
>>Загрузчик у меня бы - GRUB.
>>Спасибо всм.
>>Буду благодарен за любые советы.


Угу... и за одно конфиги покоцать... redhat это любит... и хард за одно завалить всякими фикалиями гденить в /var/ppp/aaa/bbb/..... :)

По поводу аналогии с lilo (на счет граба) - х\з - не юзал, не люблю... в конце концов не разберешься или желания не будет - поставь вместо него lilo и все :) (если это не критично для тебя естественно)

2LS: А по поводу chroot - не понимаю чем там больше простора для действия... если когда ты грузишься с параметрами к ядру, то получаешь абсолютно нормальную систему... просто загрузился с СД. (Но это не суть важно просто интересно, и не повод для спора тем более :) Кому как удобно как гриться - на то он и linux... :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "RE: Помогите восстоновить загрузчик !"
Сообщение от LS Искать по авторуВ закладки on 28-Фев-03, 12:06  (MSK)
>2LS: А по поводу chroot - не понимаю чем там больше простора
>для действия... если когда ты грузишься с параметрами к ядру, то
>получаешь абсолютно нормальную систему... просто загрузился с СД. (Но это не
>суть важно просто интересно, и не повод для спора тем более

я как-то "прохлопал", что ты вел речь о загрузке с CD и имел в виду, что кернел на винте тоже иногда накрыться может - тогда никакими параметрами при загрузке не спасешься. Единственный вариант для восстановления системы в таком случае - загрузка с альтернативного носителя. просто хотел предложить человеку более универсальный путь действий в подобных ситуациях. а chroot тут естественно не причем.

>:) Кому как удобно как гриться - на то он и
>linux... :)

вот именно :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "RE: Помогите восстоновить загрузчик !"
Сообщение от evil emailИскать по авторуВ закладки on 27-Фев-03, 02:40  (MSK)
mount root=/dev/hda$
где $ - номер раздела root "/"
Пример:
mount root=/dev/hda1
Затем, запустишь lilo, и все.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "RE: Помогите восстоновить загрузчик !"
Сообщение от Alexey emailИскать по авторуВ закладки on 27-Фев-03, 03:01  (MSK)
>mount root=/dev/hda$
>где $ - номер раздела root "/"
>Пример:
>mount root=/dev/hda1
>Затем, запустишь lilo, и все.


Ну да. тока у него не lilo...
И проблема была в загрузке, про это уже написали выше...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "RE: Помогите восстоновить загрузчик !"
Сообщение от Z0termaNN emailИскать по авторуВ закладки on 28-Фев-03, 12:36  (MSK)
>Мой жесткий диск рахбит на два раздела.
>На первом я ставил винду а на второй после этого поставил RedHat
>8.0
>Все прекрассно работало.
>И вот черт, винда упала и я решил ее переставить - переставил,
>теперь Linux не грузиться !
>Эта зараза стерла загрузчик что ли ? Еслиб знал - плюнул бы
>на нее !
>Помогите пожалуйста вернуть RedHat, а если это возможно - чтобы грузилось и
>то и то.
>Я да же не знаю куда копать.
>У меня есть загрузочный диск от Linux (CD), пробовал с него загрузиться
>- но он пишет boot:   - А что делать
>дальше не знаю !
>Загрузчик у меня бы - GRUB.
>Спасибо всм.
>Буду благодарен за любые советы.

проблемы твои в том, что mbr затерся. последовательность действий
следующая:

1. грузишься  cd, network boot или что у тебя там имеетмся для recovery
boot. если грузишься с сd, то на приглашение нужно ввести что-то типа
"linux rescue" или  "rescue"
2. добираешься до shell, где вводишь следующие команды:
(предполагается, что твой диск /dev/hda, /boot находится на первом
разделе, / - на втором)
# mkdir /n
# mount /dev/hda2 /n
# chroot /n
# mount /dev/hda1 /boot
# grub

3. далее в grub примерно следующее:
grub> device (hd0) /dev/hda
grub> root (hd0,0)
grub> setup --prefix=/usr/share/grub/i386-redhat (hd0)
grub> reboot

в общем-то и все

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "RE: Помогите восстоновить загрузчик !"
Сообщение от Roki Искать по авторуВ закладки on 28-Фев-03, 14:11  (MSK)

>проблемы твои в том, что mbr затерся. последовательность действий
>следующая:
>
>1. грузишься  cd, network boot или что у тебя там имеетмся
>для recovery
>boot. если грузишься с сd, то на приглашение нужно ввести что-то типа
>
>"linux rescue" или  "rescue"
>2. добираешься до shell, где вводишь следующие команды:
>(предполагается, что твой диск /dev/hda, /boot находится на первом
>разделе, / - на втором)
># mkdir /n
># mount /dev/hda2 /n
># chroot /n
># mount /dev/hda1 /boot
># grub
>
>3. далее в grub примерно следующее:
>grub> device (hd0) /dev/hda
>grub> root (hd0,0)
>grub> setup --prefix=/usr/share/grub/i386-redhat (hd0)
>grub> reboot
>
>
>
>в общем-то и все

Спасибо большое !
Все я сделал, очень помог вот этот совет.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру