Убить загрузчики Linux (Сам Linux должен выжить)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Аватара пользователя
Selenius
Сообщения: 70

Убить загрузчики Linux

Сообщение Selenius »

Так как восстановить загрузчики не получается, то имеется идейка, но для её реализации надо убить загрузчики linux (grub и lilo).

Сейчас их ошмётки живут на /dev/hda7, то есть вместе с линуксом.

Как их прибить?
Мы все умрём...
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Убить загрузчики Linux

Сообщение Лис »

Из Доса fdisk /mbr
Спасибо сказали:
Аватара пользователя
Selenius
Сообщения: 70

Re: Убить загрузчики Linux

Сообщение Selenius »

Лис писал(а):
15.02.2006 22:06
Из Доса fdisk /mbr

Ещё раз. :-)
В МБР их нет. Они на /dev/hda7.
Мы все умрём...
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Убить загрузчики Linux

Сообщение Лис »

А какой смысл их убивать? Если вы грузитесь с mbr, то они просто не используются, если на них не делать перенаправление
Спасибо сказали:
Аватара пользователя
Selenius
Сообщения: 70

Re: Убить загрузчики Linux

Сообщение Selenius »

Лис писал(а):
15.02.2006 22:12
А какой смысл их убивать? Если вы грузитесь с mbr, то они просто не используются, если на них не делать перенаправление

Смысл в том, что они дохлые. Я хочу ядро грузить с помощью другого загрузчика.
Мы все умрём...
Спасибо сказали:
7biohazard7
Сообщения: 618
Статус: Любитель SUSE
ОС: Suse 11.2

Re: Убить загрузчики Linux

Сообщение 7biohazard7 »

Ставьте другой загрузчик поверх, да и все.
Можете конечно побаловаться командой:
dd if=/dev/zero of=/dev/hda7 count=1
Если что-то потеряется то я вам этого не советовал ;)
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Убить загрузчики Linux

Сообщение Лис »

Так грузите, они не мешаются. Если хотите на /dev/hda7 поставить другой загрузчик, то он сам их удалит.
Спасибо сказали:
Аватара пользователя
Selenius
Сообщения: 70

Re: Убить загрузчики Linux

Сообщение Selenius »

7biohazard7 писал(а):
15.02.2006 22:20
Ставьте другой загрузчик поверх, да и все.
Можете конечно побаловаться командой:
dd if=/dev/zero of=/dev/hda7 count=1
Если что-то потеряется то я вам этого не советовал ;)

Загрузчик будет находиться на другой ОС.
Что-то стрёмно занулять первые 512 байт. Неужели нет способа сделать это безопасно? :unsure:

Лис писал(а):
15.02.2006 22:23
Так грузите, они не мешаются. Если хотите на /dev/hda7 поставить другой загрузчик, то он сам их удалит.

Как это не мешают? В частности лило вылетает с ошибкой о root разделе.
Мы все умрём...
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Убить загрузчики Linux

Сообщение Лис »

Если вы в lilo.conf прописываете

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

other = /dev/hda7
    label = Linux_bla_bla

то да, в том случае, когда загрузчик на /dev/hda7 поломан, система грузиться не будет. Но если вы грузитесь напрямую из mbr, то, независимо от того, нормальный загрузчик, поломаный или его вообще нет, система должна нормально грузиться. Если что-то не так, то в этом виноват не загрузчик. Кстати, с чего вы взяли, что загрузчик на /dev/hda7 поломан?

Что-то стрёмно занулять первые 512 байт. Неужели нет способа сделать это безопасно? unsure.gif

Насколько я знаю, нет. Именно потому, что это никому не нужно. Можно только поставить поверх старого новый загрузчик.
Спасибо сказали:
Аватара пользователя
Selenius
Сообщения: 70

Re: Убить загрузчики Linux

Сообщение Selenius »

Лис писал(а):
15.02.2006 22:34
Если вы в lilo.conf прописываете

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

other = /dev/hda7
    label = Linux_bla_bla

