MacBook Pro и Ubuntu 17.04 на USB-накопителе

Нет ничего святого в /opt, просто обычная практика заключается в том, чтобы поставить предварительно скомпилированное программное обеспечение, которое должно быть доступно всем пользователям системы в этом каталоге. Если вы являетесь единственным пользователем системы, нет ничего плохого в том, чтобы извлечь его в свой домашний каталог. И даже если в системе есть несколько пользователей, которым необходим доступ к этому программному обеспечению, но вы хотите использовать пространство на своем разделе /home, нет ничего плохого в создании общедоступного каталога /home/softwarename и извлечения вашего программного обеспечения там ( только caveat, если у вас есть пользователь с именем softwarename, вы не сможете использовать его в домашнем каталоге пользователя).

1
задан 1 September 2017 в 19:14

2 ответа

беда в том, что в EFI (которые на базе процессоров Intel используют ПДК), съемных дисков загрузиться иначе, чем внутренние диски, и установщиком Ubuntu настроена для установки на внутренние диски, а не на съемных дисках. Разработать:

внутренних дисков загрузки, поставив загрузчик ([F1] в случае с Ubuntu, по крайней мере по умолчанию) на системного раздела EFI (ЭСП) диска, обычно в подкаталоге EFI назван в честь операционной системы. То есть для Ubuntu, жратва называется EFI/ubuntu/grubx64.efi. Для Федора это EFI/fedora/grubx64.efi. Для Windows, это EFI/Microsoft/Boot/bootmgfw.efi. Потому что именем варьируется в зависимости от операционной системы, компьютер должен быть сказано, что именем для запуска, и эта информация хранится в nvram. В Ubuntu, как и другие дистрибутивы Linux, использует инструмент под названием [F6], чтобы манипулировать память nvram. Съемные диски загрузки по аналогии с внутренними дисками, а потому, что съемные диски, как правило, размножающихся с одного компьютера на другой (как ОС монтажников или аварийных дисков, например), они не могут полагаться на информацию, хранящуюся в компьютере памяти nvram. Вместо этого они хранят свои загрузчики, используя резервный именем, EFI/BOOT/bootx64.efi для x86-64/amd64 с/х64 системах. Компьютеры на базе EFI загрузки съемных носителей, используя резервный именем на диске ЭСП.

есть некоторые повороты и предостережения. В частности, мкВ может также загрузиться с HFS+ томов, используя по умолчанию MacOS загрузчика имя System/Library/CoreServices/boot.efi; и для поддержки компьютерах с UEFI с безопасной загрузкой, убунту загружается через программу, известную как прокладку, которая хранится как на [F9] или с учетом возврата именем на съемных дисках. Затем ШИМ запущен grubx64.efi таким образом, что позволяет безопасной загрузки для работы. Ни один из этих вопросов должен быть фактор для Вас на Mac, поскольку Маках может загрузиться стандарт EFI загрузчик адресам и Mac не использует безопасную загрузку. Вы можете столкнуться ссылки на эти факторы, хотя, и если вы хотели создать что-то, что бы загрузиться на компьютерах на основе UEFI, вам нужно добавить прокладку для надежной поддержкой загрузки.

еще одним осложнением является то, что установщик убунту ставит grub на первый ЭСП, что он находит. Это, вероятно, ваш внутренний жесткий диск, не внешний диск. Таким образом, ваша главная установка Ubuntu на внешний диск, но загрузчик grub на внутренний диск. В Ubuntu не загружается без загрузчик grub или другой загрузчик, так что ваши потребности внешний диск что-то еще, прежде чем оно сможет загрузиться.

короче, ваша задача поставить загрузчик на внешнем диске с помощью резервного именем. Есть довольно много вариантов для этого, смотрите мои ели Загрузчики для Linux страница для того, что доступно, и инструкции по установке. Два варианта, скорее всего, быть простой в установке, хотя:

