dual boot что то новенькое :) [Решено]

такая вот вещь интересная:

новый ноутбук hdd 160G, хочу сделать так:

sda1 64M /boot ext2 83
sda2 15G linux ext3 83
sda3 15G windows ntfs 7
sda4 (остальное) data ext3 83

не получаеться установить windows, если разбить винт таким образом и попробовать установить windows на sda3 то установка зависает сразу после запуска с диска, при этом если вставит любой usb носитель установка продолжаеться, но при выборе раздела для установки windows sda3, установщик говорит что таблица разделов переполнена и установку продолжить нельзя, если сначала установить windows, а потом создать остальные разделы или залить его с помощью dd на необходимый раздел, windows не грузиться пишет:

Не удаеться запустить Windows из-за аппаратных ошибок настройки диска.
Не удаеться выполнить чтение с выбранного загрузочного диска.
.... итд ...

Что это может быть? С Linux все нормально, ставил на все разделы, все работает и загружаеться, ноутбук Lenovo S10e.

.

eric cuper написал(а):
С Linux все нормально ... все работает и загружаеться

Вот и славно :-)

Мне одному кажется что вопрос

Мне одному кажется что вопрос задан на форуме не той ОС?

Видимо, проблема в Windows :)

Попробуйте восстановить загрузчик после того, как уставили windows, загрузившись с диска и дав в recovery console windows xp команды fixboot fixmbr, после снова восстановить уже grub (но может дело просто в текущем активном разделе)
Попробуйте вот такой конфиг:
timeout 30
title=Gentoo Linux
root (hd0,1)
kernel /kernel
title=Windowx XP
rootnoverify (hd0,0)
makeactive
chainloader +1

Винда - это говно, которое

Винда - это говно, которое хочет быть во все первым, в частности её надо ставить на primary раздел и в начало диска. Это линуксу пофиг с чего грузиться. Так что перетащи линукс на sda3, а винды поставь на sda2.

.

KiberGus написал(а):
Это линуксу пофиг с чего грузиться.

К сожалению не совсем так.
Некоторые проблемы при установке Gentoo полностью на физически второй жёсткий диск были, потанцевать с бубном пришлось.

:wq
--
Live free or die

А какие еще могут быть

А какие еще могут быть проблемы. По идее всего-то нужно сказать в BIOS чтобы использовать 2-й винт как загрузочный.

установил windows в середину

установил windows в середину диска вроде работает, обвешал разделами ext, в fdisk пофиксил порядок разделов, настроил grub выбираю загрузку windows - черный экран, индикатор винчестера бешено моргает, чем-то винде мой винт не угодил.

смущает то, что зависает при загрузке установочный диск windows при разбитии винта linux/linux/windows/empty, но если флешку вставить то грузиться, что-то ему в моем винте не нравиться, на старом ноуте все работало с такой разбивкой и с того же cd windows ставил.

установил windows в середину

Цитата:
eric cuper написал(а):
установил windows в середину диска вроде работает, обвешал разделами ext, в fdisk пофиксил порядок разделов, настроил grub выбираю загрузку windows.

Тут хотелось бы увидеть перевод на человеческий язык. Не понятно какая таблица разделов у Вас в конечном итоге получилась, хотелось бы видеть grub.conf

В свое время я ставил на 40Гб одновременно Windows и Gentoo.

Windows очень капризна (считает себя главной и единственно верной) поэтому ее лучше ставить в первый раздел и инсталировать всегда перед Linux.

Насколько я помню делал так.

Средствами Windows Создавал первичный раздел под Windows. Остаток диска не разбивал. Инсталировал Windows.
Грузился с livecd. Создавал еще три раздела (Можно и больше). Итого получалась.

1 Primary NTFS
2 Primary /boot  ext2
3 Primary swap
4 Primary /      ReiserFS

Далее собирал систему. После сборки в /boot должны лежать файлы ядра в /boot/grub файлы grub

Далее инсталировал таким образом grub.

grub
grub>root (hd0,1)
grub>setup --stage2=(hd0,1)/grub/какой-то stage_1_5 (hd0)

Стаг по идее должен относиться к файловой сисетеме раздела boot то есть ext2

После редактирования grub.conf испытывал счастье.

title Gentoo
root (hd0,0)
kernel (hd0,1)/boot/ядро  root=/dev/hda4

title XPen
root (hd0,0)
makeactive
chainloader+1

За точность воспроизводства не ручаюсь прошло уже три года. И системы для того, что бы опробовать нет. Тут надо доки все-таки почитать еще.

Результат был таким. Обе системы грузились нормально. Когда рухнула Винда и ее пришлось
востанавливать инсталятор отработал без всяких проблем. Загрузку Генты он само собой убил, но это исправлялось очень легко выполнением команд root и setup в оболочке grub.

При выполнении команды setup --stage2=(hd0,1)/grub/какой-то stage (hd0) надо быть осторожным Работая c другим компьютером я указал (hd0,0) вместо (hd0). Результат был плачевным. Виндовс не грузился никаким образом, bootfix bootmbr не помогли. Пришлось ее переустанавливать.

понимаете поставить win в

понимаете поставить win в начало диска проблем не представляет, в конечном итоге мне так и пришлось сделать, проблема в том что на преведущем ноутбуке мне удалось поставить win не на первый раздел:

primary /boot ext2 hda1
extended
primary win ntfs hda3
primary data ext3 hda4
logical gentoo ext3 hda5
logical ubuntu ext3 hda6

я не привожу настоек grub, так как все настроено по handbook, ниичего нового

меня же беспокоит то, что не получаеться загрузиться с win_live_cd, когда винчестер уже разбит с помощью fdisk:

primary /boot ext2 sda1
primary / ext3 sda2
primary win ntfs sda3
primary data ext3 sda4

а будет ли grub загружать win это уже второй вопрос, причем если при загрузке вставить флешку или внешний usb винчестер, win_live_cd стартует, что не нравиться win в моем винчестере когда он один?

Тут дело не в том, что

Тут дело не в том, что виндовс хочет быть первой, нет. Тут важно то, что начало раздела с виндовс должно быть не далее кажется 4-х гигабайт от начала диска.
Поэтому в случае boot - windows - linux всё работает, так как boot достаточно маленький, а в случае boot - linux - windows - не работает, так как linux достаточно большой раздел, а загрузчик винды не может грузиться если он находится далее 4-х Гб (или другая цифра, точно не помню) от начала диска.

возможно так и есть, но у

возможно так и есть, но у меня не получилось сделать boot/windows/linux, а windows/boot/linux - нет проблем.

феерический бред.

феерический бред.

полная чуш выше отовсех

полная чуш выше отовсех (практически) ))

проделал сие как раз вчера! хорошо, что сам делал, а то бы с вами тут увяз )))

поставил на sda4!!!

1. при установке винды разделы были убиты, создан sda4 в конце под винду(последние 10Г) инатче установщик зависал с черным экраном и дрочевом винта.
2. после установки винды выяснилось, что бывший sda4 стал магическим образом sda1(но по прежнему в конце раздела.
3. в ftab убил виндовый раздел и восстановил полностью предыдущую структуру(все гентушные разделы + в конце sda4 под винду)
...
4. После(уже в grub), при загрузке винды столкнулся с дрочевом винта в момент запуска, что упоминалось кем-то выше.

Собственно это единственная проблема и была.
А нужно было всего лишь заглянуть в boot.ini винды, чтоб увидеть, что грузиться винда пытается с sda1, а нужно то с sda4!
Поменяв там номер partition с 0 на 3 получил рабочую винду ))

Ни 1 раз сталкивался с

Ни 1 раз сталкивался с ситуацией что виндовс не могла установиться именно по причине то-ли невозможности установки в основной раздел, толи еще что то такого плана(давно было). Она честно об этом писала. Возможно эту фичу они пофиксили, но смысл в том, что сдесь не то место чтобы обсуждать особенности работы виндовс и на этой почве вести не дружелюбные беседы.

несомненно.

несомненно.

но как бы то нибыло... на

но как бы то нибыло...
на виндовых форумах человек уж точно поддержки не сыщет, а дебильную винду вынужден ставить из-за производственной, например, необходимости!

А тут мы ему - "иди у виндузятников поспрашивай" ) как будто они смогут хоть как-то помочь ))

при всем моем уважении,

при всем моем уважении, основная задача dual boot gentoo & windows, и если для решения проблемы необходимо немного про windows поговорить, то ничего в этом плохого не вижу, а эти слова типа: "фи это ж windows ему здесь не место" мне кажеться ни характеризуют собеседника с хорошей стороны, может и про ndiswrapper не будем говорить, а то вдруг разговор плавно к драйверам перейдет, а они же из windows.

вижу только друх человек

вижу только друх человек которые говорят тут "виндузятники" и "фи". На этом и закончим.

скорее всего так и есть, к

скорее всего так и есть, к сожалению нет желания переустанавливать заново две операционные системы, чтобы это проверить, я проделывал похожую процедуру и получал ошибку загрузчика windows, наверное из-за того что не додумался boot.ini подправить, единственное замечание в boot.ini partition нумеруеться с 1, а не с 0.

а несудьба смонтировать

а несудьба смонтировать раздел и изменить значение в boot.ini

уже поздно, я в итоге win на

уже поздно, я в итоге win на первый раздел поставил

была у меня схожая проблема,

была у меня схожая проблема, разбивал диск fdisk'ом (под завязку 4 основных раздела от 1 до последнего сектора) из-под инсталяционного linux-сd, затем пытался ставить винду. она же ни в какую... путем проб и ошибок выяснил, что ей нужно какое-то место на диске для резервирования. то есть, при установке нужно _обязательно_ удалить раздел, а затем его создать заного из-под инсталлятора винды.

