Показать полную графическую версию : LILO
Дотянется ли LILO до Linux если он будет стоять после 20гигового виндошного раздела. Раньше кажись ограничение на 8 гиг стояло.. как сейчас?
Или возможно посоветуете альтернативный загрузчик который дотянется...
Belansky
18-02-2004, 23:49
IMHO, лучше не рисковать и организовать загрузку по цепочке при помощи стороннего загрузчика. Хотя, man lilo почитайте, может, и найдете там что-нибудь толковое.
ruslandh
19-02-2004, 00:19
1 Можно маленький раздел вначале диска создать ~30-70 Mb с точкой монтирования /boot (размер зависит от дистрибутива и устанавливаемой файловой системы, мне удавалось и в 16 Mb вместиться на ext2, правда программа установки советовала сделать раздел побольше).
2 Ограничение, насколько я помню,
а) определяется не lilo, а BIOS
b) стоит не на размер диска, а на 1024 цилиндр (виртуального) диска.
c) причём само ядро (vmlinuz) должно распологаться в пределах этих цилиндров.
d) здесь на форуме меня кто-то уже убеждал, что для новых BIOS это ограничение снято.
Вся проблема именно в том, что бы не создавать раздела перед виндой. По приблизительной оценке 1024 цилиндров на тех винтах будет ~8 ГБайт.
На сколько я сейчас понял по переводам англоязычных док. проблема существует в основном для CHS режима. Для LBA режима положение должна исправить строчка lba32 в начале конфига. Или я не правильно понял?
Belansky
20-02-2004, 00:11
Revik
Общий смысл Вами понят правильно. Честно сказать, года два уже не встречал, чтобы проблема 1024 цилиндра была для кого-то актуальной.
А дополнительный раздел можно создать и не перед виндой, а вообще позади всех разделов - это роли не играет.
Здравствуйте! Нужна помощь! Так я и не нашла куда писать поэтому пишу тут! Вопрос такой. Винда глючит, надо ее переустановить, но так же стоит ASP Linux. На сколько мне понятно, Винда сносит МБР, а Lilo с этого МБР грузится. Так что мне надо написать при установке Линукса, чтоб Винда тоже поставилась! :(
ruslandh
21-02-2004, 10:56
Belaya
1 Создайте загрузочную дискетку в Linux командой
mkbootdisk `uname -r`
Обратите внимание, что ` - это кавычка, которая расположена на одной клавише с буквой Ё (`~Ёё)
2 установите винду
3 загрузитесь с дискеты и восстановите lilo, дав команду lilo.
hasherfrog
21-02-2004, 11:24
Belaya
Боюсь накаркать, но перед тем, как делать то, что советует ruslandh не мешает сбэкапиться (и поплевать три раза через левое плечо).
ruslandh
На моей практике было уже два случая, когда LILO не смог вернуться на место после реанимации Windows, приходилось переустанавливать ASP. MayBe, у меня все не как у нормальных людей, но факты...
hasherfrog
Так что мне тогда делать то?
Добавлено:
Дело в том, что нету 3-х дюймового. С этим проблемно. Можно ли как нибудь использовать 1-ый диск ASP( он же загрузочный).
hasherfrog
21-02-2004, 14:49
Ну вот, напугал :(
Belaya
Ничего страшного нет, просто стоит сохранить всю важную информацию на внешний носитель (CD, например) и убедиться, что под рукой не только дистр Windows, но и дистрибутив ASP. Кроме того, почитайте тут (http://soobcha.ru/faq/?topic=202&list=1) кое-что об ASP и Виндах.
Вообще, есть три способа поселить Linux и Windows на одной машине:
1) Linux loader'ы типа grub, asploader, lilo;
2) Nt-loader (родной от майкрософт)
3) Мультизагрузчик типа Acronis или PowerQuest BootMagic.
Самый простой вариант для неискушенного пользователя - PowerQuest BootMagic. Но он стоит денег :) Nt-loader - самый замороченный, Лило и т.д. - просто замечательно, но, как я уже говрил, не всегда проходит.
Belansky
21-02-2004, 18:30
Belaya
Если у Вас есть загрузочный диск с Linux, загружаетесь с него, перемонтируете корневой раздел в режиме read/write, если он при загрузке смонтировался в режиме read only, и затем переустанавливаете lilo командой lilo из того каталога, в какой в данный момент смонтированна данная команда.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.