vladimir000: (Default)
Vladimir ([personal profile] vladimir000) wrote2008-06-25 10:07 am
Entry tags:

Очередная помощь зала

Я правильно понимаю, что если я хочу иметь на компе одновременно linux и Windows 2000/XP, то мне надо использовать загрузчики из-под Windows, типа Norton BootMagic, никакого чисто линуксного решения "ставим себя и подсовываем виндам виртуальный раздел вместо первичного" или что-то подобного нет?

[identity profile] ahaxopet.livejournal.com 2008-06-25 09:43 am (UTC)(link)
Неправильно понимаешь. Оба линуксовских загрузчика (grub и lilo) умеют загружать windows, дело нехитрое. Я бы рекомендовал grub, но это опять дело вкуса.

Я, правда, не понял, что ты называешь виртуальным разделом и зачем он тебе нужен :-)

[identity profile] flamin-juventa.livejournal.com 2008-06-27 01:45 pm (UTC)(link)
Ну да. Если начнутся глюки - что вполне реально - можно перейти на нормальный путь, а именно загружать винду своим загрузчиком, а линукс - своим. Загрузить 1 бутсектор от LILO и передать ему управление NTLDR вполне умеет.

[identity profile] uvanimo-bark.livejournal.com 2008-06-25 09:59 am (UTC)(link)
Сначала ставишь Windows. Перед установкой Linux дефрагментируешь диск, с помощью Partition Magic (на торрентах есть) откусываешь нужный кусок. Больше ничего делать PM не нужно. Потом инсталлируешь дистрибутив Linux. Когда дойдет дело до разметки, ее лучше сделать руками. Пошарь Яндексом или Гуглем на "разметка диска под Линукс" - найдешь толковые инструкции.

Потом - собственно загрузчик. Ставь GRUB. Он заметит винду и внесет ее в меню загрузки. А винда не видит линукса в упор, и все его загрузчики шлет далеко:)

Форматировать как? Для раздела swap - cвой формат. Корень / - Ext3, /home (отделным первичным разделом) - Reiser. /usr, /var - логические разделы - тоже Reiser. Размеры - см. в сети.

Я так сделал, и все ОК. С интересом послушаю, что скажут другие.

[identity profile] ahaxopet.livejournal.com 2008-06-25 10:04 am (UTC)(link)
Так даже проще. При установке линукса оставь свободный раздел для винды.

[identity profile] uvanimo-bark.livejournal.com 2008-06-25 10:23 am (UTC)(link)
А как потом ставить винду?

(no subject)

[identity profile] ahaxopet.livejournal.com - 2008-06-25 10:30 (UTC) - Expand

(no subject)

[identity profile] ahaxopet.livejournal.com - 2008-06-25 10:57 (UTC) - Expand
vitus_wagner: My photo 2005 (Default)

[personal profile] vitus_wagner 2008-06-25 10:50 am (UTC)(link)
Почему нет? Можно при установке Linux сразу зарезервировать кусок свободного места. Благо в большинстве дистрибутивов можно при устаноске разбивать диск как хочется, а не как считает нужным автор софта. Но при установке винды она злобно уничтожит линуксовый загрузчик. Придется иметь под рукой загрузочный носитель с Linux, чтобы загрузиться в него и восстановить загрузчик. Причем зачастую можно загрузиться уже в установленный linux, взяв с загрузочного носителя только ядро, и сказав этому ядру, где искать собственно систему.

(no subject)

[identity profile] ahaxopet.livejournal.com - 2008-06-25 10:59 (UTC) - Expand

(no subject)

[identity profile] ahaxopet.livejournal.com - 2008-06-25 11:24 (UTC) - Expand

(no subject)

[personal profile] vitus_wagner - 2008-06-25 11:32 (UTC) - Expand

(no subject)

[identity profile] ahaxopet.livejournal.com - 2008-06-25 10:53 (UTC) - Expand

(no subject)

[personal profile] vitus_wagner - 2008-06-25 11:33 (UTC) - Expand

[identity profile] ahaxopet.livejournal.com 2008-06-25 10:16 am (UTC)(link)
Кстати, можно и без PartitionMagic обойтись. Дебиановский инсталлятор сам умеет сжимать раздел с виндой, даже если там NTFS. Вот про убунту я не уверен..

