При установке ASP 11 ASPloader потерял загрузочную запись Mandriva 2006.
ASPloader установлен в MBR. hda разбит след. образом:
hda1 WinXP
hda3 ASP /
hda4 ASP /home
hda5 swap
hda6 vfat
hda7 vfat
hda8 vfat
hda9 Mandriva2006 /
hda10 Mandriva2006 /home
=========
Содержание файла aspldr.conf
------------
[asplinux1@ASPLinux(2.6.14-1.1653.1asp)]
icon linux
kernel /boot/vmlinuz-2.6.14-1.1653.1asp root=/dev/hda3 ro reboot=b pci=noacpi pci=usepirqmask quiet rhgb resume=/dev/hda5
initrd /boot/initrd-2.6.14-1.1653.1asp.img
[SEPARATOR]
[nt1@Windows 2000/XP]
icon windows
sysboot 1-1
[SEPARATOR]
[floppy@Boot from floppy]
icon floppy
sysboot a:
[BOOTMGR]
video graphics
default asplinux1
timeout 15
clock 24
[ACTIVATOR]
writembr on
writeboot off
biosnum 1
mbrdev /dev/hda
language en
---------------------------
Содержание файла lilo.conf
---------------------------
# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file
default="Mandrivalinux"
boot=/dev/hda
map=/boot/map
keytable=/boot/ru4.klt
menu-scheme=wb:bw:wb:bw
prompt
nowarn
timeout=150
message=/boot/message
image=/boot/vmlinuz
label="Mandrivalinux"
root=/dev/hda9
initrd=/boot/initrd.img
append="resume=/dev/hda5 splash=silent"
vga=788
image=/boot/vmlinuz
label="linux-nonfb"
root=/dev/hda9
initrd=/boot/initrd.img
append="splash=silent resume=/dev/hda5"
other=/dev/hda1
label="WindowsXP"
table=/dev/hda
image=/boot/vmlinuz
label="failsafe"
root=/dev/hda9
initrd=/boot/initrd.img
append="failsafe splash=silent resume=/dev/hda5"
======================
Посоветуйте, что нужно сделать, чтобы была возможность загружать Mandriva 2006. Хотелось бы остаться с ASPloader.
Re: ASPloader потерял загрузочную запись.
Я так понимаю, что Lilo был у Вас в Мандриве?
Честно говоря, тогда не знаю как помочь.
К сожалению, когда в системе несколько дистрибутивов Linux, очень трудно остаться на загрузчике, разработанным для определенного дистрибутива. Из-за различия синтаксиса зачастую трудновато добавить для загрузки новый дистрибутив...
Из этого есть два выхода:
1. Изучить синтаксис ASPLoader и добавить для загрузки мандриву.
2. Перейти на альтернативный, но признанный по-умолчанию почти во всех дистрибутивах загрузчик - grub или lilo.
Синтаксис одинаковый и добавить новую строчку особенного труда не стоит - скопировал -> вставил -> загрузился.
P.S. сначала я тоже держался на ASPLoader, но после того как начал для интереса устанавливать новые дистры, то решил его заменить... Решающий вариант в решении заменить ASPLoader на Grub стали советы техподдержки ASPLinux, то есть разработчики САМИ советуют сменить ASPLoader на что нибудь другое. Мне настоятельно рекомендовали Grub.
P.P.S. Тот факт что никто в этот топик не ответил, говорит о том, что ASPLoader никто не пользуется... :-?
Re: ASPloader потерял загрузочную запись.
Как вариант возможна установка совсем внешнего загрузчика...
Много таких на софтовых дисках...
Но снова встает вопрос о прописывании строк загрузки...
Re: ASPloader потерял загрузочную запись.
Ясно, спасибо. Значит, нужно менять ASPLoader на lilo или grab? Как это делается? помнится где-то когда-то что-то на эту тему встречалось, однако сейчас слету вспомнить трудно. Подскажете?
Хотя, честно, не хотелось бы. Когда это еще был BootWizard, очень мне эта программа нравилась. Но, видно, не время...
Re: ASPloader потерял загрузочную запись.
Избавите себя в будущем от многих проблем (если будете эксперементировать с дистрибами).
Для десятки работало так:
/sbin/grub-install --recheck hd0
Думаю с десяткой проблем быть не должно....
Re: ASPloader потерял загрузочную запись.
а для ASP 11? У меня такая.
Re: ASPloader потерял загрузочную запись.
Прошу прощения, имел в виду одиннадцатую...
Re: ASPloader потерял загрузочную запись.
Сделал, перезагрузился, все в порядке. Загружается grub. Дает asp и win. Как теперь добавить туда mandriva? Не могу найти конфиг. файл - aspldr есть, lilo есть, а grub не вижу.
Каковы теперь мои действия? Что-куда-как добавлять/изменять?
Re: ASPloader потерял загрузочную запись.
/boot/grub/grub.conf
Re: ASPloader потерял загрузочную запись.
/boot/grub/grub.conf
Спасибо, нашел. Вот он:
================
default 1
splashimage=/boot/grub/splash.xpm.gz
timeout 30
title ASPLinux (2.6.16-1.2096asp)
kernel /boot/vmlinuz-2.6.16-1.2096asp root=/dev/hda3 reboot=b pci=noacpi pci=usepirqmask quiet rhgb resume=/dev/hda5
initrd /boot/initrd-2.6.16-1.2096asp.img
boot
title ASPLinux-2.6.14
kernel /boot/vmlinuz-2.6.14-1.1653.1asp root=/dev/hda3 reboot=b pci=noacpi pci=usepirqmask quiet rhgb resume=/dev/hda5
initrd /boot/initrd-2.6.14-1.1653.1asp.img
boot
title WinXP
root (hd0,0)
rootnoveryfy
makeactive
chainloader +1
root (hd0,2)
setup (hd0)
==============
Как теперь добавить сюда запись для загрузки mandriva2006. Ее запись lilo.conf (т.е. загрузочный конфиг мандривы) и структура ж.диска находятся ниже, в начале темы.
Как разобраться, что это все (в grab.config) значит? Где здесь загрузка по умолчанию? Сейчас загружается ядро 2.6.14, как изменить на 2.6.16? или winXP?
Re: ASPloader потерял загрузочную запись.
Видите строчку
Изменение параметра default повлечет за собой изменение загрузки системы по-умолчанию. По-умолчанию стоит "0" и начинает грузиться первая в списке систем. У Вас стоит "1" и грузится вторая по списку система. По этой логике и действуйте. То есть если захитите чтобы грузилась винда, то ставте "2".
Рискну предложить Вам спросить чей-нибудь конфиг grub от Мандривы тут. Хотя честное слово, не знаю поможет ли это, если в мандриве был установлен лило по-умолчанию... Может Вам там скажут как загрузить мандриву с загрузочного диска и поставить там по-умолчанию grub? А уже оттуда скрутить конфиг?
Вопрос к Sergeil.
На сколько я помню по прошлым топикам, у Вас в загрузчиках используется Lilo. Не подскажите как Tovia, поставить lilo в ASP? Тогда ему не надо будет искать как прописать из-под grub, а просто впишет в конфиг строчки из мандривы...
:thanks:
Re: ASPloader потерял загрузочную запись.
title ASPLinux (2.6.16-1.2096asp)
kernel /boot/vmlinuz-2.6.16-1.2096asp root=/dev/hda3 reboot=b pci=noacpi pci=usepirqmask quiet rhgb resume=/dev/hda5
initrd /boot/initrd-2.6.16-1.2096asp.img
boot
title ASPLinux-2.6.14
kernel /boot/vmlinuz-2.6.14-1.1653.1asp root=/dev/hda3 reboot=b pci=noacpi pci=usepirqmask quiet rhgb resume=/dev/hda5
initrd /boot/initrd-2.6.14-1.1653.1asp.img
boot
я-бы попробовал добавить секцию с мандривой по аналогии с ASPLinux, только rhgb стоит убрать...
grub-у все равно что грузить. Он всеядный и не привязан к какому-либо из дистрибутивов...
root (hd0,2)
setup (hd0)
Re: ASPloader потерял загрузочную запись.
Хорошая идея...
А все равно что по умолчанию...
Плохая идея...

