Я установил ядро pae на 32-битную версию Ubuntu 12.04, чтобы попробовать его (я думал, что добавлю оперативную память на свой компьютер, чего я, в конце концов, не сделал).

Он автоматически добавил запись в меню загрузки grub с ядром pae, которое теперь является стандартным.

Теперь я им больше не пользуюсь (просто попробовал). Теперь каждый раз, когда я загружаюсь, я выбираю "предыдущие версии Linux" в меню загрузки, а затем в подменю я выбираю первую запись, которая использовалась по умолчанию до установки ядра PAE.

Теперь, если я удаляю ядро с помощью apt-get remove (как я установил его с помощью apt-get install), я, очевидно, ожидаю, что оно оставит все как было раньше: то есть удалите соответствующий пункт в меню загрузки и восстановите старый один по умолчанию.

Вопрос в том, сделает ли он это? Я хочу быть уверен, что у меня не получится не загружаемая машина с записью в меню загрузки для ядра, которое удалено, что приводит к срыву grup или что-то в этом роде, или (менее катастрофически, но все же раздражает) бесполезной записью в меню загрузки, обязывающей меня выбирать правильную опцию каждый раз навсегда, как я делаю сейчас (или вручную перенастраивать grup).

1 ответ1

2

Наверняка вы можете apt-get remove ядро, которое не используется. Чтобы быть уверенным, что вы удаляете правильную версию - вы можете набрать dpkg -l |grep kernel , чтобы найти полное имя пакета из списка и apt-get удалить именно этот пакет.

К сожалению, я не знаю, будет ли в Ubuntu он автоматически редактировать для вас menu.lst или нет, в случае, если нет, вам нужно будет cd /boot/grub и отредактировать menu.lst самостоятельно.

Просто откройте его в редакторе favit, найдите строку с "неустановленным" ядром и удалите весь блок, или просто проверьте, какое число является ядром, которое вы хотите загрузить, и измените параметр по умолчанию 0 на N по умолчанию (где N начинается с 0 и его номер ядра, которое вы хотите загрузить по умолчанию)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .