ALT Linux Community general discussions
 help / color / mirror / Atom feed
* Re: [Comm] lilo.conf для линуха и винды 7
@ 2011-10-05 18:24 Гизбрехт Виктор
  0 siblings, 0 replies; only message in thread
From: Гизбрехт Виктор @ 2011-10-05 18:24 UTC (permalink / raw)
  To: ALT Linux Community general discussions

В сообщении от 1 октября 2011 20:22:16 автор Yury Aliaev написал:
> инсталятором винды (7) создал её раздел и туда постаивл.
..
> После чего перегружаюсь в Линукс и добавляю в lilo.conf раздел для
> винды. Итого имеем:
> other="/dev/sda5"
>       label="Windows_7"
>       boot-as=0x80
..
> (забегая вперёд скажу, что пробовал с последней строчкой и без: no
> matter) Далее lilo, перезагружаюсь, пытаюсь запустить винду. Начинается
> загрузка, появляется заставочка винды, после чего на долю секунды
> мелькает текстовый экран с каким-то сообщением и машина перегружается.
> Поиск в инете ничего путного не дал. Таблица разделов такая:

>    Устр-во Загр     Начало       Конец       Блоки   Id  Система
> /dev/sda1   *           1        2612    20980858+  83  Linux
> /dev/sda2            2613        2744     1060290   82  Linux своп / Solaris
> /dev/sda3            2745       15799   104864287+  83  Linux
> /dev/sda4           15800       30401   117290565    5  Расширенный
> /dev/sda5           15800       30401   117288960    7  HPFS/NTFS
boot-as=0x80 в случае единственного диска в системе смысла не имеет.
Видится три гипотезы, почему оно так. Не уверен, конечно, ибо еще с таким не 
сталкивался (у самого семерка загружалась с lilo без всяких проблем), а чтобы 
разобраться, нужно время на эксперименты, но тем не менее.
1. Установка в расширенный раздел  Возможно, нужно было создать обычный 
primary как sda4 не виндовым установщиком, а чем-то еще, а потом уже ставиться 
на него. Возможно, что все еще хуже, и винде нужен для загрузки из lilo первый 
раздел (у меня всегда как-то получвлось, что винда попадала на sda1). 
2.  Установка пиратской версии винды, которая (слышал такое) использует для 
загрузки в своих недрах хитрым образом настроенный или модифицированный grub 
3. Первый раздел начинается с первого блока, а не со второго по счету 
цилиндра, как обычно. Смутно припоминается, что винда может содержать в этом 
пространстве первого цилиндра какие-то данные для загрузки.

> Есть мысль загружать при выборе винды сохранённый mbr и передавать
> управление на его загрузчик (эмулируя таким образом загрузку винды, как
> она её себе представляет), но не нашёл, как подвигнуть lilo на такое.
Честно говоря, не знаю, как можно подвигнуть lilo на такое. Подозреваю, что 
никак.
Разве такая дикая мысль, в надежде, что lilo поймет это правильно (сам никогда 
не пробовал): создать крохотный раздел, содержащий в начале сохраненный mbr, и 
указать в other= его, 

> На что я загрузился с установочного диска
> какого-то дистра, смонтировал корень Линукса в mnt, далее chroot mnt и
> lilo
В современных дистрибутивах это вроде делается иначе - загрузиться с Resque, а 
потом дать команду fixmbr


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2011-10-05 18:24 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-10-05 18:24 [Comm] lilo.conf для линуха и винды 7 Гизбрехт Виктор

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git