как восстановить загрузочную папку?

Не смеяться!

Я только что сделал sudo rm -vr /boot/*. Есть ли способ восстановить контент?

Просто чтобы уточнить, почему я это сделаю: у меня есть SD-карта с загрузочным разделом, смонтированным в /media/boot, которую я хотел заменить.

Компьютер все еще работает. Какие у меня варианты?

Обновление (мое решение): Это может быть немного неудовлетворительно для дальнейшего использования, но я просто сделал резервную копию всех своих файлов и затем переустановил Ubuntu.

Важное замечание, если у вас возникла та же проблема: Не выключайте компьютер, пока у вас не будет резервной копии всего

4
задан 3 May 2012 в 18:55

2 ответа

Если у вас нет резервных копий, тогда ответ «Вы не можете».

ОС не хранит резервную копию этой папки для вас (или любой другой, насколько мне известно) без вашего явного уведомления установить или настроить программу резервного копирования.

Лучший способ продвижения вперед в IMO - это быстрое резервное копирование всех и всех файлов, которые необходимо сохранить с этого компьютера, и переустановка операционной системы. Я пометил этот ответ как вики сообщества, так что если я ошибаюсь, люди могут обновить мой ответ заметкой, указывающей, что есть лучший способ. Вы можете подождать день или два, если сможете, если кто-нибудь отправит лучший ответ.

0
ответ дан 3 May 2012 в 18:55

Вы можете восстановить / загрузиться с live CD, используя chroot.

http://ubuntuforums.org/showpost.php?p=11893615&postcount=2

Предполагается, что Ubuntu установлена ​​в / dev / sda1 ...

sudo mount /dev/sda1 /mnt
sudo cp /etc/resolv.conf /mnt/etc/

В зависимости от вашей конфигурации вам также может понадобиться скопировать файл hosts

sudo cp /etc/hosts /mnt/etc/

mount / mnt / dev и chroot, настроить chroot

sudo mount --bind /dev/ /mnt/dev
sudo chroot /mnt /bin/bash
mount -t proc none /proc
mount -t sysfs none /sys
mount -t devpts none /dev/pts

во избежание проблем с локалью и для импорта ключей GPG

export HOME=/root
export LC_ALL=C

Restore Grub

grub-install /dev/sda

Если это не приводит к восстановлению файлов Grub в / boot, сначала переустановите Grub apt-get install - -reinstall grub2 grub-install / dev / sda

Переустановить ядро ​​

apt-get install --reinstall linux-gnereic
0
ответ дан 3 May 2012 в 18:55

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

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