Рейтинг:0

grub-common против grub2-common

флаг in

В чем разница между этими двумя пакетами?

Я спрашиваю, потому что это связано с недавней проблемой, с которой другие пользователи сталкиваются с grub, и она ломается после каждого доступа к окнам (вот пример такого вопроса: Не удалось открыть \EFI\UBUNTU\*искажено* - неверный параметр).

я побежал sudo update-grub и это решило проблему по большей части. Ошибки, которые я все еще получаю:

Не удалось открыть \EFI\UBUNTU*полоскающая тарабарщина* - недопустимый параметр

Не удалось загрузить изображение \EFI\UBUNTU*искаженная тарабарщина*: неверный параметр

start_image() вернул недопустимый параметр, возвращаясь к загрузчику по умолчанию

Теперь, когда я могу загрузиться в Ubuntu без необходимости запуска восстановления при загрузке, я проверил все установленные мной пакеты со словом «grub» и заметил, что у меня установлены «grub2-common» и «grub-common», с их соответствующими последующими установленными пакетами. Я предполагаю, что они оба представляют свои соответствующие версии загрузчика, но я совсем не разбираюсь в этой общей теме.

Любые ответы, которые у вас есть благодаря вашему опыту и знаниям, очень ценятся!

Рейтинг:1
флаг cn

Если вы просмотрите детали пакета, вы увидите

Примечание. Я использую данные, скопированные из терминала (например, apt-cache показать grub-common), а также пакетные ссылки для просмотра некоторых деталей в Интернете. Вы не упомянули релиз, поэтому я использовал свой (самый простой).

личинка

https://packages.ubuntu.com/impish/grub-common

 Описание-en_AU: GRand Unified Bootloader (общие файлы)
 Этот пакет содержит общие файлы, совместно используемые различными разновидностями
 ГРАБ. Он является общим для GRUB Legacy и GRUB 2, хотя ряд
 файлы, характерные для GRUB 2, находятся здесь, если они не нарушают работу GRUB
 Наследие.

т.е. он содержит общие файлы для наследие жратва

grub2-общий

https://packages.ubuntu.com/impish/grub2-common

 Description-en_AU: GRand Unified Bootloader (общие файлы для версии 2)
 Этот пакет содержит общие файлы, совместно используемые различными разновидностями
 ГРАБ. Файлы в этом пакете специфичны для GRUB 2 и могут сломаться.
 GRUB Legacy, если он установлен в той же системе.

В вашей системе есть и то, и другое, поскольку она способна работать с любыми обнаруженными ОС, которые используют наследие grub, плюс более современный личинка. Это нормально.

FirDouglas avatar
флаг in
Извините, я забыл еще несколько деталей, чтобы помочь с возможными ответами, я не был уверен, что включить, поскольку я просто искал дополнительную мудрость по этому поводу. Так что было бы глупо с моей стороны удалить grub-common (например), даже если он выглядит сломанным? Похоже, grub-common делится файлами с grub2-common, чтобы компенсировать наследство. И Windows, и Ubuntu для меня устанавливаются под биосом UEFI, поэтому я думаю, что наследие не имеет значения.
guiverc avatar
флаг cn
Если вы посмотрите на ссылку `grub2-common`, которую я предоставил; удалив `grub-common`, вы потребуете, чтобы система также удалила `grub2-common` из-за его правила *depends*. *Наследие*, о котором идет речь, — это *начальная* версия(и) grub (*она выглядела совсем по-другому, была намного проще*) и **не** режим загрузки вашего устройства (т.е. **не** связанный в биос/uefi/secure-uefi).
FirDouglas avatar
флаг in
Попался. Имеет смысл, и поэтому я буду избегать этого тогда. Спасибо за разъяснение и ответ!
guiverc avatar
флаг cn
Не стесняйтесь принять ответ; вы всегда можете надеяться, что придет лучший ответ (*может случиться, но также может быть очень долго ждать*!)
FirDouglas avatar
флаг in
Мне никогда не приходилось принимать какой-либо ответ, так что извините за это. Скрестим пальцы на будущее.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.