[identity profile] uvanimo-bark.livejournal.com 2008-06-25 10:58 am (UTC)(link)
Кстати, еще совет (дельный, надеюсь). Заведи небольшой раздел разумного размера (при инсталляции Линукса) и отформатируй его под FAT32. Тогда он будет виден и из винды, и из линукса. И в него можно будет писать оттуда и оттуда (читать - само собой). Лепота! :)

[identity profile] ahaxopet.livejournal.com 2008-06-25 11:15 am (UTC)(link)
Мне кажется, это уже перестраховка. Ntfs-3g драйвер (http://www.ntfs-3g.org) уже достаточно стабильный, с его помощью можно читать/писать виндовский раздел прямо из-под линукса.

(no subject)

[identity profile] ahaxopet.livejournal.com - 2008-06-25 11:22 (UTC) - Expand

(no subject)

[personal profile] vitus_wagner - 2008-06-25 11:35 (UTC) - Expand
vitus_wagner: My photo 2005 (Default)

[personal profile] vitus_wagner 2008-06-25 11:34 am (UTC)(link)
Совет устарел безнадежно. NTFS3g прекрасно работает. Так что читать/писать из Linux основной раздел винды - никаких проблем.

[identity profile] uvanimo-bark.livejournal.com 2008-06-25 01:01 pm (UTC)(link)
Да? Что же, попробую. Но я неоднократно встречал предупреждения, что если даже возможно из Линукса писать в NTFS, лучше этого не делать.

(no subject)

[personal profile] vitus_wagner - 2008-06-25 13:13 (UTC) - Expand

[identity profile] ol [infoserver.ru] (from livejournal.com) 2008-06-25 01:58 pm (UTC)(link)
А я предлагаю еще более радикальное решение. Поставь Linux, а потом запускай под ним Windows в виртуальной машине. Если комп поддерживает аппаратную виртуализацию, то подойдет qemu с KVM. Если нет — то qemu с kqemu. Таким образом, можно будет не только иметь на компе одновременно Linux и Windows, но и одновременно их запускать.

[personal profile] ramendik 2008-06-27 02:38 pm (UTC)(link)
А какой проц и сколько памяти?

Да, разумеется речь об XP. Висту не потянет, если у тебя не дикий железный монстр :)
cat_mucius: (Default)

[personal profile] cat_mucius 2008-06-25 03:42 pm (UTC)(link)
Есть ещё экзотическая опция - дать Windows прописаться в MBR, как они любят, и запускать Linux из виндовой загрузочной менюшки, указав его в файле boot.ini. Пробовал, работало.

[identity profile] ahaxopet.livejournal.com 2008-06-25 05:08 pm (UTC)(link)
А не требуется. Грубо говоря, все, что нужно от виндовского загрузчика - прочитать первый блок из линуксового раздела в память и передать ему управление. А там сидит вторичный загрузчик (grub или lilo), который сам уже со всем разберется.

Можно и так, конечно. Но мне почему-то grub в качестве первичного загрузчика больше нравится.

(no subject)

[identity profile] volodymir-k.livejournal.com - 2008-06-25 17:49 (UTC) - Expand

(no subject)

[identity profile] ahaxopet.livejournal.com - 2008-06-25 20:11 (UTC) - Expand

(no subject)

[identity profile] ahaxopet.livejournal.com - 2008-06-25 22:34 (UTC) - Expand
cat_mucius: (Default)

[personal profile] cat_mucius 2008-06-26 05:40 am (UTC)(link)
Идея в том, что линуксовый загрузчик копируется в файл, кладётся в Windows partition (FAT / NTFS) и прописывается в boot.ini. Тогда стартует-то NT loader, но юзеру предоставляется возможность выбрать загрузчик Linux. А тот уже, в свою очередь, умеет читать EXT2 / EXT3.

Вот пара подробных объяснялок:
http://linuxgazette.net/issue36/larriera.html
http://www.vsubhash.com/writeups/multiboot_os.asp

[identity profile] flamin-juventa.livejournal.com 2008-06-27 01:42 pm (UTC)(link)
Зачем всякие Norton BootMagicи? чем меньше продуктов стоит на компе - тем он надежнее.

Виндовый NTLDR вполне себе умеет это сам без левых продуктов. Делается так - ставится винда. Ставится линукс. LILOшный бутсектор выписывается в файл в 512 байт линуксной командой dd или виндовой утилитой DskProbe из директории Support Tools на виндовом сидюке.

Потом в boot.ini вписывается:

Linux=c:\liloboot.bin

и все работает.