куда ставится загрузчик

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

mike2003
Сообщения: 131

Re: куда ставится загрузчик

Сообщение mike2003 »

начальный загрузчик: кто че говрит - кто 440 кто 442 кто 446
поэкспериметировал сегодня - отпишусь
на диске стоит ХП и пустое место (два раздела)
если ставить мандриву то она вообще не спрашивает про то МБР не МБР насильно туда его толкает, но в свой загрузчик добавляет винду, так что зря вы меня путали надо было мне сразу сказать что выбора просто нет! ))))))
этот выбор пояляется только если ставить на пустой винт
другой вопрос, значит ставлю на пустой, она меня спрашивает, я говорю в корневой раздел, и потом обнулил в МБР буткоде))) не спрашивайте как и зачем ))) так вышло
как мне теперь вернуть туда загрузчик - на диск у компа нет реакции, на диске с мандривой востановление сисетмы чтото делает но загрузчик в МБР не появляется (смотрел редактором - 00000....)
вот...
как быть? как востановить bootcode в МБР
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: куда ставится загрузчик

Сообщение Rootlexx »

mike2003 писал(а): ↑
18.06.2007 17:54
если ставить мандриву то она вообще не спрашивает про то МБР не МБР насильно туда его толкает

Дело в том, что если Mandriva обнаруживает виндошный загрузчик в MBR, то она действительно не спрашивая переписывает его. Если же там находится что-то другое, то тогда выводит список мест, куда можно его поставить.
mike2003 писал(а): ↑
18.06.2007 17:54
начальный загрузчик: кто че говрит - кто 440 кто 442 кто 446

512 (размер сектора по умолчанию)-4*16 (структуры описания первичных разделов)-2 (контрольное число)=446.
mike2003 писал(а): ↑
18.06.2007 17:54
как быть? как востановить bootcode в МБР

В восстановлении системы выбираешь "Mount partitions", затем - "Open console". Там (для LiLo):

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

chroot /mnt/sysimage /sbin/lilo
Спасибо сказали:
mike2003
Сообщения: 131

Re: куда ставится загрузчик

Сообщение mike2003 »

вопрос немного не по теме, мы тут обсуждали все это дело и такой вот вопрос организовался - можно лило использовать как мультизгразчик на компе где нет линукса? такой аналог BootMAgic или OS selector
Спасибо сказали:
Аватара пользователя
stdds
Сообщения: 886
ОС: Mandriva 2008 / 2007 Free

Re: куда ставится загрузчик

Сообщение stdds »

mike2003 писал(а): ↑
18.06.2007 22:04
вопрос немного не по теме, мы тут обсуждали все это дело и такой вот вопрос организовался - можно лило использовать как мультизгразчик на компе где нет линукса? такой аналог BootMAgic или OS selector

Да! :)
я обычно загружаюсь с кнопикса и оттуда ставлю его :)
всяко удобние lilo чем виндовый boot.ini
"Нету смысла искать смысл там где нет ни какого смысла это бесмыслица ее все равно не осмыслить!" Burhan Haldun (Бесмысленые высказывания)
Спасибо сказали:
mike2003
Сообщения: 131

Re: куда ставится загрузчик

Сообщение mike2003 »

а как настраивать?
Спасибо сказали:
Аватара пользователя
stdds
Сообщения: 886
ОС: Mandriva 2008 / 2007 Free

Re: куда ставится загрузчик

Сообщение stdds »

mike2003 писал(а): ↑
18.06.2007 22:47
а как настраивать?

Я делаю так
1. загружаюсь в Knopix5.0
2. Запускаю консоль
3. нахожу файл /etc/lilo.conf и копирую его куда нибудь, например в корень / :)
# cp /etc/lilo.conf /

4. Затем открываю его на редактирование
# vi /lilo.conf
или можно
# mcedit /lilo.conf

5. Привожу его примерно в такой вид

default="Systema_s_HDA1"
boot=/dev/hda # Здесь указываю диск который будет загрузочнм, можно для эксперемент поставить fd0 - это дискета
map=/boot/map # Если выкинит ошибку что не может сделать изменения /boot/map то можно скопировать каталог в новый каталог, например в /1, нужно будет тогда подправить пути где ссылаеться на каталог /boot
keytable=/boot/ru4.klt
menu-scheme=wb:bw:wb:bw
compact
prompt
nowarn
timeout=100
# message=/boot/message (эту строку лучше закометировать, это графическая заставка или текстовое сообщение)

image=/boot/vmlinuz #вот так указываеться загруза линукса
label="Mandriva2007"
root=/dev/hda6
initrd=/boot/initrd.img
append="splash=silent"

other=/dev/hda1 # так указываеться загрузка с активного первого раздела (у меня это hda1)
label="Systema_s_HDA1"
table=/dev/hda
other=/dev/hda2 # так указываеться загрузка со второго активного раздела (у меня hda2)
label="Systema_s_HDA1"
table=/dev/hda


6. Сохраняю изменеия и выполняю кманду

# lilo -C /lilo.conf

параметр -С нужен чтобы явно указать где брать файл lilo.conf


7. Вроде бы все, если что забыл пусть меня поправят

P.S. чета кажиться что это уже обсуждалось и расказывалось на этом форуме
"Нету смысла искать смысл там где нет ни какого смысла это бесмыслица ее все равно не осмыслить!" Burhan Haldun (Бесмысленые высказывания)
Спасибо сказали:
mike2003
Сообщения: 131

Re: куда ставится загрузчик

Сообщение mike2003 »

chroot /mnt/sysimage /sbin/lilo
не сработало - нет таких путей говрит
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: куда ставится загрузчик

Сообщение Rootlexx »

mike2003 писал(а): ↑
19.06.2007 18:14
chroot /mnt/sysimage /sbin/lilo
не сработало - нет таких путей говрит

Значит, системный раздел не подключился. В таком случае в консоли восстановления пишешь:

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

mkdir -p /mnt/system
mount -t <тип файловой системы корня> /dev/<твоё устройство, где расположен корень> /mnt/system && chroot /mnt/system /sbin/lilo

Устройство с корнем (равно как и тип файловой системы) можно узнать, выполнив команду lsparts.
Спасибо сказали:
mike2003
Сообщения: 131

Re: куда ставится загрузчик

Сообщение mike2003 »

спасибо конечно)
но буду честен
ничего не понял )) наврное я пока еще малов этом варюсь
опыт не хватает рахобрать все эти hda mnt и проч
Спасибо сказали: