Перезагрузка без обновления меню Grub, не может загрузиться в Ubuntu

Я закончил тем, что выполнил команду sudo apt-get autoremove ранее, чтобы очистить массив ненужных пакетов перед использованием Pinguy Builder, и заметил, что одно из удалений пакетов выполняло команду типа sudo update-initramfs, за исключением того, что она не обновлялась (-u), но вместо этого удалил текущий файл ramfs и добавил новый. В нем сказано, что вам может потребоваться обновить grub, как в do sudo update-grub и sudo update-grub2. Однако я спешил куда-то уйти и выключить систему, прежде чем выполнять update-grub команды. В следующий раз, когда я загрузился, на нем не отображались элементы меню linux, только Android, который я установил ранее. Есть ли способ (желательно без установки установочного носителя, поскольку у меня его нет под рукой), чтобы можно было заставить систему снова загружать Ubuntu, чтобы я мог выполнять команды обновления Grub (а также обновлять Grub config file исправляет это или это более серьезная проблема?)

  • спасибо!
0
задан 1 December 2017 в 18:59

1 ответ

Да, вы можете загрузить свой компьютер с LiveUSB или LiveCD и затем:

sudo mkdir /media/target
sudo mount /dev/sda2 /media/target # mount root
sudo mount /dev/sda1 /media/target/boot # mount /boot
sudo mount -t proc proc /media/target/proc/ # mount /proc
sudo mount --rbind /sys /media/target/sys/ # recursively mount /sys
sudo mount --rbind /dev /media/target/dev/ # recursively mount /dev

sudo chroot /media/target

Затем внутри chroot выполните эту команду:

sudo update-grub
1
ответ дан 1 December 2017 в 18:59

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

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