Вчера я внезапно удалил initrd и vmlinuz файлы в папке начальной загрузки. Теперь я не могу войти в свою систему Debian, потому что GRUB не может найти vmlinuz и initrd.
Я пытался генерировать новое изображение initrd, но я не могу chroot система ни в каком Живом CD, который я пытаюсь использовать. Кто-то может сказать мне точный способ решить эту проблему?
Спасибо
В состоянии Вы для доступа к файловой системе от LiveCD?
Вы, возможно, должны были бы смонтировать файловую систему сначала, LiveCD не может автоматически смонтировать его.
Из командной строки можно использовать demsg
, чтобы узнать, что имя устройства жесткого диска, например, /dev/sda1
тогда просто делают точку монтирования и монтируют его:
sudo mkdir /mnt/system
sudo mount /dev/sda1 /mnt/system
Оттуда необходимо быть в состоянии к chroot
в систему
, Если Вы знаете, какую версию ядра Вы установили (/boot/grub/grub.cfg
, мог бы помочь), тогда, Вы могли попытаться загрузить .deb
и распаковать его для получения файлов, в которых Вы нуждаетесь, например:
cd /tmp
dpkg -x linux-image-3.16.0-25-generic_3.16.0-25.33_amd64.deb /tmp
можно захватить ядро .deb
отсюда: http://packages.ubuntu.com/utopic/kernel/