внутренних дисков загрузки, поставив загрузчик ([F1] в случае с Ubuntu, по крайней мере по умолчанию) на системного раздела EFI (ЭСП) диска, обычно в подкаталоге EFI назван в честь операционной системы. То есть для Ubuntu, жратва называется EFI/ubuntu/grubx64.efi. Для Федора это EFI/fedora/grubx64.efi. Для Windows, это EFI/Microsoft/Boot/bootmgfw.efi. Потому что именем варьируется в зависимости от операционной системы, компьютер должен быть сказано, что именем для запуска, и эта информация хранится в nvram. В Ubuntu, как и другие дистрибутивы Linux, использует инструмент под названием [F6], чтобы манипулировать память nvram. внутренние диски - Вы сможете скачать изысканный [f17 в] файл системного раздела EFI (ЭСП) Вы можете запустить refind-install скрипт, передавая ему [зг19] вариант, как в [20 фунтов], чтобы установить его с помощью запасного именем в [клавиши f21] (который я предполагаю, что вашего съемного диска ЭСП; но это может быть что-то еще). Если вы делаете это с Ubuntu, следует скопировать нужный драйвер файловой системы для чтения файловой системы Linux, на котором установлено ядро. Если вы делаете это из MacOS, следует скопировать драйвера ext4fs. Если вы хотите скопировать все драйверы файловой системы, можно добавить параметр --alldrivers для refind-install. Иногда это полезно, но ненужные драйверы повышают риск изысканный неисправно, возможно, к точке висит. В любом случае, как только это будет сделано, внешний диск должен быть загрузочным, и если нужный драйвер файловой системы включен, при загрузке, изысканный должна появиться и дать вам возможность загрузить Linux или еще что-нибудь, установленной. Обратите внимание, что это устанавливает изысканный внешний диск, а не на внутренний диск.

обратите внимание, что если вы установите изысканный внешний диск таким образом, что диск станет полезным инструментом аварийной загрузки. Когда он запускает, изысканный активно сканирует загрузчики на всех средствах массовой информации, которые могут быть полезны в случае, если процесс загрузки был поврежден в некотором роде. изысканный также можете запустить инструменты ЧП ЭФИ (если они установлены), настройка параметров SIP и т. д. Жратву могут делать некоторые из этих вещей, но это не делает любой из них по умолчанию.

если вы установите изысканный для вашего внутреннего диска (которым является способ установки, который я считаю, вы имели в виду в своем вопросе), изысканный должна иметь возможность загрузки внешнего диска при условии, что файловая система драйвер был установлен. Это не поможет вам загрузиться с внешнего диска на другом компьютере, правда, только на Mac, на который установлен изысканный.

0
ответ дан 18 July 2018 в 07:34

беда в том, что в EFI (которые на базе процессоров Intel используют ПДК), съемных дисков загрузиться иначе, чем внутренние диски, и установщиком Ubuntu настроена для установки на внутренние диски, а не на съемных дисках. Разработать:

внутренних дисков загрузки, поставив загрузчик ([F1] в случае с Ubuntu, по крайней мере по умолчанию) на системного раздела EFI (ЭСП) диска, обычно в подкаталоге EFI назван в честь операционной системы. То есть для Ubuntu, жратва называется EFI/ubuntu/grubx64.efi. Для Федора это EFI/fedora/grubx64.efi. Для Windows, это EFI/Microsoft/Boot/bootmgfw.efi. Потому что именем варьируется в зависимости от операционной системы, компьютер должен быть сказано, что именем для запуска, и эта информация хранится в nvram. В Ubuntu, как и другие дистрибутивы Linux, использует инструмент под названием [F6], чтобы манипулировать память nvram. Съемные диски загрузки по аналогии с внутренними дисками, а потому, что съемные диски, как правило, размножающихся с одного компьютера на другой (как ОС монтажников или аварийных дисков, например), они не могут полагаться на информацию, хранящуюся в компьютере памяти nvram. Вместо этого они хранят свои загрузчики, используя резервный именем, EFI/BOOT/bootx64.efi для x86-64/amd64 с/х64 системах. Компьютеры на базе EFI загрузки съемных носителей, используя резервный именем на диске ЭСП.

