Есть ли смысл в установке раздела EFI в / boot?

Попробуйте установить пакет printer-driver-cjet, который является общим драйвером для принтеров Canon LBP:

sudo apt-get install printer-driver-cjet
0
задан 22 June 2017 в 19:35

6 ответов

Можно настроить установку Linux для установки ESP на /boot; однако есть некоторые существенные оговорки и проблемы, которые делают эту конфигурацию неприемлемой для Ubuntu. В частности:

Поскольку ESP обычно монтируется в /boot/efi в Ubuntu, инструменты могут предполагать, что он установлен здесь, и если вы подключите его в другом месте, эти инструменты могут ошибочно работать. Я не изучил эту проблему подробно, но я был бы осторожен в настройках GRUB (если вы используете GRUB в качестве загрузчика) в этом отношении. Система управления пакетами Debian иногда создает символические ссылки при установке файлов. Это может создать проблемы при обновлении пакетов ядра, которые отбрасывают файлы в /boot, поскольку ESP использует FAT, который не поддерживает символические ссылки. Если ESP установлен на /boot, ваши ядра будут находиться в корневом каталоге ESP. Это увеличит требования к дисковым пространствам на ESP. Если вы планируете надлежащим образом (скажем, с ESP 500-1000 МБ), это, вероятно, будет хорошо; но если вы начнете с небольшого ESP (например, ESP ~ 100 МБ, который был создан по умолчанию с некоторыми версиями Windows), это может быть слишком мало для выполнения задания. Кроме того, действительно ли вы хотите, чтобы ваши ядра были выставлены на ESP, где любая другая ОС, с которой вы можете работать с двумя путями? Это может усложнить восстановление, если другая ОС неправильно и удаляет файлы в ESP. (Конечно, при двойной загрузке нет абсолютной защиты от таких проблем, но установка ядер на ESP увеличивает риск их воздействия.) Если вы используете двойную загрузку с другим дистрибутивом Linux и пытаетесь установить ESP как /boot для обоих дистрибутивов вы получите оба ядра дистрибутивов в том же каталоге. Это может сбивать с толку как вам, так и вещам, таким как скрипты конфигурации GRUB и код сканирования ядра rEFInd.

При этом некоторые дистрибутивы поощряют установку ESP на /boot. Эта практика распространена среди пользователей Arch Linux. Freedesktop Boot Loader Spec также рекомендует монтировать ESP в /boot и помещать ядра в подкаталоги, относящиеся к дистрибутиву; однако это предложение, похоже, никуда не годится.

В целом, вам лучше оставить ESP, установленный на /boot/efi в Ubuntu. Да, путь для загрузки файлов загрузчика немного длиннее, с удвоением компонента пути efi, но в худшем случае это небольшое неудобство. Недостатки в установке ESP на /boot значительно более значительны.

2
ответ дан 22 May 2018 в 21:16

Можно настроить установку Linux для установки ESP на /boot; однако есть некоторые существенные оговорки и проблемы, которые делают эту конфигурацию неприемлемой для Ubuntu. В частности:

Поскольку ESP обычно монтируется в /boot/efi в Ubuntu, инструменты могут предполагать, что он установлен здесь, и если вы подключите его в другом месте, эти инструменты могут ошибочно работать. Я не изучил эту проблему подробно, но я был бы осторожен в настройках GRUB (если вы используете GRUB в качестве загрузчика) в этом отношении. Система управления пакетами Debian иногда создает символические ссылки при установке файлов. Это может создать проблемы при обновлении пакетов ядра, которые отбрасывают файлы в /boot, поскольку ESP использует FAT, который не поддерживает символические ссылки. Если ESP установлен на /boot, ваши ядра будут находиться в корневом каталоге ESP. Это увеличит требования к дисковым пространствам на ESP. Если вы планируете надлежащим образом (скажем, с ESP 500-1000 МБ), это, вероятно, будет хорошо; но если вы начнете с небольшого ESP (например, ESP ~ 100 МБ, который был создан по умолчанию с некоторыми версиями Windows), это может быть слишком мало для выполнения задания. Кроме того, действительно ли вы хотите, чтобы ваши ядра были выставлены на ESP, где любая другая ОС, с которой вы можете работать с двумя путями? Это может усложнить восстановление, если другая ОС неправильно и удаляет файлы в ESP. (Конечно, при двойной загрузке нет абсолютной защиты от таких проблем, но установка ядер на ESP увеличивает риск их воздействия.) Если вы используете двойную загрузку с другим дистрибутивом Linux и пытаетесь установить ESP как /boot для обоих дистрибутивов вы получите оба ядра дистрибутивов в том же каталоге. Это может сбивать с толку как вам, так и вещам, таким как скрипты конфигурации GRUB и код сканирования ядра rEFInd.

При этом некоторые дистрибутивы поощряют установку ESP на /boot. Эта практика распространена среди пользователей Arch Linux. Freedesktop Boot Loader Spec также рекомендует монтировать ESP в /boot и помещать ядра в подкаталоги, относящиеся к дистрибутиву; однако это предложение, похоже, никуда не годится.