Вы переустановите загрузчик и тогда не получите доступа к ASPLinux.
Потом Вам нужно будет грузится с диска ASPLinux и ...
Re: ASPloader потерял загрузочную запись.
Спасибо, Сергей, за подсказку!
Я понимаю то, что они будут затирать записи друг другв. Но у Tovia уже есть конфиг grub от ASP и он легко может вставить его в grub от мандривы и не надо ставить снова загрузчик от ASP...
Или я мыслю неправильно?
Re: ASPloader потерял загрузочную запись.
Я понимаю то, что они будут затирать записи друг другв. Но у Tovia уже есть конфиг grub от ASP и он легко может вставить его в grub от мандривы и не надо ставить снова загрузчик от ASP...
Или я мыслю неправильно?
Установка пакета grub не обязательно приведет к созданию файла grub.conf
Установить, конечно можно..., вот только переустанавливать grub в Mandriva я-бы не стал.
Если файл конфигурации будет создан, то я портировал-бы его в секцию ASPLinux.

А если нет, значит не судьба...
Re: ASPloader потерял загрузочную запись.
Видите строчку
Изменение параметра default повлечет за собой изменение загрузки системы по-умолчанию. По-умолчанию стоит "0" и начинает грузиться первая в списке систем. У Вас стоит "1" и грузится вторая по списку система. По этой логике и действуйте. То есть если захитите чтобы грузилась винда, то ставте "2".
Есть, получилось.
Не пошло
Пишет - ошибка 15 - нет такого файла initrd.img. Исправил ссылку на конкретный файл, по аналогии с asp-вскими, та же ошибка.
Короче, тупик какой-то. 
Посмотрел в /boot/vmlinuz (в asp), а там есть свой vmlinuz, ссылка на asp-шный файл. Попробовал создать ссылку на мандривовский vmlinuz, говорит что ошибка 13 - неизвестный исполняемый формат
И, кстати, перед этим я после asp устанавливал мандриву, и та тоже смахнула asploader, и в лило asp не оказалось. Пришлось тогда переустанавливать asp
Что ж, попробую с линуксфорумом пообщаться. В любом случае, спасибо за участие.
ЗЫ. А про acronis ничего не скажете? Может, он распознает все ОСи?
Re: ASPloader потерял загрузочную запись.
Не пошло
Пишет - ошибка 15 - нет такого файла initrd.img. Исправил ссылку на конкретный файл, по аналогии с asp-вскими, та же ошибка.
Короче, тупик какой-то. 
Посмотрел в /boot/vmlinuz (в asp), а там есть свой vmlinuz, ссылка на asp-шный файл. Попробовал создать ссылку на мандривовский vmlinuz, говорит что ошибка 13 - неизвестный исполняемый формат
И, кстати, перед этим я после asp устанавливал мандриву, и та тоже смахнула asploader, и в лило asp не оказалось. Пришлось тогда переустанавливать asp
Что ж, попробую с линуксфорумом пообщаться. В любом случае, спасибо за участие.
Предлагаю подмонтировать /dev/hda9 и посмотреть в конфиге загрузчика, как должна грузиться Мандрива. Есть ли там вообще initrd.
Надеюсь, ее рут и раньше располагался на /dev/hda9? Если нет - нужно исправить ее /etc/fstab.
Re: ASPloader потерял загрузочную запись.
Вроде как должен. Пару человек как то советовали...
Я не пробовал и советовать не буду... Как бы Вы пути ко всем операционкам не потеряли...
Если Woodoо и Sergeil подключились, то проблему Вашу решим. :good:
Re: ASPloader потерял загрузочную запись.
Предлагаю подмонтировать /dev/hda9 и посмотреть в конфиге загрузчика, как должна грузиться Мандрива. Есть ли там вообще initrd.
Надеюсь, ее рут и раньше располагался на /dev/hda9? Если нет - нужно исправить ее /etc/fstab.
Вот содержание файла lilo.conf мандривы.
---------------------------
# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file
default="Mandrivalinux"
boot=/dev/hda
map=/boot/map
keytable=/boot/ru4.klt
menu-scheme=wb:bw:wb:bw
prompt
nowarn
timeout=150
message=/boot/message
image=/boot/vmlinuz
label="Mandrivalinux"
root=/dev/hda9
initrd=/boot/initrd.img
append="resume=/dev/hda5 splash=silent"
vga=788
image=/boot/vmlinuz
label="linux-nonfb"
root=/dev/hda9
initrd=/boot/initrd.img
append="splash=silent resume=/dev/hda5"
other=/dev/hda1
label="WindowsXP"
table=/dev/hda
image=/boot/vmlinuz
label="failsafe"
root=/dev/hda9
initrd=/boot/initrd.img
append="failsafe splash=silent resume=/dev/hda5"
======================
Видимо, этот файл есть, и номер раздела не изменился. Непонятно, чего ему не хватает
Re: ASPloader потерял загрузочную запись.
Вот что посоветовали на линуксфоруме:
Попробуйте...
Смотрите тут
Re: ASPloader потерял загрузочную запись.
только
root(hd0,
и есть ли на разделе /dev/hda9 и проверьте как они называются точно:
/boot/vmlinuz
/boot/initrd.img
splashimage=(hd0,0) - если такой есть
Re: Проблема решена!!!
Проблема решена!
Лекарство оказалось простым - нужно было сразу после строки title... добавить строку root (hd0,
. Как говрит статья, которая мне помогла,
Запись, которая выглядела сначала как
стала такой:
И все!
Так что, кажется, grub недоставало указания на "установку корневого раздела". Если я неправ - поправьте.
Большое спасибо за помощь!
Re: ASPloader потерял загрузочную запись.
Рас уж начали развивать тему загрузчиков я тож решил задать свой вопрос и запостить в эту тему. Щас у мя стоит 9,2, но в скором будушем должны поднести 11 и хотел спросить, идёт ли с асплинукс 11 загрузчик, который смогбы момирить ХР и линукс? И виндовый и никсовые загрузчики все лезут в мбр и прописавщись не хотят учитывать что есть и другие оси. Сначала поставил 9,2 с уже установленной ХР и не разрешил никсовому загрузчику прописываться в мбр и как следствие получил установленную ось но без возможности её загрузки. Затем наоборот установив в мбр никсы , приказала долго жить винь ))). При попытке поставить сторонние загрузчики - ошибка 15. Вот и хочу узнать , что меня ожидает при установке линукс 11, и ка поступить - разрешать лезть ему в мбр или нет? Снк
Re: ASPloader потерял загрузочную запись.
Shred,
Ставил ASP v.10 и ASP v.11.
Что-что, но с определением винды никаких проблем не было никогда...
Другое дело, это определение других ОС линукса...
Re: ASPloader в 9,2
а 9,2 ставил? ))
там может слегка старый асплоадер который не умел определять винь?
Re: ASPloader потерял загрузочную запись.
Ставил 9.0 (Ural) Только ставил я его на чистый винт... :pardon:
Re: ASPloader потерял загрузочную запись.
ну ладно фсё равно скоро докачаю 11-ю пасмотрим как у меня с ней дела будут обстоять ))
Re: ASPloader потерял загрузочную запись.
а может ли мне помочь комбинацмя из следующих букавок, если грузануца с дискетки?
/sbin/aspldr
Re: ASPloader потерял загрузочную запись.
Что Вы хотите добиться, введя эту команду?
Re: ASPloader потерял загрузочную запись.
Вам больше поможет другая комбинация
`man aspldr`
Не следует играть с системными утилитами. Если не передано никаких параметров, то будут использованы параметры и конфигурационные файлы по умолчанию... У Вас есть шанс усугубить проблему...
Re: ASPloader потерял загрузочную запись.
понято, пасморим чо там пишут ...
Да ничего страшного, она фсё равно скоро умрёт )), скоро перелезу на 11-ю, будем экспериментировать, учица на своих ошибках, они лучше запоминаются ))