Устанавливая Ubuntu 10.04 (двойная загрузка), таблица разделов не читается

У меня было Ubuntu 9.04, и я хочу обновить до 10,04. Это загружается двойным образом с Windows Vista. Я решил сделать чистую установку с живого CD. Живой CD не смог обнаружить разделы и вместо этого просто дал мне опцию стирания всего жесткого диска. Я загрузился в Windows и стер свой раздел Ubuntu, надеясь, что живой CD распознает свободное пространство. Это не делает, и теперь я не могу загрузить в Windows ни одного, так как я удалил настройки личинки.

Так:

Как я могу заставить свой живой CD распознавать разделы? Как я могу загрузиться назад в Windows, прежде чем это будет зафиксировано?

Я также ограничиваюсь в том моем единственном ресурсе, живой CD (и Интернет) до конца этих выходных.

Спасибо

править:

вывод sudo fdisk -l

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical / optimal IO): 512 bytes / 512 bytes
Disk identifier: 0x90000000

Device Boot      Start         End      Blocks   Id  System
/dev/sda1              17        1322    10485760    7  HPFS/NTFS
/dev/sda2   *        1322        9200    63279092    7  HPFS/NTFS
/dev/sda3            9201       14594    43320297+   f  W95 Ext'd (LBA)
/dev/sda4   *       14267       14594     2620416    c  W95 FAT32 (LBA)
/dev/sda5           14054       14266     1710891   82  Linux swap / Solaris

вывод sudo parted -l

Error: Can't have overlapping partitions.                                 

Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0 has been opened read-only.
Error: /dev/sr0: unrecognised disk label

После попытки некоторых других утилит (например, lilo) это новые условия моих разделов.

Новый вывод sudo sfdisk -d /dev/sda

# partition table of /dev/sda
unit: sectors
/dev/sda1 : start= 258048, size= 20971520, Id= 7
/dev/sda2 : start= 21229568, size=126558184, Id= 7, bootable
/dev/sda3 : start=225761507, size= 3421783, Id= f
/dev/sda4 : start=229197824, size= 5240832, Id= c, bootable
/dev/sda5 : start=225761508, size= 3421782, Id=82

Новый вывод sudo fdisk -lu

Device Boot      Start         End      Blocks   Id  System    
/dev/sda1          258048    21229567    10485760    7  HPFS/NTFS    
/dev/sda2   *    21229568   147787751    63279092    7  HPFS/NTFS    
/dev/sda3       225761507   229183289     1710891+   f  W95 Ext'd (LBA)    
/dev/sda4   *   229197824   234438655     2620416    c  W95 FAT32 (LBA)    
/dev/sda5       225761508   229183289     1710891   82  Linux swap / Solaris

Новый вывод sudo parted -l

Partition Table: msdos    
Number  Start   End     Size    Type      File system     Flags    
1      132MB   10.9GB  10.7GB  primary   ntfs    
2      10.9GB  75.7GB  64.8GB  primary   ntfs            boot    
3      116GB   117GB   1752MB  extended                  lba    
5      116GB   117GB   1752MB  logical   linux-swap(v1)
4      117GB   120GB   2683MB  primary   fat32           boot, lba    

Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0    
has been opened read-only.    
Error: /dev/sr0: unrecognised disk label
2
задан 28 March 2011 в 03:11

2 ответа

GParted не будет работать, если у вас есть перекрывающихся разделов . На мой взгляд, у вас есть 2 варианта:

  • , опция перебор - уничтожить диск и переустановить все;

  • [ 117] опцию восстановить таблицу разделов - посмотрите этот хороший урок , как это сделать. Прежде чем сделать это, не забудьте создать резервную копию своих данных.

Что касается загрузки в Windows, либо восстановите таблицу и установите Ubuntu, либо восстановите MBR с помощью любого из инструментов восстановления Windows (в зависимости от версии Windows, которую вы используете, только Google ее).

0
ответ дан 28 March 2011 в 03:11

Вы можете восстановить windows mbr, загрузив установочный диск, получив терминал и набрав fixmbr (для xp, не знаю, как это на Vista.)

0
ответ дан 28 March 2011 в 03:11

Другие вопросы по тегам:

Похожие вопросы: