Bug 14076 - При установке дистрибутива не устанавливается загрузчик
Summary: При установке дистрибутива не устанавливается загрузчик
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-lilo (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-18 14:20 MSK by Ilis
Modified: 2017-12-04 15:36 MSK (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ilis 2008-01-18 14:20:35 MSK
На этапе установки загрузчика произошла следующая ошибка:

Device 0x0300: Inconsistent partition table, 2nd entry
CHS address in PT: 194:0:1 --> LBA (195552)
LBA address in PT: 3116610 --> CHS (3091:14:1)
Fatal: Either FIX-TABLE or IGNORE-TABLE must be specified
If not sure, first try IGNORE-TABLE (-P ignore)

(цифры немного другие)

После установки системы из rescue:

# sfdisk -l

Disk /dev/hda: 158816 cylinders, 16 heads, 63 sectors/track
Warning: The partition table looks like it was made
 for C/H/S=*/255/63 (instead of 158816/16/63).
For this listing I'll assume that geometry.
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

  Device Boot Start     End   #cyls    #blocks   Id  System
/dev/hda1          0+    260     261-   2096451    6  FAT16
/dev/hda2   *    261    9963    9703   77939347+   7  HPFS/NTFS
               end: (c,h,s) expected (1023,254,63) found (1022,254,63)
/dev/hda3          0       -       0          0    0  Empty
/dev/hda4          0       -       0          0    0  Empty

Disk /dev/hdb: 60801 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

  Device Boot Start     End   #cyls    #blocks   Id  System
/dev/hdb1          0+     12      13-    104391    6  FAT16
/dev/hdb2         13   60800   60788  488279610    f  W95 Ext'd (LBA)
/dev/hdb3          0       -       0          0    0  Empty
/dev/hdb4          0       -       0          0    0  Empty
/dev/hdb5         13+    143     131-   1052226    6  FAT16
/dev/hdb6        144+   1448    1305-  10482381    6  FAT16
/dev/hdb7       1449+   2753    1305-  10482381    b  W95 FAT32
               start: (c,h,s) expected (1023,254,63) found (1023,1,1)
/dev/hdb8       2754+  60800   58047- 466262496    7  HPFS/NTFS
               start: (c,h,s) expected (1023,254,63) found (1023,1,1)

/dev/hdb1 -- ext2fs -- /boot
/dev/hdb5 -- linux swap
/dev/hdb6 -- ext3fs -- /
Почему эти разделы определяются как FAT16 -- ещё один вопрос.

Третий вопрос -- разделы ntfs в /etc/fstab:

# cat /etc/fstab
proc            /proc                   proc    nosuid,noexec,gid=proc
        0 0
devpts          /dev/pts                devpts
nosuid,noexec,gid=tty,mode=620  0 0
tmpfs           /tmp                    tmpfs   nosuid
        0 0
UUID=05977506-8285-4c5e-bd05-e62c3b716c7f       /       ext3
defaults        1       1
UUID=759f18ca-bfc1-4514-83ab-5c704cabfb61       /boot   ext2
nodev,nosuid,noexec     1       2
UUID=91e623ce-8f15-4918-9db1-01451fb5285c       swap    swap
defaults        0       0
/dev/hdc        /media/cdrom    udf,iso9660     ro,noauto,user,utf8     0 0
UUID=E684CD7F84CD532B /mnt/hda2       ntfs default 0 0
UUID=5C10EFD610EFB564 /mnt/hdb8       ntfs default 0 0
UUID=4782-8121  /mnt/hda1       vfat codepage=866,iocharset=utf8,umask=0 0 0
UUID=F888-4CA0  /mnt/hdb7       vfat codepage=866,iocharset=utf8,umask=0 0 0
/dev/hda2       /mnt/hda2       ntfs-3g ro,locale=ru_RU.UTF-8,umask=0 0 0
/dev/hdb8       /mnt/hdb8       ntfs-3g ro,locale=ru_RU.UTF-8,umask=0 0 0

т.е. разделы ntfs (hda2 и hdb8) присутствуют два раза, из-за чего 
/mnt/hda2 и /mnt/hdb8 доступны только для root.

Привожу здесь все три ошибки, т.к. предполагаю, что они являются следствием 
одной из них.
Steps to Reproduce:
1. Подготовить разделы в windows XP
2. Установить дистрибутив ALD 4.0.2 Personal, пропустив установку загрузчика
3. Установить загрузчик из resque
Actual Results:  
lilo установлен с ключом -P ignore
/etc/fstab исправлен руками


Expected Results:  
1. Установка загрузчика при установке системы
2. Правильно смонтированные разделы NTFS
3. Правильно определяющиеся типы ФС в fdisk
Comment 1 Dmitry V. Levin 2008-01-18 14:24:10 MSK
2legion: При необходимости перевешивай на более соответствующий пакет.
Comment 2 Alexey Gladkov 2008-01-18 14:46:49 MSK
Сергей, тут часть вопросов к тебе. Глянь пожалуйста, почему такая катавасия с
разделами и fstab.

Отвал вал lilo лишь частьично проблема alterator-lilo, которую я буду исправлять.
Comment 3 Alexey Gladkov 2008-05-08 19:21:17 MSD
Я этим модулем больше не занимаюсь.
На нового разработчика.

Reassign => slazav@
Comment 4 Mikhail Gusarov 2008-06-13 13:00:39 MSD

    
Comment 5 Michael Shigorin 2010-09-25 11:27:13 MSD
slazav@ им тоже уже не занимается.
Comment 6 Radik Usupov 2010-09-26 22:23:13 MSD
А кто им теперь занимается?
Сегодня всплыла на одном из не новых компов на образе, собранном на бранче 5.1
Comment 7 Michael Shigorin 2010-09-27 19:47:45 MSD
Я бы при возможности постарался исправить ситуацию с таблицей разделов...

Делать -P ignore в модуле всё-таки страшновато, а вот в fixmbr с каким ключом -f можно и попробовать.  Чтоб хоть рецепт для rescue был сподручный.
Comment 8 Anton V. Boyarshinov 2010-10-05 15:04:44 MSD
(В ответ на комментарий №6)
> А кто им теперь занимается?
> Сегодня всплыла на одном из не новых компов на образе, собранном на бранче 5.1

Поскольку в сизифе используется grub2, то, видимо, никто не занимается.
Comment 9 Anton Farygin 2017-12-02 12:41:40 MSK
это не будет исправлено, т.к. все ушли с lilo на grub
Comment 10 Michael Shigorin 2017-12-04 15:36:11 MSK
(В ответ на комментарий №9)
> это не будет исправлено, т.к. все ушли с lilo на grub
Вообще-то не все (стартеркит jeos остаётся на lilo, как и некоторые пользователи наших репозиториев), но делать объезд данной нештатной ситуации в alterator-lilo я не буду.