Стояли у меня как то Debian и XP на одном компе. Винда на C, Debian где то в последнем разделе. Жили в месте дружно. Для выбора, что грузить, использовался Grub.
Но понадобилось мне срочно сделать еще один NTFS раздел, размером 10 гигов, чтобы скачать на него C&C Tiberium Wars. В общем сунул между еще один раздел. Раздел с Debian-ом соответственно сдвинулся.
Перезагружаю - пишет Grub Error 17 (или типа того).
Разбираться небыло времени. fixmbr вернул мне винду XP.
Теперь хочу починить Debian. Хочу установить Lilo не в MBR, а туда, где Debian, а загрузчик юзать XP-шный. Я знаю, что так можно.
Думал, где взять lilo. Оказалось он есть на live cd Knoppix.
Сделал все как во всяческих факах и хауту.
lilo -C lilo.conf -t
Содержимое lilo.conf
#lba32
boot=/dev/hda8
#install=dev/hda8/boot/boot-menu.b
timeout=0
vga=normal
default=linux
image=/vmlinuz
# append="lang=de apm=power-off hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi vga=791 quiet BOOT_IMAGE=knoppix"
root=/dev/hda8
label=linux
# oot=/dev/hda8
read-write
# restricted
# alias=1
Пишет мне такую фигню:
"/dev/mapper/control:open faild:Nosuch file or directory<br> Is device-mapper driver missing from kernel?"
Попробовал тот же конфиг файл из под live cd slax
этот пишет другую фигню:
Trying to map files from unnamed device 0x000c (NFS/RAID mirror down ?)
Шо это такое ??? Как мне загрузчик поставить?
P.S. Сорри, если вас достали подобными вопросами
Как установить загрузчик Lilo ? (не в MBR, а в линуксовый раздел)
Модератор: Bizdelnick
-
ZugDuk
- Сообщения: 342
Re: Как установить загрузчик Lilo ?
Что мне делать? Переустанавливать Debian? У меня там роутинг был настроен. Обидно терять настройку.
-
anonymous.ru
- Сообщения: 614
Re: Как установить загрузчик Lilo ?
так на каком разделе теперь стоит linux?
на /dev/hda8 ? или это было до создания раздела с ntfs.
покажи fdisk -l
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
-
NIK1910
- Сообщения: 269
- ОС: SlackWare
Re: Как установить загрузчик Lilo ?
Если был grub в качестве загрузчика, то причем здесь lilo?
Ни чего не понял, но думаю просто скачай iso образ Super Grub Disk с http://supergrub.forjamari.linex.org/?section=download (размер 3,36 Мб), грузишься с него и тыкай по менюшкам.
Ни чего не понял, но думаю просто скачай iso образ Super Grub Disk с http://supergrub.forjamari.linex.org/?section=download (размер 3,36 Мб), грузишься с него и тыкай по менюшкам.
-
anonymous.ru
- Сообщения: 614
Re: Как установить загрузчик Lilo ?
Дядя Фёдор, как всегда прав.
После загрузки с livecd, надо смонтировать корень (если он еще не смонтирован), потом сделать chroot на тот каталог, куда смонтирован корень, а потом уже там редактировать lilo.conf (или у тебя там был grub ?)и восстанавливать загрузчик.
Вообще на форуме часто тако вопрос всплывает
Восстановление загрузчика
После загрузки с livecd, надо смонтировать корень (если он еще не смонтирован), потом сделать chroot на тот каталог, куда смонтирован корень, а потом уже там редактировать lilo.conf (или у тебя там был grub ?)и восстанавливать загрузчик.
Вообще на форуме часто тако вопрос всплывает
Восстановление загрузчика
-
ZugDuk
- Сообщения: 342
Re: Как установить загрузчик Lilo ?
Да читал я все эти ветки. И факи, и howto.
anonymous.ru
hda8 - это с учетом всунутого NTFS раздела.
но пока вы отвечали, делать мне было нечего, и я снес NTFS раздел за ненадобностью. Так что теперь Debian снова вернулся на свое hda7.
На данный момент разделы выглядят так:
FAT32 (hda1)
FAT32 (hda5)
LinuxSwap
RiserFS (hda7)
Дядя Туодор
Понял. Я просто думал, что эта опция для загрузки, а не для компиляции. (ведь когда lilo будет грузиться, никакого кноппикса она не уведет, а в директории root/vmlinuz как раз будет лежать ядро)
х.з. А какая разница ?
NIK1910
Да мне все равно, grub или lilo. Лишь бы он установился в бут сектор hda7. Просто про lilo написано всего больше, вот я за него и зацепился.
Хотя пока вы отвечали, я нашел инфу и по grub. Оказывается он тоже умеет ставиться в бут сектор.
Я хотел его прикрутить.
Делаю так:
Гружусь со SLAX
chroot mnt/hda7/
потом я должен сделать grub-install /dev/что то там
но вот что именно я не знаю.
В SLAX-е нужная партиция называется hda7, а как она в Дебиане называлась, понятия не имею.
Опять затык
anonymous.ru
так на каком разделе теперь стоит linux?
на /dev/hda8 ? или это было до создания раздела с ntfs.
покажи fdisk -l
hda8 - это с учетом всунутого NTFS раздела.
но пока вы отвечали, делать мне было нечего, и я снес NTFS раздел за ненадобностью. Так что теперь Debian снова вернулся на свое hda7.
На данный момент разделы выглядят так:
FAT32 (hda1)
FAT32 (hda5)
LinuxSwap
RiserFS (hda7)
Дядя Туодор
image=/vmlinuz
Так не пойдет. Тебе надо прописать ядро Дебиана, а не ядро Кноппикса. Соответственно, надо примонтировать /dev/hda8 куда-нибудь, и прописать тамошнее ядро.
Понял. Я просто думал, что эта опция для загрузки, а не для компиляции. (ведь когда lilo будет грузиться, никакого кноппикса она не уведет, а в директории root/vmlinuz как раз будет лежать ядро)
Почему read-write?
х.з. А какая разница ?
NIK1910
Если был grub в качестве загрузчика, то причем здесь lilo?
Да мне все равно, grub или lilo. Лишь бы он установился в бут сектор hda7. Просто про lilo написано всего больше, вот я за него и зацепился.
Хотя пока вы отвечали, я нашел инфу и по grub. Оказывается он тоже умеет ставиться в бут сектор.
Я хотел его прикрутить.
Делаю так:
Гружусь со SLAX
chroot mnt/hda7/
потом я должен сделать grub-install /dev/что то там
но вот что именно я не знаю.
В SLAX-е нужная партиция называется hda7, а как она в Дебиане называлась, понятия не имею.
Опять затык
-
ZugDuk
- Сообщения: 342
Re: Как установить загрузчик Lilo ?
Чудо диск, рекомендованный NIK1910, помог загрузить Debian.
Спасибо! Я чувствовал, что должен был быть такой диск, но не знал, где искать. Кстати странно, что подобные опции не сделаны в SLAX/Knoppix.
Щас буду пытаться восстановить GRUB
Спасибо! Я чувствовал, что должен был быть такой диск, но не знал, где искать. Кстати странно, что подобные опции не сделаны в SLAX/Knoppix.
Щас буду пытаться восстановить GRUB
-
ZugDuk
- Сообщения: 342
Re: Как установить загрузчик Lilo ?
В общем в Debiane все разделы называются точно также, т.е. hda7 - тот что нужен.
ввел
grub-install /dev/hda7
он много что то проверял, потом сгенерил такую команду:
embed /boot/grub/reiserfs_stage1_5 (hd0,6)
результат:
succeeded
а затем еще одну
install --stage2=/boot/grub/stage2 /boot/grub/stage1 (hd0,6) (hd0,6)1 19 p (hd0,6)/boot/grub/stage2 /boot/grub/menu.lst
результат:
failed
Error 6: Mismatched or corrupt version of stage1/stage2

