дд: пытаюсь восстановить мою файловую систему

ubuntu: 14.04

По ошибке я выполнил следующую команду

dd if=/dev/zero of=/dev/sda2 bs=1024 count=1

, и теперь grub не может распознать файловую систему, поэтому linux не запускается. Я думаю, что записал 0 на моем жестком диске в соответствии с приведенными выше командами вместо SD-карты (мое реальное намерение). Есть ли способ, которым я могу отменить это?

Я могу загрузить свою систему, используя работающий USB, и выполнять fdisk и т. Д.

Info

 root@ubuntu:/home/ubuntu# fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x77777777

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63    61240297    30620117+  83  Linux
/dev/sda2        61241342   312560639   125659649    f  W95 Ext'd (LBA)
/dev/sda5       122479623   183719339    30619858+   7  HPFS/NTFS/exFAT
/dev/sda6       183719403   250276634    33278616    7  HPFS/NTFS/exFAT
/dev/sda7       250276698   312560639    31141971    7  HPFS/NTFS/exFAT
/dev/sda8        61241344    65239039     1998848   82  Linux swap / Solaris
/dev/sda9        65241088   122479369    28619141   82  Linux swap / Solaris

Partition table entries are not in disk order

Disk /dev/sdb: 16.0 GB, 16008609792 bytes
255 heads, 63 sectors/track, 1946 cylinders, total 31266816 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *         192    31266815    15633312    c  W95 FAT32 (LBA)
root@ubuntu:/home/ubuntu# 

Прямо сейчас я подключил свой живой USB, так что вы видите sdb1 выше.

1
задан 29 March 2015 в 12:08

0 ответов

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

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