Bug 7874

Summary: Инсталлер меняет местами разделы
Product: Sisyphus Reporter: Pustovit Mikhail <pustovit>
Component: install2-x11-qtAssignee: Sergey V Turchin <zerg>
Status: CLOSED DUPLICATE QA Contact: qa-sisyphus
Severity: major    
Priority: P2 CC: mike, mouse, rider, tren, vsu, zerg
Version: unstable   
Hardware: all   
OS: Linux   

Description Pustovit Mikhail 2005-09-05 15:17:14 MSD
Устанавливал Сompact rc5
Винт 80-ка, сигейт.
Разделы такие, были _изначально_, разбивалось так еще давно, под мастера 2.0:

hda1 - fat32 (WinXP на нем)
hda5 - fat32 
hda6 - fat32

hda7  - /       reiser
hda8  - /boot   ext3
hda9  - swap    Linux Swap
hda10 - /home   reiser
hda11 - /usr    reiser
hda12 - /var    reiser

Инсталлером из компакта рц5 я ничего не переразбивал, размеры разделов не менял,
автоматом не разбивал, разделы уже были готовы, я их толко форматил (естесно
кроме виндовых)

по порядку:
- запускаю инстал, все гут, дохожу до разбиения дисков:
ничего не переразбиваю, ставлю точки монтирования и выбираю fs
начинается вот что:

hda7 - поставил /, все ок
hda8  - поставил /boot, все ок
ставлю на hda9  - swap, он у меня каким то чудесным образом тут же становится hda12,
и все разделы двигает вверх!
я сначала подумал глюк, надавил кнопку назад, и вперед, начинаю все сначала:

выставил на все разделы точки монтирования кроме свопа (hda7, hda8, hda10,
hda11, hda12),
теперь ставлю на hda9 своп, и он опять мне ставит тут же его последним разделом,
hda12, 
при этом сдвинув разделы вверх...
Я конечно сглупил, надо было остановить инсталяцию, но мне очень стало интересно
что будет дальше.
Формачу разделы, установка проходит, все ок. В лило прописывается моя XP,
перегружаюсь, выбираю винду,
а она мне ntldr is missing...

Гружу линухи, все поднимается, только:
- не маунтится hda9, который стал /home, что то он отформатился что ли плохо и в
фстаб он стал как auto, переформатил его, все пошло
- fdisk кричит что партиции в неправильном ордере
- виндовые разделы вроде живие, маунтятся и пишутся

Начал я фиксить винду, та как она важнее была на данный момент мне.
fixboot - не помог :(
сделал - fixmbr - не помогло, лило затерлось

Загрузился в рескью с этого же рц5, восстановил лило, линух грузица
и вот что получилось: разделы восстановились в том же порядке, в каком они были
до начала установки....
подправил фстаб под эти изменения, линух грузится и работает.
только теперь fdisk начал говроить что мои hda5 и hda6 начинаются не с конца
предидущей партиции...

Загрузился с какого то там реаниматора, запустил партишинмэджик, он вообще
сказал мне ту-ту, разделы поломаны,
работаь не буду и отвалился.
Comment 1 Sergey V Turchin 2005-09-05 16:07:17 MSD
У меня воспроизвелось только с именами разделов. 
Переименование происходит из-за удаления раздела при выставлении файловой 
системы для установки типа раздела, что невозможно сделать для уже созданного. 
Имена выбирает evms. 
 
С порчей данных и монтированием не воспроизвелось ничего. Единственная 
разница, что у меня hda1 был NTFS. Поставить винду на FAT32 пока не могу. 
Comment 2 Sergey V Turchin 2005-09-05 16:39:10 MSD
Имена съезжают, собственно, просто после удаления любого раздела, кроме 
последнего. 
Comment 3 Sergey V Turchin 2005-09-05 18:40:31 MSD
А с hda1 точно никаких действий не производилось? 
Comment 4 Pustovit Mikhail 2005-09-05 22:52:09 MSD
(In reply to comment #3)
> А с hda1 точно никаких действий не производилось? 

абсолютно никаких...
Comment 5 Michael Shigorin 2006-03-09 12:01:15 MSK
#7605 ?
Comment 6 Kachalov Anton 2006-03-09 12:26:01 MSK
я тут себе решил поставить compact на рабочую машинку, но перед этим вручную
разбил диск fdisk'ом:
/dev/hda1 primary
/dev/hda4 extended
/dev/hda5 logical
/dev/hda6 logical
...
а после применений изменений в инсталляторе, у меня разбивка стала такой:
/dev/hda1 primary      1  17452
/dev/hda2 extended 60786 238202
/dev/hda3 primary  17453  60785
/dev/hda5 logical  60786 127022
...
т.е. один раздел выехал из extended в primary.
Comment 7 Michael Shigorin 2006-04-13 17:43:41 MSD
(In reply to comment #0)
> hda1 - fat32 (WinXP на нем)
[...]
> hda7  - /       reiser
> Инсталлером из компакта рц5 я ничего не переразбивал, размеры разделов не менял,
> автоматом не разбивал, разделы уже были готовы, я их толко форматил (естесно
> кроме виндовых)

[...]

> Формачу разделы, установка проходит, все ок. В лило прописывается моя XP,
> перегружаюсь, выбираю винду,
> а она мне ntldr is missing...

На 3.0.4 поймали (winxp на hda, который кроме как lilo вроде бы и не трогался,
линукс на hdb).  В lilo.conf:

other=/dev/hda1
    label=NT

На первый взгляд (fdisk -l /dev/hda) -- hda1/hda2 со своим NTFS на месте, на
свободное место никто не воспретендовал.
Comment 8 Michael Shigorin 2006-04-13 18:56:03 MSD
О.  Удалось по крайней мере форточки починить, пусть хоть здесь будет зафиксировано.

Взяли дискеткой с другой такой же winxp (из rescue не помогло) файлы ntldr и
ntdetect.com, положили (стоя на rescue) в c:/ и сказали fixboot; fixmbr.
Comment 9 Michael Shigorin 2006-04-13 18:58:36 MSD
(см.тж. http://support.microsoft.com/?kbid=318728)
Comment 10 Michael Shigorin 2007-03-31 13:47:36 MSD
(и обе баги реально на дизайне evms)

*** This bug has been marked as a duplicate of 7478 ***