Я закончил тем, что выполнил команду 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 исправляет это или это более серьезная проблема?)
Да, вы можете загрузить свой компьютер с 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