View previous topic :: View next topic |
Author |
Message |
HAH n00b
Joined: 20 Jun 2005 Posts: 18
|
Posted: Mon Jul 18, 2005 11:35 am Post subject: Lilo не хочет грузить WinXP с другого |
|
|
В общем ситуация такая. Имеется два винта:
/dev/hda (/dev/hda1 загрузочный - WinXP)
/dev/hdb (/dev/hdb1 загрузочный - Gentoo 2005.0)
Конфиг примерно такой:
--------------------
default=Gentoo
....
image=/boot/kernel....
lagel=Gentoo
...... (я ядро собирал через genkernel)...
other=/dev/hda1
label=WinXP
--------------------
Всё бы ничего... ставлю на загрузку в биосе винт: /dev/hdb и на первый загрузочный партишн прописываю lilo.
Перезагружаюсь, Лило стартует идеально, выбирая пунт Gentoo - он идеально грузится, а вот с виндой проблемы.
Выбираю пункт WinXP появляется "Loading WinXP", мигает курсор и всё... более ничего не происходит... но почему? в чем могут быть проблемы?? |
|
Back to top |
|
|
YD Guru
Joined: 30 Oct 2004 Posts: 466 Location: Riga, Latvia
|
Posted: Mon Jul 18, 2005 1:28 pm Post subject: |
|
|
Не надо менять диски местами, особенно с мастдаем. Поставь как была последовательность, lilo/grub умеют с любого диска нормально грузить. |
|
Back to top |
|
|
HAH n00b
Joined: 20 Jun 2005 Posts: 18
|
Posted: Mon Jul 18, 2005 2:28 pm Post subject: |
|
|
YD wrote: | Не надо менять диски местами, особенно с мастдаем. Поставь как была последовательность, lilo/grub умеют с любого диска нормально грузить. |
ну у меня дело было вот так... на hdb так и стоял линуксовый хард, на hda виндозный, только на момент установки линукса я отключал виндозный, чтобы по ошибке ничего не сбить.. но местами ничего не менял... а тут надпись: loading и всё тут ничего грузиться не хочется (только при выборе винды)
Хотя ранее помню всё вроде грузилось довольно неплохо... в чем тут может быть проблема ума не приложу
не переустанавливать же систему с нуля! |
|
Back to top |
|
|
Express n00b
Joined: 18 Jul 2005 Posts: 13 Location: Россия, Зеленоград
|
Posted: Mon Jul 18, 2005 4:05 pm Post subject: |
|
|
Зачем же переустанавливать ? У моего друга была такая проблема. Мне пришлось поставить GRUB на виндовый хард и в биосе поставить с него загрузку, и винда начала грузиться.
P.S. Хотя пока не стоял GRUB, Маздай не грузился даже собственным загрузчиком |
|
Back to top |
|
|
HAH n00b
Joined: 20 Jun 2005 Posts: 18
|
Posted: Mon Jul 18, 2005 8:35 pm Post subject: |
|
|
Express wrote: | Зачем же переустанавливать ? У моего друга была такая проблема. Мне пришлось поставить GRUB на виндовый хард и в биосе поставить с него загрузку, и винда начала грузиться.
P.S. Хотя пока не стоял GRUB, Маздай не грузился даже собственным загрузчиком |
ну тут понимаешь че за фигня... на виндозном харде его собственный загрузчик и один винт грузится отлично...
линуксовый самостоятельно тоже отлично грузится....
но вот когда дело доходит до установки лило на линуксовый (hbd) и загрузки винды то тут уже "loading" при загрузке винды и всё! Ничего не помогает!
хотя помню так же я ставил и всё идеально грузилось!! Через месяц (на эту же конфигурацию) переставил всё с нуля и столкнулся с такой проблемой... |
|
Back to top |
|
|
YD Guru
Joined: 30 Oct 2004 Posts: 466 Location: Riga, Latvia
|
Posted: Mon Jul 18, 2005 8:52 pm Post subject: |
|
|
1. В порядок, как при установки мастдая.
2. Ставим grub/lilo на хард с _МАСТДАЕМ_ в MBR.
3. Для бута мастдая указываем на его C: раздел с chainloader или что там в lilo было.
Вот и все дела. Надо будет поправить fstab, если там вместо hdb прописано hda(но такого быть не должно, т.к. Линукс ложит на BIOS). |
|
Back to top |
|
|
HAH n00b
Joined: 20 Jun 2005 Posts: 18
|
Posted: Mon Jul 18, 2005 10:15 pm Post subject: |
|
|
YD wrote: | 1. В порядок, как при установки мастдая.
2. Ставим grub/lilo на хард с _МАСТДАЕМ_ в MBR.
3. Для бута мастдая указываем на его C: раздел с chainloader или что там в lilo было.
Вот и все дела. Надо будет поправить fstab, если там вместо hdb прописано hda(но такого быть не должно, т.к. Линукс ложит на BIOS). |
в fstab всё отлично..
Т.е. мне достаточно просто поставить LiLo на основной hda диск чтобы всё заработало...?
А что делать с Лило на hdb? Просто удалить как-то?
что тогда будет с загр. записью в hdb?.. |
|
Back to top |
|
|
YD Guru
Joined: 30 Oct 2004 Posts: 466 Location: Riga, Latvia
|
Posted: Tue Jul 19, 2005 7:09 am Post subject: |
|
|
Можешь и не трогать. "Загрузочный" - это пустой звук. Просто для BIOS'a знать на каком диске в MBR искать загружщик. |
|
Back to top |
|
|
HAH n00b
Joined: 20 Jun 2005 Posts: 18
|
Posted: Tue Jul 19, 2005 4:03 pm Post subject: |
|
|
YD wrote: | Можешь и не трогать. "Загрузочный" - это пустой звук. Просто для BIOS'a знать на каком диске в MBR искать загружщик. |
Но почему сейчас не работает, когда я в биосе ставлю загрузку на /dev/hdb (в понятиях линукса ) лило оттуда отлично грузит, но /dev/hda1 грузить упорно не хочет (а это именно С: диск... в понятиях виндоса )
Может в блок other что добавить? у меня только эти 2 строки... |
|
Back to top |
|
|
HAH n00b
Joined: 20 Jun 2005 Posts: 18
|
Posted: Wed Jul 20, 2005 11:00 pm Post subject: |
|
|
та же фигня... перезаписав на hda1 лило загрузчик получилось вот так... loading по-прежнему на экране при загрузке ХР и собственно загрузка не происходит... но в дополнение к этому, ХР теперь вообще никак не загрузить |
|
Back to top |
|
|
YD Guru
Joined: 30 Oct 2004 Posts: 466 Location: Riga, Latvia
|
Posted: Thu Jul 21, 2005 8:28 am Post subject: |
|
|
Зачем на hda1? Надо было на hda. |
|
Back to top |
|
|
mobILL Tux's lil' helper
Joined: 02 Feb 2005 Posts: 129 Location: Одинцово
|
Posted: Sun Jul 31, 2005 5:04 am Post subject: |
|
|
Эх............... конечно не будет грузить со второго харда!!! У тебя конфиг не правильный.
Я Lilo не юзаю, поэтому привожу пример что прописал в Grub что бы грузиться со второго харда
Code: |
map (hd0) (hd1)
map (hd1) (hd0)
|
|
|
Back to top |
|
|
HAH n00b
Joined: 20 Jun 2005 Posts: 18
|
Posted: Tue Aug 02, 2005 12:55 pm Post subject: |
|
|
mobILL wrote: | Эх............... конечно не будет грузить со второго харда!!! У тебя конфиг не правильный.
Я Lilo не юзаю, поэтому привожу пример что прописал в Grub что бы грузиться со второго харда
Code: |
map (hd0) (hd1)
map (hd1) (hd0)
|
|
а можно прокомментировать, что делают эти 2 строки? |
|
Back to top |
|
|
mobILL Tux's lil' helper
Joined: 02 Feb 2005 Posts: 129 Location: Одинцово
|
Posted: Tue Aug 02, 2005 1:42 pm Post subject: |
|
|
HAH wrote: |
Code: | map (hd0) (hd1)
map (hd1) (hd0)
|
а можно прокомментировать, что делают эти 2 строки? |
Честно говоря я даже не знаю что эти строки делают, но без них у меня винда не грузиться. Инфу взял отсюда: http://knoppix.ru/adv230404.shtml |
|
Back to top |
|
|
YD Guru
Joined: 30 Oct 2004 Posts: 466 Location: Riga, Latvia
|
Posted: Tue Aug 02, 2005 1:44 pm Post subject: |
|
|
Эти строки посылают ***** BIOS, и "меняют" харды местами чтобы мастдай "смотрел" как было при его установке. |
|
Back to top |
|
|
Cement3000 n00b
Joined: 02 Aug 2005 Posts: 1
|
Posted: Tue Aug 02, 2005 7:50 pm Post subject: |
|
|
У меня была аналогичная проблема долго бился, проблема была решена следушим образом,виндозный был поставлен ведущим, линукс ведомым.
Далее грузишся с LiveCD, естественно монтирешся и т.д., потом у меня вот такой конфиг лило (пишу правда на пямять, если что - то ногами не бйте Code: |
boot=/dev/hda
prompt
timeout=50
default=windows
image=/boot/kernel-2.6.11-gentoo-r3
label=gentoo
read-only
root=/dev/hdb3
other=/dev/hda1
label=windows |
потом собственно /sbin/lilo, на ворнинг что ядро и находится не на стартовом паришоне внимания не обращай, работает нормально
Всё это естественно делается когда оба харда подключенны. |
|
Back to top |
|
|
doonkel Apprentice
Joined: 06 Aug 2004 Posts: 202
|
|
Back to top |
|
|
_Sir_ Guru
Joined: 17 Jan 2005 Posts: 337 Location: Russia, Togliatti
|
Posted: Wed Aug 03, 2005 9:39 am Post subject: |
|
|
На лило надо забивать.
Однако, независимо от того, какой менеджер загрузки используешь, не надо путаться в понятиях.
1) BIOS'у все равно, куда отдать загрузку.
2) Понятия: первый, второй винт и тп существую только в "понятиях" винды, нормальные операционки всегда смотрят, к какому физическому интерфейсу подключен диск (в случае винды (NT5) можешь загрузиться в консоль восстановления и дать очень полезную команду map и сравнить ее с содержимым boot.ini
3) После того, как стартовал загрузчик, он определяет, в соответствии с его конфигом и нутрянной логикой, куда и какими образом передавать управление
4) если логика загрузки стартовавшей тупой операционки (винды, к примеру) обращает внимание на установки биоса -- имеем проблемы
Как избежать?
1) не менять порядок загрузки в биосе в случае обычной работы
2) использовать для /dev/hda с виндой сторонний бут-менеджер, (в том числе grub), имея в виду что при переустановке винды бут-сектор (MBR) дважды переписывается. То есть нужно либо автоматическое восстановление (по типу System commander фирмы V Communication), либо уметь это проделать ручками (у меня в конфиге груба есть пункт меню переписать MBR)
3) Lilo имела раньше фокус: если ты грузился с /dev/hdb через установку в биосе загрузки с IDE-1 то нужно было возиться с мэппингом дисков, чтобы винда корректно запускалась с якобы второго (а на самом деле IDE-0) привода.
4) Если на втором диске прописан MBR загрузчиком и система грузится при передаче загрузки из биоса на этот диск -- радуйся жизни, у тебя есть дополнительный вариант на случай крэша системы/загрузчика на /dev/hda
Вроде все... _________________ (Sir) * Life is placeholder for Love * |
|
Back to top |
|
|
Plastikman14 Tux's lil' helper
Joined: 25 Oct 2004 Posts: 137
|
Posted: Thu Aug 04, 2005 2:26 pm Post subject: Re: Lilo не хочет грузить WinXP с друго |
|
|
HAH wrote: | В общем ситуация такая. Имеется два винта:
/dev/hda (/dev/hda1 загрузочный - WinXP)
/dev/hdb (/dev/hdb1 загрузочный - Gentoo 2005.0)
Конфиг примерно такой:
--------------------
default=Gentoo
....
image=/boot/kernel....
lagel=Gentoo
...... (я ядро собирал через genkernel)...
other=/dev/hda1
label=WinXP
--------------------
|
Если тебе без разницы какой загрузчик, то у меня для этого случая есть готовый конфиг для GRUB..... |
|
Back to top |
|
|
|