Я новичок в Ubuntu. Пользуюсь им пару месяцев назад и до сих пор изучаю. Но сегодня произошло нечто странное. Я пытался освободить место на диске из моего каталога / boot. Для этого я запустил Synaptic Package Manager и обнаружил, что обновление зависимостей пакетов initramfs не работает, а затем я попытался удалить этот пакет и хотел переустановить его.
Я выбрал этот пакет и нажал на опцию «Полностью удалить», поэтому вся моя система Ubuntu полностью удалилась. Нечего терять !!! За исключением загрузчика grub и Win7 в другом разделе моего жесткого диска.
У меня есть несколько важных документов и файлов внутри Ubuntu.
Так что я с нетерпением жду возможности, если я смогу вернуть свою систему, как это было раньше. Я искал в Google, но не нашел ничего такого полезного.
Кто-нибудь может помочь?
Вы сделали (одну из) худшую вещь в Linux. Вы не должны удалять пакет, не заботясь о том, что это делается. Тем не менее, вам понадобится Live USB / CD с той же архитектурой вашей установленной системы (если это 64-битная версия Ubuntu, восстановление тоже должно быть 64-битной), чтобы вы могли получить доступ к устройству.
После загрузки в вашей действующей системе откройте терминал (для иллюстративных предложений я буду использовать примеры, вы должны изменить значения, выделенные жирным шрифтом ). Проверьте ваши точки монтирования:
sudo fdisk -l
/dev/sda1 339392512 368687103 14647296 83 Linux
/dev/sda2 368689152 390721535 11016192 83 Linux
Вот что-то сложное. Если вы установили /boot
в другой раздел, вы должны также смонтировать его. В моем случае /
- это sda1
, поэтому я продолжаю его монтировать.
sudo mount /dev/sda1 /mnt
sudo mount -o bind /proc /mnt/proc
sudo mount -o bind /dev /mnt/dev
sudo mount -o bind /dev/pts /mnt/dev/pts
sudo mount -o bind /sys /mnt/sys
Если вы не установили или не уверены, что установили раздел /boot
, просто проигнорируйте этот шаг:
sudo mount /dev/sda2 /mnt/boot
В этом случае я предполагаю, что мой /boot
] является sda2
. Вам также нужен интернет:
sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
Теперь, чтобы выполнить синхронизацию вашей системы. Тип:
sudo chroot /mnt /bin/bash
Как только вы это сделаете, давайте восстановим ваши initramfs:
apt-get install initramfs-tools
update-initramfs
Затем перезагрузите вашу систему. Готово.