Да, вы можете использовать aptoncd для него
APTonCD - это инструмент с графическим интерфейсом, который позволяет вам создавать один или несколько компакт-дисков или DVD-дисков (вы выбираете тип носителя) со всеми пакетами, которые вы 'загружен через APT-GET или APTITUDE, создавая съемный репозиторий, который можно использовать на других компьютерах. APTonCD также позволит вам автоматически создавать медиафайлы со всеми вашими пакетами .deb, расположенными в одном репозитории-спецификаторе, чтобы вы могли установить их на свои компьютеры без необходимости подключения к Интернету.
Установка
sudo apt-get install aptoncd
Это будет работать, только если вы не очистили apt cache
Для постоянных исправлений:
sudo mv /etc/grub.d/30_os-prober /etc/grub.d/07_os-prober
и Windows будут включены даже после обновлений
Я думаю, вам уже помогли. Но на всякий случай новичкам нужен простой способ изменить порядок меню grub и даже удалить (осторожно здесь !!) записи, в linux есть приятный GUI-способ, чтобы сделать это с помощью grub-customizer. [!d0 ]
Перейдите к терминалу и введите:
sudo add-apt-repository ppstrong texta:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
Затем найдите новый установленный графический редактор, запустите его, и вы можете перемещать окна или ubuntu вверх / вниз в списке.
Вы также можете удалить старые неиспользуемые пакеты ядра, и это эффективно удаляет записи grub и освобождает пространство жесткого диска. Для этого вам нужно проверить, какие ядра установлены:
sudo dpkg -l | grep linux-image
И затем вы можете удалить образ ядра, используя:
sudo apt-get remove linux-image-version_number
, где version_number - это версия ядра, которую вы хотите удалить. Я рекомендую вам оставить как минимум две версии ядра на всякий случай, если что-то пойдет не так.
Я только что перешел с обновления с 11.04 до 12.04 LTS.
Хотя я не могу найти «ожидаемый» список /etc/grub.d/ для разных версий ОС в любом месте, с другого компьютера, к которому у меня есть доступ, исходные записи 11.04:
$ ls /etc/grub.d/
00_header 10_linux 20_memtest86+ 40_custom README
05_debian_theme 20_linux_xen 30_os-prober 41_custom
На обновленном ПК после обновления у меня есть:
$ ls /etc/grub.d/
00_header 10_os-prober 30_memtest86+ 40_custom
05_debian_theme 20_linux 30_os-prober 41_custom
10_linux 20_linux_xen 30_uefi-firmware README
Очевидно, что у меня есть некоторые записи, которые являются дубликатами, поэтому даже не запускать sudo update-grub2, поскольку @Samik предлагает не удалять дубликаты записей в этом случае.
Ответ на этот случай, очевидно, заключался бы в том, чтобы удалить дубликаты _os-prober и _linux записей, а затем запустить sudo update-grub2.