то да, в том случае, когда загрузчик на /dev/hda7 поломан, система грузиться не будет.

Так и есть.
Мы все умрём...
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Убить загрузчики Linux

Сообщение Лис »

Ну так пропишите нормально. У меня, например, так:

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

timeout = 80
prompt
default = Slackware_10.2
boot = /dev/hda

image = /boot/vmlinuz-2.6.15.2
    label = Slackware_10.2
    optional
    read-only
    root = /dev/hda9
    vga = 0x31a

image = /boot/vmlinuz-2.6.11.4-21.7-default
    label = SuSE_Linux_9.3
    initrd = /boot/initrd-2.6.11.4-21.7-default
    optional
    read-only
    root = /dev/hda8
    vga = 0x31a
    append = "selinux=0 splash=silent resume=/dev/hda7 showopts"

other = /dev/hda1
    label = Windows
Спасибо сказали:
Аватара пользователя
Selenius
Сообщения: 70

Re: Убить загрузчики Linux

Сообщение Selenius »

Лис писал(а):
16.02.2006 00:48
Ну так пропишите нормально. У меня, например, так:

Простите, но чем "ненормально" держать загрузчик на разделе Линукса, а не в МБР?

Всё. Вопрос решён. Всем спасибо.
Мы все умрём...
Спасибо сказали:
7biohazard7
Сообщения: 618
Статус: Любитель SUSE
ОС: Suse 11.2

Re: Убить загрузчики Linux

Сообщение 7biohazard7 »

А в чем преимущества? Я еще понимаю для
основных разделов, а в дополнительные зачем загрузчик устанавливать?
Опять же проблема 1024 циллиндра может вылезти.

Да и как решили то?
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Убить загрузчики Linux

Сообщение Лис »

Простите, но чем "ненормально" держать загрузчик на разделе Линукса, а не в МБР?

А в том, что, если бы вы загружали систему с загрузчика в mbr напрямую, а не пересылали на загрузчик на разделе, то проблемы с Лило бы не зозникло.
Спасибо сказали:
Аватара пользователя
Selenius
Сообщения: 70

Re: Убить загрузчики Linux

Сообщение Selenius »

7biohazard7 писал(а):
16.02.2006 08:55
А в чем преимущества? Я еще понимаю для
основных разделов, а в дополнительные зачем загрузчик устанавливать?
Опять же проблема 1024 циллиндра может вылезти.

Да и как решили то?

Я не говорил о преимуществах. Я говорил о том, что это вполне нормально.

С помощью программы установки дистрибутива (SuSE 10.0).

Лис писал(а):
16.02.2006 13:31
А в том, что, если бы вы загружали систему с загрузчика в mbr напрямую, а не пересылали на загрузчик на разделе, то проблемы с Лило бы не зозникло.

А вы не задумывались, что это сделано не из-за простой прихоти, а потому, что того требовала ситуация?
Если бы мне требовался совет как сделать лучше, то я бы его и просил. А я говорил про то, что имею. И пустые высказывания в стиле - "кто так делает" - делу никак не помогают.
Мы все умрём...
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Убить загрузчики Linux

Сообщение Лис »

Вы спросили, чем ненормально, я ответил. Grub вы устанавливали уже в mbr, поэтому никакой особой необходимости использовать загрузчик с раздела я не увидел. Возможно, я не прав.
Спасибо сказали:
Аватара пользователя
Selenius
Сообщения: 70

Re: Убить загрузчики Linux

Сообщение Selenius »

Лис писал(а):
16.02.2006 22:22
Вы спросили, чем ненормально, я ответил. Grub вы устанавливали уже в mbr, поэтому никакой особой необходимости использовать загрузчик с раздела я не увидел. Возможно, я не прав.

Оставим пустой спор. Спасибо за то, что пытались помочь.
Мы все умрём...
Спасибо сказали:
helpme
Сообщения: 6

Re: Убить загрузчики Linux

Сообщение helpme »

Добрый день.
У меня стоит основной загрузчик unix-ядра - Grub.
Как его удалить и заставить загружаться lilo?

