[sisyphus] Чем починить таблицу разделов под Линукс?

Andrei Osipov =?iso-8859-1?q?andy_=CE=C1_edukomi=2Eru?=
Сб Сен 24 14:25:02 MSD 2005


Всем привет!
Ситуация такая - не везет мне с компактами (rc7 не поставился на нвидиа
на работе, а дома установщик покоцал таблицу разделов)
По порядку: на домашнем компе 1 винт разбитый так: 1раздел - NTFS
(winxp), потом расширенный и в нем - 4 линуксовых раздела (/, swap,
home, arch(там архив сизифа живет)) и последним фатовый раздел.
После установки начинаются чудеса: последний раздел меняется местами с
последним линуксовым разделом, вообщем вот
$ sudo fdisk -l /dev/hda

Disk /dev/hda: 60.0 GB, 60022480896 bytes
16 heads, 63 sectors/track, 116301 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1       20321    10241406    7  HPFS/NTFS
/dev/hda2           38140      116296    39391096+   f  W95 Ext'd (LBA)
/dev/hda3           20322       36576     8192520   83  Linux
/dev/hda4           36577       38139      787752   82  Linux swap / Solaris
/dev/hda5           45263       65583    10241406   83  Linux
/dev/hda6           65583      116296    25559383+   b  W95 FAT32
/dev/hda7           38140       45262     3589960+  83  Linux

Partition table entries are not in disk order

cfdisk вообще не запускается, грит:
FATAL ERROR: Bad logical partition 7: enlarged logical partitions overlap

в итоге не грузятся форточки, после выбора пункта в лило появляется L и
тишина...
Собственно вопрос: кто виноват и как лечить?

--
WBR, Андрей Осипов
mailto:andy на edukomi.ru



Подробная информация о списке рассылки Sisyphus