есть некоторые повороты и предостережения. В частности, мкВ может также загрузиться с HFS+ томов, используя по умолчанию MacOS загрузчика имя System/Library/CoreServices/boot.efi; и для поддержки компьютерах с UEFI с безопасной загрузкой, убунту загружается через программу, известную как прокладку, которая хранится как на [F9] или с учетом возврата именем на съемных дисках. Затем ШИМ запущен grubx64.efi таким образом, что позволяет безопасной загрузки для работы. Ни один из этих вопросов должен быть фактор для Вас на Mac, поскольку Маках может загрузиться стандарт EFI загрузчик адресам и Mac не использует безопасную загрузку. Вы можете столкнуться ссылки на эти факторы, хотя, и если вы хотели создать что-то, что бы загрузиться на компьютерах на основе UEFI, вам нужно добавить прокладку для надежной поддержкой загрузки.

еще одним осложнением является то, что установщик убунту ставит grub на первый ЭСП, что он находит. Это, вероятно, ваш внутренний жесткий диск, не внешний диск. Таким образом, ваша главная установка Ubuntu на внешний диск, но загрузчик grub на внутренний диск. В Ubuntu не загружается без загрузчик grub или другой загрузчик, так что ваши потребности внешний диск что-то еще, прежде чем оно сможет загрузиться.

короче, ваша задача поставить загрузчик на внешнем диске с помощью резервного именем. Есть довольно много вариантов для этого, смотрите мои ели Загрузчики для Linux страница для того, что доступно, и инструкции по установке. Два варианта, скорее всего, быть простой в установке, хотя:

внутренних дисков загрузки, поставив загрузчик ([F1] в случае с Ubuntu, по крайней мере по умолчанию) на системного раздела EFI (ЭСП) диска, обычно в подкаталоге EFI назван в честь операционной системы. То есть для Ubuntu, жратва называется EFI/ubuntu/grubx64.efi. Для Федора это EFI/fedora/grubx64.efi. Для Windows, это EFI/Microsoft/Boot/bootmgfw.efi. Потому что именем варьируется в зависимости от операционной системы, компьютер должен быть сказано, что именем для запуска, и эта информация хранится в nvram. В Ubuntu, как и другие дистрибутивы Linux, использует инструмент под названием [F6], чтобы манипулировать память nvram. внутренние диски - Вы сможете скачать изысканный [f17 в] файл системного раздела EFI (ЭСП) Вы можете запустить refind-install скрипт, передавая ему [зг19] вариант, как в [20 фунтов], чтобы установить его с помощью запасного именем в [клавиши f21] (который я предполагаю, что вашего съемного диска ЭСП; но это может быть что-то еще). Если вы делаете это с Ubuntu, следует скопировать нужный драйвер файловой системы для чтения файловой системы Linux, на котором установлено ядро. Если вы делаете это из MacOS, следует скопировать драйвера ext4fs. Если вы хотите скопировать все драйверы файловой системы, можно добавить параметр --alldrivers для refind-install. Иногда это полезно, но ненужные драйверы повышают риск изысканный неисправно, возможно, к точке висит. В любом случае, как только это будет сделано, внешний диск должен быть загрузочным, и если нужный драйвер файловой системы включен, при загрузке, изысканный должна появиться и дать вам возможность загрузить Linux или еще что-нибудь, установленной. Обратите внимание, что это устанавливает изысканный внешний диск, а не на внутренний диск.

обратите внимание, что если вы установите изысканный внешний диск таким образом, что диск станет полезным инструментом аварийной загрузки. Когда он запускает, изысканный активно сканирует загрузчики на всех средствах массовой информации, которые могут быть полезны в случае, если процесс загрузки был поврежден в некотором роде. изысканный также можете запустить инструменты ЧП ЭФИ (если они установлены), настройка параметров SIP и т. д. Жратву могут делать некоторые из этих вещей, но это не делает любой из них по умолчанию.

если вы установите изысканный для вашего внутреннего диска (которым является способ установки, который я считаю, вы имели в виду в своем вопросе), изысканный должна иметь возможность загрузки внешнего диска при условии, что файловая система драйвер был установлен. Это не поможет вам загрузиться с внешнего диска на другом компьютере, правда, только на Mac, на который установлен изысканный.

0
ответ дан 24 July 2018 в 18:49

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

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