Я новичок, буквально 2 дня linux использую, так что пожалуйста помидорами не закидывайте.
Спасибо сказали:
7biohazard7
Сообщения: 618
Статус: Любитель SUSE
ОС: Suse 11.2

Re: Убить загрузчики Linux

Сообщение 7biohazard7 »

Просто поверх установить lilo.
Отконфигурить lilo как надо и выполнить:
lilo -v.
Спасибо сказали:
helpme
Сообщения: 6

Re: Убить загрузчики Linux

Сообщение helpme »

7biohazard7 писал(а):
23.02.2006 14:03
Просто поверх установить lilo.
Отконфигурить lilo как надо и выполнить:
lilo -v.

спасибо, биохазард

но вот в чем проблема:

у меня стоит ALT Linux (старенький), я отконфигурировал lilo.conf, инсталлировал lilo как главный загрузчик, но грузиться теперь почему-то не lilo, а какой-то ALT Linux Boot Menu. Это стандартный загрузчик ALT Linux'a ?

Как сделать, чтобы загружался именно лило? :unsure:
Спасибо сказали:
Аватара пользователя
Rex_Sepluvzew
Сообщения: 167
ОС: Windows 7, Kubuntu 14.10

Re: Убить загрузчики Linux

Сообщение Rex_Sepluvzew »

У меня Windows XP Home Edition и SUSE Linux 10.0. Как убить или хотя бы перенастроить загрузчик SUSE, чтобы по умолчанию грузилась винда?
Информация о перепробованных мной средствах - в другом топике: "Как деинсталлировать SUSE".
Люди - не лучше зверей!
Спасибо сказали:
Kek
Сообщения: 62

Re: Убить загрузчики Linux

Сообщение Kek »

Rex_Sepluvzew писал(а):
25.02.2006 07:20
У меня Windows XP Home Edition и SUSE Linux 10.0. Как убить или хотя бы перенастроить загрузчик SUSE, чтобы по умолчанию грузилась винда?
Информация о перепробованных мной средствах - в другом топике: "Как деинсталлировать SUSE".

А совет от ostrov Вы игнорировали ?
Чтобы сделать Windows по умолчанию в загрузчике, иди Yast - System - Boot loader - в открывшейся табличке выбери Windows и топтани кнопку Загружать по умолчанию и Завершить.
AMD Athlon 3400+/1024Mb || SuSE 10.0 -> KDE 3.5.4
Спасибо сказали:
Аватара пользователя
Rex_Sepluvzew
Сообщения: 167
ОС: Windows 7, Kubuntu 14.10

Re: Убить загрузчики Linux

Сообщение Rex_Sepluvzew »

Kek писал(а):
26.02.2006 21:02
А совет от ostrov Вы игнорировали ?
Чтобы сделать Windows по умолчанию в загрузчике, иди Yast - System - Boot loader - в открывшейся табличке выбери Windows и топтани кнопку Загружать по умолчанию и Завершить.



Я побоялся при инсталляции включать YaST. Теперь проводить инсталляцию заново?
Люди - не лучше зверей!
Спасибо сказали:
Аватара пользователя
n2j2r
Сообщения: 494
Статус: najar

Re: Убить загрузчики Linux

Сообщение n2j2r »

Rex_Sepluvzew
не нужно заново.
когда загрузитесь наберите alt+f2 - yast2 а там уже System - Boot loader.
Если руками то%

1.в случае GRUB необходимо просто отредактировать /boot/grub/menu.lst там в пункте default поставьте номер (нач с 0)
одного из желаемого пункта загрузки.

2. если LILO то аналогичные действия в /etc/lilo.conf только в пункте default нужно указывать соотв. значение label.
Затем установить загрузчик - lilo
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Убить загрузчики Linux

Сообщение Лис »

...ALT Linux Boot Menu. Это стандартный загрузчик ALT Linux'a?

:) Нет, судя по всему, у вас просто такая картинка в Lilo.
Спасибо сказали: