Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Lilo не хочет грузить WinXP с другого харда...
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
HAH
n00b
n00b


Joined: 20 Jun 2005
Posts: 18

PostPosted: Mon Jul 18, 2005 11:35 am    Post subject: Lilo не хочет грузить WinXP с другого Reply with quote

В общем ситуация такая. Имеется два винта:
/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
View user's profile Send private message
YD
Guru
Guru


Joined: 30 Oct 2004
Posts: 466
Location: Riga, Latvia

PostPosted: Mon Jul 18, 2005 1:28 pm    Post subject: Reply with quote

Не надо менять диски местами, особенно с мастдаем. Поставь как была последовательность, lilo/grub умеют с любого диска нормально грузить.
Back to top
View user's profile Send private message
HAH
n00b
n00b


Joined: 20 Jun 2005
Posts: 18

PostPosted: Mon Jul 18, 2005 2:28 pm    Post subject: Reply with quote

YD wrote:
Не надо менять диски местами, особенно с мастдаем. Поставь как была последовательность, lilo/grub умеют с любого диска нормально грузить.

ну у меня дело было вот так... на hdb так и стоял линуксовый хард, на hda виндозный, только на момент установки линукса я отключал виндозный, чтобы по ошибке ничего не сбить.. но местами ничего не менял... а тут надпись: loading и всё тут ничего грузиться не хочется (только при выборе винды)

Хотя ранее помню всё вроде грузилось довольно неплохо... в чем тут может быть проблема ума не приложу:(
не переустанавливать же систему с нуля!
Back to top
View user's profile Send private message
Express
n00b
n00b


Joined: 18 Jul 2005
Posts: 13
Location: Россия, Зеленоград

PostPosted: Mon Jul 18, 2005 4:05 pm    Post subject: Reply with quote

Зачем же переустанавливать ? У моего друга была такая проблема. Мне пришлось поставить GRUB на виндовый хард и в биосе поставить с него загрузку, и винда начала грузиться.

P.S. Хотя пока не стоял GRUB, Маздай не грузился даже собственным загрузчиком :)
Back to top
View user's profile Send private message
HAH
n00b
n00b


Joined: 20 Jun 2005
Posts: 18

PostPosted: Mon Jul 18, 2005 8:35 pm    Post subject: Reply with quote

Express wrote:
Зачем же переустанавливать ? У моего друга была такая проблема. Мне пришлось поставить GRUB на виндовый хард и в биосе поставить с него загрузку, и винда начала грузиться.

P.S. Хотя пока не стоял GRUB, Маздай не грузился даже собственным загрузчиком :)

ну тут понимаешь че за фигня... на виндозном харде его собственный загрузчик и один винт грузится отлично...
линуксовый самостоятельно тоже отлично грузится....
но вот когда дело доходит до установки лило на линуксовый (hbd) и загрузки винды то тут уже "loading" при загрузке винды и всё! Ничего не помогает!

хотя помню так же я ставил и всё идеально грузилось!! Через месяц (на эту же конфигурацию) переставил всё с нуля и столкнулся с такой проблемой...
Back to top
View user's profile Send private message
YD
Guru
Guru


Joined: 30 Oct 2004
Posts: 466
Location: Riga, Latvia

PostPosted: Mon Jul 18, 2005 8:52 pm    Post subject: Reply with quote

1. В порядок, как при установки мастдая.
2. Ставим grub/lilo на хард с _МАСТДАЕМ_ в MBR.
3. Для бута мастдая указываем на его C: раздел с chainloader или что там в lilo было.

Вот и все дела. Надо будет поправить fstab, если там вместо hdb прописано hda(но такого быть не должно, т.к. Линукс ложит на BIOS).
Back to top
View user's profile Send private message
HAH
n00b
n00b


Joined: 20 Jun 2005
Posts: 18

PostPosted: Mon Jul 18, 2005 10:15 pm    Post subject: Reply with quote

YD wrote:
1. В порядок, как при установки мастдая.
2. Ставим grub/lilo на хард с _МАСТДАЕМ_ в MBR.
3. Для бута мастдая указываем на его C: раздел с chainloader или что там в lilo было.

Вот и все дела. Надо будет поправить fstab, если там вместо hdb прописано hda(но такого быть не должно, т.к. Линукс ложит на BIOS).

в fstab всё отлично..
Т.е. мне достаточно просто поставить LiLo на основной hda диск чтобы всё заработало...?
А что делать с Лило на hdb? Просто удалить как-то? :)
что тогда будет с загр. записью в hdb?..
Back to top
View user's profile Send private message
YD
Guru
Guru


Joined: 30 Oct 2004
Posts: 466
Location: Riga, Latvia

PostPosted: Tue Jul 19, 2005 7:09 am    Post subject: Reply with quote