может кому-то еще пригодится )

Читаю... Чуть ли ни холивар

Читаю... Чуть ли ни холивар тут начался. :)
А я как раз 50Гб на винте отрезал чтоб винду поставить. Хочу F.E.A.R 2
пройти. Раньше ставил хюшу на первый примари, но тут решил выежнуться
и на логический диск который находится в середине екстендед диска поставить.
При этом sda1 загрузочный форматнуть в fat32 к примеру (Gentoo с другого харда грузится). Как думаете, получится ?
Если запутал то внесу ясность, ставлю винду в середину экстендед диска а загрузочную запись пусть делает в начало винта.

Мышка дура, прав был Суворов.

Ерунда, всем клиентам для

Ерунда, всем клиентам для винды разбиваю диски при помощю gparted загружаясь с systemrescuecd. И о каком резервировании речь ? Да и виндов теперича много развелось.

Мышка дура, прав был Суворов.

Решение в обнулении первых секторов виндовых разделов

Не припомню, чтобы винда понимала расширенные разделы иначе как от sda5. Но суть в другом. Сталкивался с ситуацией, что она отказывается ставиться (валится в процессе), если диск предварительно разбить _и отформатировать_ из линукса или фридоса. Причём это касается далеко не всех версий винды. Так что вполне возможно, что после разбивки нужно ещё пройтись dd if=/dev/zero of=/dev/sdaN по первым секторам каждого виндового раздела. Проверял, дальше всё ставилось пучком.

ААА ! Чёрт с ней, с теорией.

ААА ! Чёрт с ней, с теорией. Возьму и прямо сейчас поставлю на восьмой раздел:

sda1    23.5mb    fat32
sda2    1.05Gb    swap
sda3    297Gb     ext
sda5    19.5Gb    reiserfs
sda6    146Gb     ext4
sda8    50Gb       ntfs
sda7    82Gb       ext4

через пол часа напишу чё-как. :)

Мышка дура, прав был Суворов.

Тупая винда, подай ей

Тупая винда, подай ей загрузку и файлы на одном разделе. Не вышло, надо ей примари гига 3 отрезать.

Мышка дура, прав был Суворов.

Примерно так:

sda1 fat32 2Gb [Active]
sda2 swap 1Gb
sda3 /boot 64Mb
sda4 Extended *

sda5 ntfs-3g System-Size
sda6 ntfs-3g Data-Size

sda7 / System-Size
sda8 /home Data-Size

klark73 написал(а): ...

klark73 написал(а):
... разбить _и отформатировать_ ...

кстати, у меня такое и было! я не просто размечал, но и форматировал из-под линукса. думал, всё цивильно сделаю по секторам, чтоб чётко было... а винде что-то да не нравилось :)

eric cuper написал(а): такая

eric cuper написал(а):
такая вот вещь интересная:

новый ноутбук hdd 160G, хочу сделать так:

sda1 64M /boot ext2 83
sda2 15G linux ext3 83
sda3 15G windows ntfs 7
sda4 (остальное) data ext3 83

не получаеться установить windows, если разбить винт таким образом и попробовать установить windows на sda3 то установка зависает сразу после запуска с диска,

Неправильно делаешь. В первую очередь, если делать всё строго грамотно, надо запустить fdisk и поколдовать над оптимальной геометрией, чтобы более оптимально использовать дисковое пространство. Геометрия NNNN/255/63 редко когда бывает оптимальной. Но если лень -- можешь не возиться, -- пару десятков мегабайт потерять при объёме в 160ГБ -- не страшно.

Далее. Обрати внимание на размер ext3-раздела -- он заканчивается далеко-о-о за 1023-м цилиндром! ntldr не сможет загрузить ничего!

Поэтому, рекомендую размечать так:

sda1 64M /boot
sda2 64M /mnt/dos
sda3 0,5G /
sda4 extended
sda5 15G /mnt/WinXP
sda6 15G /usr
sda7 _MAX_ /home

the Aquihost Rigorous Builder

Gramotno no dumaiu luchhe

Gramotno no dumaiu luchhe obhoditsia voobche bez rashirennogo razdela.

Мышка дура, прав был Суворов.

Раздел для win должен быть:1

Раздел для win должен быть:
1 Primary
2 Active
3 Начало - кратное определенному числу блоков + 1
4 Длина - кратная определенному числу блоков.
Создавать раздел для win лучше из установщика самого win, чтобы быть полностью уверенным в отсутствии глюков при установке.
P.S. Win не нужен :-)

я уже и забыл про этот пост,

я уже и забыл про этот пост, а тут смотрю обсуждение еще идет, раз так, расскажу как я сделал и закрою тему :)

sda1 /boot
sda2 extended
sda3 win
sda4 data_disk
sda5 /

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".