Как восстановить загрузочную папку?
Не смеяться!
я только что сделал sudo rm -vr /boot/*, Есть ли способ восстановить контент?
Просто чтобы уточнить, почему я так поступил: у меня есть SD-карта с загрузочным разделом, установленным по адресу /media/boot что я хотел заменить.
Компьютер все еще работает. Какие у меня варианты?
Обновление (мое решение): Это может быть немного неудовлетворительно для дальнейшего использования, но я просто сделал резервную копию всех своих файлов и затем переустановил Ubuntu.
Важное замечание, если у вас возникла та же проблема: не выключайте компьютер, пока у вас не будет резервной копии
2 ответа
Вы можете восстановить / загрузить с 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
Восстановить личинку
grub-install /dev/sda
Если это не восстанавливает файлы grub в /boot, сначала переустановите grub apt-get install --reinstall grub2 grub-install /dev/sda
Переустановите ядро
apt-get install --reinstall linux-gnereic
Если у вас нет резервных копий, тогда ответ "Вы не можете".
Операционная система не хранит резервную копию этой папки для вас (или любой другой, насколько мне известно) без вашего явного уведомления об этом путем установки или настройки программы резервного копирования.
Лучший способ продвижения вперед в IMO - это быстрое резервное копирование всех файлов, которые необходимо сохранить с этого компьютера, и переустановка операционной системы. Я пометил этот ответ как вики сообщества, так что если я ошибаюсь, люди могут обновить мой ответ заметкой, указывающей, что есть лучший способ. Вы можете подождать день или два, если сможете, если кто-нибудь отправит лучший ответ.