Можешь и не трогать. "Загрузочный" - это пустой звук. Просто для BIOS'a знать на каком диске в MBR искать загружщик.
Back to top
View user's profile Send private message
HAH
n00b
n00b


Joined: 20 Jun 2005
Posts: 18

PostPosted: Tue Jul 19, 2005 4:03 pm    Post subject: Reply with quote

YD wrote:
Можешь и не трогать. "Загрузочный" - это пустой звук. Просто для BIOS'a знать на каком диске в MBR искать загружщик.

Но почему сейчас не работает, когда я в биосе ставлю загрузку на /dev/hdb (в понятиях линукса :) ) лило оттуда отлично грузит, но /dev/hda1 грузить упорно не хочет (а это именно С: диск... в понятиях виндоса :) )
Может в блок other что добавить? у меня только эти 2 строки...
Back to top
View user's profile Send private message
HAH
n00b
n00b


Joined: 20 Jun 2005
Posts: 18

PostPosted: Wed Jul 20, 2005 11:00 pm    Post subject: Reply with quote

та же фигня... перезаписав на hda1 лило загрузчик получилось вот так... loading по-прежнему на экране при загрузке ХР и собственно загрузка не происходит... но в дополнение к этому, ХР теперь вообще никак не загрузить :D
Back to top
View user's profile Send private message
YD
Guru
Guru


Joined: 30 Oct 2004
Posts: 466
Location: Riga, Latvia

PostPosted: Thu Jul 21, 2005 8:28 am    Post subject: Reply with quote

Зачем на hda1? Надо было на hda.
Back to top
View user's profile Send private message
mobILL
Tux's lil' helper
Tux's lil' helper


Joined: 02 Feb 2005
Posts: 129
Location: Одинцово

PostPosted: Sun Jul 31, 2005 5:04 am    Post subject: Reply with quote

Эх............... конечно не будет грузить со второго харда!!! У тебя конфиг не правильный.

Я Lilo не юзаю, поэтому привожу пример что прописал в Grub что бы грузиться со второго харда

Code:

map (hd0) (hd1)
map (hd1) (hd0)
Back to top
View user's profile Send private message
HAH
n00b
n00b


Joined: 20 Jun 2005
Posts: 18

PostPosted: Tue Aug 02, 2005 12:55 pm    Post subject: Reply with quote

mobILL wrote:
Эх............... конечно не будет грузить со второго харда!!! У тебя конфиг не правильный.

Я Lilo не юзаю, поэтому привожу пример что прописал в Grub что бы грузиться со второго харда

Code:

map (hd0) (hd1)
map (hd1) (hd0)

а можно прокомментировать, что делают эти 2 строки?
Back to top
View user's profile Send private message
mobILL
Tux's lil' helper
Tux's lil' helper


Joined: 02 Feb 2005
Posts: 129
Location: Одинцово

PostPosted: Tue Aug 02, 2005 1:42 pm    Post subject: Reply with quote

HAH wrote:

Code:
 map (hd0) (hd1)
map (hd1) (hd0)

а можно прокомментировать, что делают эти 2 строки?


Честно говоря я даже не знаю что эти строки делают, но без них у меня винда не грузиться. Инфу взял отсюда: http://knoppix.ru/adv230404.shtml
Back to top
View user's profile Send private message
YD
Guru
Guru


Joined: 30 Oct 2004
Posts: 466
Location: Riga, Latvia

PostPosted: Tue Aug 02, 2005 1:44 pm    Post subject: Reply with quote

Эти строки посылают ***** BIOS, и "меняют" харды местами чтобы мастдай "смотрел" как было при его установке.
Back to top
View user's profile Send private message
Cement3000
n00b
n00b


Joined: 02 Aug 2005
Posts: 1

PostPosted: Tue Aug 02, 2005 7:50 pm    Post subject: Reply with quote

У меня была аналогичная проблема долго бился, проблема была решена следушим образом,виндозный был поставлен ведущим, линукс ведомым.
Далее грузишся с 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
View user's profile Send private message
doonkel
Apprentice
Apprentice


Joined: 06 Aug 2004
Posts: 202

PostPosted: Wed Aug 03, 2005 8:40 am    Post subject: Reply with quote

https://forums.gentoo.org/viewtopic-t-205314-highlight-mbr3.html
Back to top
View user's profile Send private message
_Sir_
Guru
Guru


Joined: 17 Jan 2005
Posts: 337
Location: Russia, Togliatti

PostPosted: Wed Aug 03, 2005 9:39 am    Post subject: Reply with quote

На лило надо забивать.
Однако, независимо от того, какой менеджер загрузки используешь, не надо путаться в понятиях.
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
View user's profile Send private message
Plastikman14
Tux's lil' helper
Tux's lil' helper


Joined: 25 Oct 2004
Posts: 137

PostPosted: Thu Aug 04, 2005 2:26 pm    Post subject: Re: Lilo не хочет грузить WinXP с друго Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum