Моя машина имеет единственный жесткий диск на 2 ТБ с 3 разделами:
/dev/sda1 fat32 512MB
/dev/sda2 ext2 244MB
/dev/sda3 ext4 1.82TB
Мои 14.04 жаловались на 0 байтов на начальной загрузке/, таким образом, я вошел и сделанный a sudo apt-get remove linux-headers-3.2.0.2*
с тех пор уже был a linux-headers-3.2.0.30
доступный (я хотел удалить почти текущий к свободному, что пространство и останавливает системную жалобу). Я с тех пор узнал, что это - ужасная идея.
Моей системе, очевидно, теперь не удается загрузиться, я включаюсь, экран идет фиолетовый, и затем обратно к BIOS. Я пробежал очень всесторонний шаг через сюда, но ситуация осталась точно тем же.
Я решил, учитывая, что я не видел список опций OS, что GRUB, возможно, должен быть переустановлен, таким образом, я пробежал последовательность Восстановления Начальной загрузки Ubuntu, но начиная с моего ext4
LVM, и я не выполнил режим Live Disc in UEFI, программа Восстановления Начальной загрузки попросила, чтобы я добавил флаг bios_grub к/dev/sda3, который я сделал (который удалил флаг LVM). Я продолжал автоматическое восстановление Личинки, которое не работало вообще. На самом деле, когда я перезагрузил к Живому Диску, я видел, что GParted больше не распознавал тип файловой системы на /dev/sda3
. Я сбросил флаг к LVM и сбросил файловую систему к использованию ext4 mkfs.ext4 /dev/sda3
.
Теперь, когда я монтируюсь /dev/sda3
единственные файлы там lost+found
. Кроме того, я раньше имел к vgscan
и vgchange -a y
смонтировать раздел LVM, тогда как теперь это просто монтируется с sudo mount /dev/sda3 /mnt
, таким образом, я предполагаю, что новый флаг LVM не восстановил состояние LVM раздела. Мне действительно нужны мои данные назад, и предпочтительно!, чтобы Ubuntu загрузилась правильно (хотя я предполагаю, что могу переустановить, если все остальное перестало работать, но мне действительно нужны данные). GParted все еще сообщает о 29.41 ГБ этого раздела, как используется.
sudo parted -l
возвраты:
ubuntu@ubuntu:~$ sudo parted -l
Model: ATA WDC WD20EZRX-00D (scsi)
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 538MB 537MB fat32
2 538MB 794MB 256MB ext2
3 794MB 2000GB 2000GB ext4 lvm
Model: Generic STORAGE DEVICE (scsi)
Disk /dev/sdb: 2003MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 66.0kB 2002MB 2002MB primary fat16 boot
Изображение моих разделов показывают здесь.
Помогите.
Вы полили из шланга свою систему; я надеюсь, что у Вас есть резервные копии. В противном случае у меня есть некоторые предложения восстановления позже. Сначала, тем не менее, я хочу указать на Ваши ошибки, таким образом, Вы не повторяете их....
Мои 14.04 жаловались на 0 байтов на начальной загрузке/, таким образом, я вошел и сделанный, sudo Кв. - добирается, удаляют linux-headers-3.2.0.2*, так как уже было linux-headers-3.2.0.30 доступное (я хотел удалить почти текущий к свободному, что пространство и останавливает системную жалобу). Я с тех пор узнал, что это - ужасная идея.
linux-headers
пакет (на самом деле, linux-headers-3.13.0-45-generic
или что-то подобное), не содержит файлы в /boot
; это содержит заголовочные файлы, используемые программистами для записи программ, которые взаимодействуют с ядром. Большинство его файлов входит /usr/src
дерево каталогов. Обычному пользователю, возможно, не понадобились бы они, хотя они, вероятно, втянуты зависимостями. Дело в том, что удаление linux-headers
было, вероятно, безопасно и не будет помогать Вам восстановить пространство в /boot
.
Само ядро прибывает из названного пакета linux-image
, нет linux-headers
. Если Вы удалили тот пакет (включая все версии его; у Вас могло бы быть два или больше ядра, установленные сразу), затем компьютер прекратит загружаться. Я не знаю бесцеремонно, если Восстановление Начальной загрузки смогло бы зафиксировать это. Переустановка GRUB была бы бесполезна. Необходимо было бы загрузить чрезвычайную систему и переустановить linux-image
пакет. Вы, возможно, также должны были бы реконфигурировать (но не переустановить) GRUB.
так как мой ext4 является LVM, и я не выполнил режим Live Disc in UEFI, программа Восстановления Начальной загрузки попросила, чтобы я добавил флаг bios_grub к/dev/sda3, который я сделал (который удалил флаг LVM).
Это - Ваша первая очень серьезная ошибка."bios_grub
флаг" является разделом, вводят код, который говорит GRUB, что он может использовать раздел для хранения части себя, не проходя файловой системы или LVM на разделе. Таким образом, после того как Вы внесли это изменение и переустановили GRUB, GRUB перезаписал первые несколько секторов Вашего LVM. Большинство данных LVM было все еще неповреждено, и возможно, что Вы, возможно, восстановились в этой точке, хотя это, возможно, было жестко. Но затем....
Я сбросил флаг к LVM и сбросил файловую систему к использованию ext4
mkfs.ext4 /dev/sda3
.
Если разрешение самой записи GRUB к первым секторам раздела LVM бросало данные в мусор, это действие было рабочими санитарии, буксирующими Ваш мусор далеко. mkfs
утилита (и все ее "помощники", как mkfs.ext4
) просто не говорит Linux, каков тип файловой системы, поскольку Вы, кажется, думаете; это пишет новые данные файловой системы низкого уровня в диск. Это - вид подобного рисования по листу бумаги, таким образом, можно снова использовать его.
Ваша лучшая возможность восстановления в этой точке состоит в том, если у Вас есть хорошие резервные копии. Если так, я рекомендую, чтобы Вы переустановили Ubuntu с нуля и восстановили Ваши персональные данные от резервных копий.
Если у Вас нет резервных копий, существует все еще шанс, можно восстановить что-то, но будет трудно - вид подобного движения к городскому дампу и отсеивания через мусор найти материал. Процедура:
sudo dd if=/dev/sda of=/path/to/lots/of/disk/space/sda-backup.img
. Вам будет нужен второй диск, в котором это больше, чем оригинал, доступно /path/to/lots/of/disk/space
, в котором можно сохранить резервное копирование. Точка этого должна иметь опцию восстановления в случае, если Вы делаете больше ошибок, которые вероятны в этой точке - некоторые следующие действия могли усугубить положение, и нет никакого пути вокруг этого.gdisk
удалить разделы на исходном диске.fsck
на получающемся разделе. Возможности - это, встретится с ошибками, и необходимо будет помочь ему восстановиться. Будут повреждены много файлов. Я был бы потрясен, если Вы могли бы загрузиться от того, что ОС, но это могло бы быть достаточно неповреждено для восстановления по крайней мере некоторых персональных файлов.Это возможно тот TestDisk или fsck
на самом деле нанесет дальнейший ущерб. Если Вы подозреваете, что это произошло, можно восстановить резервное копирование.
Всего наилучшего с Вашим восстановлением. Когда Вы сделаны, используйте новый диск, который Вы купили для резервного копирования системы регулярно.