Убить загрузчики Linux (Сам Linux должен выжить)
Модератор: Модераторы разделов
-
Selenius
- Сообщения: 70
Убить загрузчики Linux
Так как восстановить загрузчики не получается, то имеется идейка, но для её реализации надо убить загрузчики linux (grub и lilo).
Сейчас их ошмётки живут на /dev/hda7, то есть вместе с линуксом.
Как их прибить?
Сейчас их ошмётки живут на /dev/hda7, то есть вместе с линуксом.
Как их прибить?
Мы все умрём...
-
Selenius
- Сообщения: 70
Re: Убить загрузчики Linux
Мы все умрём...
-
Лис
- Сообщения: 1639
- ОС: Zenwalk
Re: Убить загрузчики Linux
А какой смысл их убивать? Если вы грузитесь с mbr, то они просто не используются, если на них не делать перенаправление
-
Selenius
- Сообщения: 70
Re: Убить загрузчики Linux
Смысл в том, что они дохлые. Я хочу ядро грузить с помощью другого загрузчика.
Мы все умрём...
-
7biohazard7
- Сообщения: 618
- Статус: Любитель SUSE
- ОС: Suse 11.2
Re: Убить загрузчики Linux
Ставьте другой загрузчик поверх, да и все.
Можете конечно побаловаться командой:
dd if=/dev/zero of=/dev/hda7 count=1
Если что-то потеряется то я вам этого не советовал
Можете конечно побаловаться командой:
dd if=/dev/zero of=/dev/hda7 count=1
Если что-то потеряется то я вам этого не советовал
-
Лис
- Сообщения: 1639
- ОС: Zenwalk
Re: Убить загрузчики Linux
Так грузите, они не мешаются. Если хотите на /dev/hda7 поставить другой загрузчик, то он сам их удалит.
-
Selenius
- Сообщения: 70
Re: Убить загрузчики Linux
7biohazard7 писал(а): ↑15.02.2006 22:20Ставьте другой загрузчик поверх, да и все.
Можете конечно побаловаться командой:
dd if=/dev/zero of=/dev/hda7 count=1
Если что-то потеряется то я вам этого не советовал
Загрузчик будет находиться на другой ОС.
Что-то стрёмно занулять первые 512 байт. Неужели нет способа сделать это безопасно?
Как это не мешают? В частности лило вылетает с ошибкой о root разделе.
Мы все умрём...
-
Лис
- Сообщения: 1639
- ОС: Zenwalk
Re: Убить загрузчики Linux
Если вы в lilo.conf прописываете
то да, в том случае, когда загрузчик на /dev/hda7 поломан, система грузиться не будет. Но если вы грузитесь напрямую из mbr, то, независимо от того, нормальный загрузчик, поломаный или его вообще нет, система должна нормально грузиться. Если что-то не так, то в этом виноват не загрузчик. Кстати, с чего вы взяли, что загрузчик на /dev/hda7 поломан?
Насколько я знаю, нет. Именно потому, что это никому не нужно. Можно только поставить поверх старого новый загрузчик.
Код: Выделить всё
other = /dev/hda7
label = Linux_bla_blaто да, в том случае, когда загрузчик на /dev/hda7 поломан, система грузиться не будет. Но если вы грузитесь напрямую из mbr, то, независимо от того, нормальный загрузчик, поломаный или его вообще нет, система должна нормально грузиться. Если что-то не так, то в этом виноват не загрузчик. Кстати, с чего вы взяли, что загрузчик на /dev/hda7 поломан?
Что-то стрёмно занулять первые 512 байт. Неужели нет способа сделать это безопасно? unsure.gif
Насколько я знаю, нет. Именно потому, что это никому не нужно. Можно только поставить поверх старого новый загрузчик.
-
Selenius
- Сообщения: 70
Re: Убить загрузчики Linux
Лис писал(а): ↑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
Простите, но чем "ненормально" держать загрузчик на разделе Линукса, а не в МБР?
Всё. Вопрос решён. Всем спасибо.
Мы все умрём...
-
7biohazard7
- Сообщения: 618
- Статус: Любитель SUSE
- ОС: Suse 11.2
Re: Убить загрузчики Linux
А в чем преимущества? Я еще понимаю для
основных разделов, а в дополнительные зачем загрузчик устанавливать?
Опять же проблема 1024 циллиндра может вылезти.
Да и как решили то?
основных разделов, а в дополнительные зачем загрузчик устанавливать?
Опять же проблема 1024 циллиндра может вылезти.
Да и как решили то?
-
Лис
- Сообщения: 1639
- ОС: Zenwalk
Re: Убить загрузчики Linux
Простите, но чем "ненормально" держать загрузчик на разделе Линукса, а не в МБР?
А в том, что, если бы вы загружали систему с загрузчика в mbr напрямую, а не пересылали на загрузчик на разделе, то проблемы с Лило бы не зозникло.
-
Selenius
- Сообщения: 70
Re: Убить загрузчики Linux
7biohazard7 писал(а): ↑16.02.2006 08:55А в чем преимущества? Я еще понимаю для
основных разделов, а в дополнительные зачем загрузчик устанавливать?
Опять же проблема 1024 циллиндра может вылезти.
Да и как решили то?
Я не говорил о преимуществах. Я говорил о том, что это вполне нормально.
С помощью программы установки дистрибутива (SuSE 10.0).
А вы не задумывались, что это сделано не из-за простой прихоти, а потому, что того требовала ситуация?
Если бы мне требовался совет как сделать лучше, то я бы его и просил. А я говорил про то, что имею. И пустые высказывания в стиле - "кто так делает" - делу никак не помогают.
Мы все умрём...
-
Лис
- Сообщения: 1639
- ОС: Zenwalk
Re: Убить загрузчики Linux
Вы спросили, чем ненормально, я ответил. Grub вы устанавливали уже в mbr, поэтому никакой особой необходимости использовать загрузчик с раздела я не увидел. Возможно, я не прав.
-
Selenius
- Сообщения: 70
-
helpme
- Сообщения: 6
Re: Убить загрузчики Linux
Добрый день.
У меня стоит основной загрузчик unix-ядра - Grub.
Как его удалить и заставить загружаться lilo?
Я новичок, буквально 2 дня linux использую, так что пожалуйста помидорами не закидывайте.
У меня стоит основной загрузчик unix-ядра - Grub.
Как его удалить и заставить загружаться lilo?
Я новичок, буквально 2 дня linux использую, так что пожалуйста помидорами не закидывайте.
-
7biohazard7
- Сообщения: 618
- Статус: Любитель SUSE
- ОС: Suse 11.2
Re: Убить загрузчики Linux
Просто поверх установить lilo.
Отконфигурить lilo как надо и выполнить:
lilo -v.
Отконфигурить lilo как надо и выполнить:
lilo -v.
-
helpme
- Сообщения: 6
Re: Убить загрузчики Linux
7biohazard7 писал(а): ↑23.02.2006 14:03Просто поверх установить lilo.
Отконфигурить lilo как надо и выполнить:
lilo -v.
спасибо, биохазард
но вот в чем проблема:
у меня стоит ALT Linux (старенький), я отконфигурировал lilo.conf, инсталлировал lilo как главный загрузчик, но грузиться теперь почему-то не lilo, а какой-то ALT Linux Boot Menu. Это стандартный загрузчик ALT Linux'a ?
Как сделать, чтобы загружался именно лило?
-
Rex_Sepluvzew
- Сообщения: 167
- ОС: Windows 7, Kubuntu 14.10
Re: Убить загрузчики Linux
У меня Windows XP Home Edition и SUSE Linux 10.0. Как убить или хотя бы перенастроить загрузчик SUSE, чтобы по умолчанию грузилась винда?
Информация о перепробованных мной средствах - в другом топике: "Как деинсталлировать SUSE".
Информация о перепробованных мной средствах - в другом топике: "Как деинсталлировать SUSE".
Люди - не лучше зверей!
-
Kek
- Сообщения: 62
Re: Убить загрузчики Linux
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
Я побоялся при инсталляции включать YaST. Теперь проводить инсталляцию заново?
Люди - не лучше зверей!
-
n2j2r
- Сообщения: 494
- Статус: najar
Re: Убить загрузчики Linux
Rex_Sepluvzew
не нужно заново.
когда загрузитесь наберите alt+f2 - yast2 а там уже System - Boot loader.
Если руками то%
1.в случае GRUB необходимо просто отредактировать /boot/grub/menu.lst там в пункте default поставьте номер (нач с 0)
одного из желаемого пункта загрузки.
2. если LILO то аналогичные действия в /etc/lilo.conf только в пункте default нужно указывать соотв. значение label.
Затем установить загрузчик - lilo
не нужно заново.
когда загрузитесь наберите 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?