Так что в основном у меня довольно загруженный загрузчик Grub, со старыми версиями linux, 3 операционными системами и мемтестами. Я хочу оставить только операционные системы. Мне нужно знать, как это сделать вручную, и мне нужен кто-то, кто скажет мне, что я должен знать, когда выйдет новое ядро. Заранее спасибо.
40
.iso
доходя до приглашения grub, предположительно для испорченных записей grub) - есть ли загрузочный файл - Изображение вокруг anbd, я должен загрузиться оттуда?Повторно опубликованное сообщение в блоге GRUB2 предоставит вам подробный набор инструкций по редактированию файлов конфигурации GRUB2 вручную. Если вы проверите другие публикации в серии (путем фильтрации по Category = GRUB), вы также найдете информацию об удалении старых ядер и о том, что происходит, когда новое ядро поступает в качестве обновления. Публикации включают ссылки на ряд связанных веб-сайтов.
источник
Вместо того, чтобы редактировать файл grub напрямую, вы должны очистить ядра, которые вам не нужны.
Начните с этого:
Насколько мне известно, этот
update-grub
скрипт просто создает записи для всего, что он находит/boot
, поэтому удаление старых пакетов linux-image (и linux-headers) черезapt-get remove
очистку / загрузку и, следовательно, очистку вашей конфигурации grub.Это «правильный» способ сделать это и, следовательно, не потребует никаких специальных действий, когда в будущем будут выпущены более новые ядра, возможно, вам просто придется снова очиститься в какой-то момент :)
источник
Конфигурирование GRUB v2
взято из конфигурации Debian .
источник
Запустите
sudo update-grub
в терминале, чтобы включить любые «забытые» параметры загрузки.Если вам не нравятся командные строки, вы можете открыть терминал, запустить
sudo nautilus
и использовать проводник в качестве пользователя root. ;)Затем, все еще в терминале, перейдите в папку, где хранится файл конфигурации grub. Обычно
sudo cd /boot/grub
следует делать свое дело, в противном случае найдите свой файл конфигурации grub, выполнив поискgrub.cfg
и изменив папку.GUI: нажмите DEVICES-> COMPUTER-> boot-> grub или найдите DEVICES-> COMPUTER для файла.
После того, как вы нашли папку и открыли ее, запустите
sudo cp grub.cfg grubOldXX.cfg
где XX - серийный номер на ваш выбор.GUI: копировать вставить
grub.cfg
Затем запустите
sudo gedit grub.cfg
GUI: щелкните правой кнопкой мыши
grub.cfg
и выберите EDITОтредактируйте записи, которые вам не нужны, и измените порядок загрузки и параметры загрузки по умолчанию (это достаточно просто). Каждому пункту меню предшествует термин
menuentry
. Удалите все,menuentry
вплоть до первой закрывающей фигурной скобки включительно}
.СОХРАНИТЕ ВАШ ФАЙЛ и ВЫЙДИТЕ из GEDIT.
ВАЖНО: возиться с grub - это занятие, которое может привести к катастрофическим ошибкам. Если ваш файл конфигурации испорчен, ваш компьютер может просто не загрузиться.
Всегда имейте DVD с версией Ubuntu под рукой (независимо от того, какая версия). Вы всегда можете загрузиться с вашего DVD или другого съемного носителя на случай, если у вас возникнут проблемы, и, поскольку вы сохранили копию своей исходной (рабочей) версии, вы переименовываете файлы, восстанавливая их
grubOldXX.cfg
какgrub.cfg
.источник
В зависимости от вашей
grub
версии вы можете использовать приложение StartUpManager для поддержки вашего меню grub. ЕгоAdvanced
настройки вкладок позволяют выбрать / отменить выбор загрузочной записи Memtest / Recovery, а также количество версий ядра. С grub2, «Appearance
иAdvanced
вкладки содержат меньше записей в настоящее время , иSecurity
вкладка не существует с Grub 2 полностью установлена.» (см. здесь , «Grub 2 Note»).источник
grub2
, поэтому StartUpManager не будет для вас большой помощью.Я устанавливаю Kali на свой Mac и использую rEfind в качестве загрузчика grub. Но установка grub не
/dev/sdaX
так, так что в итоге я получил 2 входа grub и 1 не работает, что привело меня к спасению grub.После попытки всех команд удалить его безуспешно, я иду в диспетчер утилит Mac, чтобы удалить
biogrub
раздел, который не работает. Воля, сейчас только вышла работоспособная.Возможно, нужно пойти терминал для ввода
update-grub
.источник
Используя gedit, отредактируйте
grub.cfg
файл, расположенный по адресу/boot/grub
.Удалить тот, который не работает. Например, есть две записи, расположенные на разных разделах
/dev/sda3
и/dev/sda4
. Вам придется удалить изmenuentry
в}
(что означает закрыть).Затем нажмите сохранить и вуаля.
Я удаляю
/dev/sda3
, после удаления это будет выглядеть такисточник
update-grub
, зачем редактировать его вручную?