У меня никогда не возникало проблем с использованием этих инструкций: https://wiki.ubuntu.com/Grub2#Recover
Прежде всего, вы должны запустить свою систему с живого компакт-диска. Затем
«МЕТОД 3 - CHROOT
Этот метод установки использует команду chroot для доступа к файлам сломанной системы. После того, как команда chroot выдается, LiveCD рассматривает неисправную систему /.)
МЕТОД 3 - CHROOT Загрузка в рабочий стол LiveCD (Ubuntu 9.10). Обратите внимание, что Live CD должен быть таким же, как у системы, которую вы исправляете - либо 32-разрядной, либо 64-разрядной (если не тогда chroot не сработает).
2) Откройте (!).
2) Определите свой обычный системный раздел - (переключатель в нижнем регистре «L»)
sudo fdisk -l [d13 ] Если вы не уверены, запуститеdf -Th
Посмотрите на правильный размер диска и формат ext3 или ext4.
4) Установите обычный системный раздел:
Подставьте правильный раздел: sda1, sdb5 и т. д.
sudo mount /dev/sdXX /mnt
Пример: sudo mount / dev / sda1 / mnt
4) Только если у вас есть отдельный загрузочный раздел: sdYY - это обозначение раздела / boot (например, sdb3)
sudo mount /dev/sdYY /mnt/boot6) Установите критические виртуальные файловые системы:
sudo mount --bind /dev /mnt/dev sudo mount --bind /dev/pts /mnt/dev/pts sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys6) Chroot в ваше обычное системное устройство:
sudo chroot /mnt8) Если нет / boot /grub/grub.cfg или это неверно, создайте его с помощью
update-grub8) Установите GRUB 2:
Подставьте правильное устройство - sda , sdb и т. д. Не указывайте номер раздела.
grub-install /dev/sdX10) Проверьте установку (используйте правильное устройство, например sda. Не указывайте раздел): sudo grub-install --recheck /dev/sdX
10) Выход chroot: CTRL-D на клавиатуре
12) Отключите виртуальные файловые системы: [!d35 ] sudo umount /mnt/dev/pts sudo umount /mnt/dev sudo umount /mnt/proc sudo umount /mnt/sys
12) Если вы установили отдельный / загрузочный раздел:
sudo umount /mnt/boot14) Отключите каталог LiveCD / usr:
sudo umount /mnt/usr14) Отключить последнее устройство:
sudo umount /mnt16) Перезагрузка. [F14] "
Вы должны иметь возможность удалять все файлы старше 1 дня в /home/username/directory и все каталоги под ним с помощью:
find /home/username/directory -type f -mtime +1 -delete
И чтобы запланировать эту команду каждые три часа, установите ее как задание cron :
crontab -e
Затем внутри crontab:
0 */3 * * * find /home/username/directory -type f -mtime +1 -delete
Выполняет вашу команду каждые три часа в час (т.е. минута 0), поэтому 3:00, 6: 00am и т. Д.
Для получения дополнительной информации о них нажмите cron и crontab manpages.