ввел
grub-install /dev/hda7
он много что то проверял, потом сгенерил такую команду:
embed /boot/grub/reiserfs_stage1_5 (hd0,6)
результат:
succeeded
а затем еще одну
install --stage2=/boot/grub/stage2 /boot/grub/stage1 (hd0,6) (hd0,6)1 19 p (hd0,6)/boot/grub/stage2 /boot/grub/menu.lst
результат:
failed
Error 6: Mismatched or corrupt version of stage1/stage2
-
ZugDuk
- Сообщения: 342
Re: Как установить загрузчик Lilo ?
Может быть в файле /boot/grub/menu.lst написана ересь?
Хотя раньше он работал. Глянте, правильный он или нет.
Хотя раньше он работал. Глянте, правильный он или нет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
ZugDuk
- Сообщения: 342
Re: Как установить загрузчик Lilo ?
хм. второй раз ввел ту же самую команду.
теперь просто написал:
Installation finished. No error reported.
This is contents of the device map /boot/grub/device.map
И типа, проверьте, то ли написано в файле device.map
Но там написана только одна строчка:
(hd0) /dev/hda
Что это все значит?
теперь просто написал:
Installation finished. No error reported.
This is contents of the device map /boot/grub/device.map
И типа, проверьте, то ли написано в файле device.map
Но там написана только одна строчка:
(hd0) /dev/hda
Что это все значит?
-
ZugDuk
- Сообщения: 342
Re: Как установить загрузчик Lilo ?
ВСЕ ПОЛУЧИЛОСЬ !!!!
Спасибо, ребята!
Очень сильно помог этот Супер Груб Диск.
Цель то была проста - запихнуть загрузчик в бут сектор, чтоб потом его вынуть и использовать NT Loader для загрузки Debian-а.
Теперь все работает. Сначало вылезает меню NT Loader-а, где можно выбрать, какую ОС грузить, а когда выбераешь Debian, вылезает уже Grub version 0.97, где есть своя менюшка:
Debian kernell 2.6.18-4-486
то же самое, только single user mode
Другие ОС
Win XP Prof (зачем то есть эта дурацкая позиция)
Спасибо, ребята!
Очень сильно помог этот Супер Груб Диск.
Цель то была проста - запихнуть загрузчик в бут сектор, чтоб потом его вынуть и использовать NT Loader для загрузки Debian-а.
Теперь все работает. Сначало вылезает меню NT Loader-а, где можно выбрать, какую ОС грузить, а когда выбераешь Debian, вылезает уже Grub version 0.97, где есть своя менюшка:
Debian kernell 2.6.18-4-486
то же самое, только single user mode
Другие ОС
Win XP Prof (зачем то есть эта дурацкая позиция)