В целом, вам лучше оставить ESP, установленный на /boot/efi в Ubuntu. Да, путь для загрузки файлов загрузчика немного длиннее, с удвоением компонента пути efi, но в худшем случае это небольшое неудобство. Недостатки в установке ESP на /boot значительно более значительны.

2
ответ дан 18 July 2018 в 11:14

Можно настроить установку Linux для установки ESP на /boot; однако есть некоторые существенные оговорки и проблемы, которые делают эту конфигурацию неприемлемой для Ubuntu. В частности:

Поскольку ESP обычно монтируется в /boot/efi в Ubuntu, инструменты могут предполагать, что он установлен здесь, и если вы подключите его в другом месте, эти инструменты могут ошибочно работать. Я не изучил эту проблему подробно, но я был бы осторожен в настройках GRUB (если вы используете GRUB в качестве загрузчика) в этом отношении. Система управления пакетами Debian иногда создает символические ссылки при установке файлов. Это может создать проблемы при обновлении пакетов ядра, которые отбрасывают файлы в /boot, поскольку ESP использует FAT, который не поддерживает символические ссылки. Если ESP установлен на /boot, ваши ядра будут находиться в корневом каталоге ESP. Это увеличит требования к дисковым пространствам на ESP. Если вы планируете надлежащим образом (скажем, с ESP 500-1000 МБ), это, вероятно, будет хорошо; но если вы начнете с небольшого ESP (например, ESP ~ 100 МБ, который был создан по умолчанию с некоторыми версиями Windows), это может быть слишком мало для выполнения задания. Кроме того, действительно ли вы хотите, чтобы ваши ядра были выставлены на ESP, где любая другая ОС, с которой вы можете работать с двумя путями? Это может усложнить восстановление, если другая ОС неправильно и удаляет файлы в ESP. (Конечно, при двойной загрузке нет абсолютной защиты от таких проблем, но установка ядер на ESP увеличивает риск их воздействия.) Если вы используете двойную загрузку с другим дистрибутивом Linux и пытаетесь установить ESP как /boot для обоих дистрибутивов вы получите оба ядра дистрибутивов в том же каталоге. Это может сбивать с толку как вам, так и вещам, таким как скрипты конфигурации GRUB и код сканирования ядра rEFInd.

При этом некоторые дистрибутивы поощряют установку ESP на /boot. Эта практика распространена среди пользователей Arch Linux. Freedesktop Boot Loader Spec также рекомендует монтировать ESP в /boot и помещать ядра в подкаталоги, относящиеся к дистрибутиву; однако это предложение, похоже, никуда не годится.

В целом, вам лучше оставить ESP, установленный на /boot/efi в Ubuntu. Да, путь для загрузки файлов загрузчика немного длиннее, с удвоением компонента пути efi, но в худшем случае это небольшое неудобство. Недостатки в установке ESP на /boot значительно более значительны.

2
ответ дан 24 July 2018 в 19:45
Нет. /boot должен содержать много других вещей, например, например. все ваши изображения ядра и initrd, тогда как раздел EFI, на котором вы должны монтироваться на /boot/efi, содержит только конфигурацию загрузчика EFI.

Также /boot файлы специфичны и поддерживаются работающей ОС и не используется для систем двойной загрузки, в то время как раздел EFI специфичен для машины и содержит конфигурацию всех систем.

Кроме того, я твердо верю (но пока не имею ссылку), например GRUB и ядро ​​полагаются на точную стандартную точку монтирования /boot/efi для раздела EFI.

3
ответ дан 22 May 2018 в 21:16
[D0] Нет. /boot должен содержать много других вещей, например, например. все ваши изображения ядра и initrd, тогда как раздел EFI, на котором вы должны монтироваться на /boot/efi, содержит только конфигурацию загрузчика EFI.

Также /boot файлы специфичны и поддерживаются работающей ОС и не используется для систем двойной загрузки, в то время как раздел EFI специфичен для машины и содержит конфигурацию всех систем.

Кроме того, я твердо верю (но пока не имею ссылку), например GRUB и ядро ​​полагаются на точную стандартную точку монтирования /boot/efi для раздела EFI.

3
ответ дан 18 July 2018 в 11:14
[D0] Нет. /boot должен содержать много других вещей, например, например. все ваши изображения ядра и initrd, тогда как раздел EFI, на котором вы должны монтироваться на /boot/efi, содержит только конфигурацию загрузчика EFI.

Также /boot файлы специфичны и поддерживаются работающей ОС и не используется для систем двойной загрузки, в то время как раздел EFI специфичен для машины и содержит конфигурацию всех систем.

Кроме того, я твердо верю (но пока не имею ссылку), например GRUB и ядро ​​полагаются на точную стандартную точку монтирования /boot/efi для раздела EFI.

3
ответ дан 24 July 2018 в 19:45

Другие вопросы по тегам:

Похожие вопросы: