Отсутствует операционная система при установке с USB-устройства

Что, нет perl?

grep CONFIG_ARCH_DEFCONFIG /boot/config-3.19.0-32-generic | 
    perl -pe 's/.*?"([^"]*).*/$1/'

perl будет -p rint каждую строку после применения сценария, заданного -e. [F7] заменит foo на bar. Шаблоны в скобках «захватываются» и могут называться $1, $2 ... $N, где $1 - это первый захваченный образец, $2 второй и т. Д. Регулярное выражение будет искать все до первой цитаты (.*?"), затем запишите 0 или более символов не " ([^"]*), а затем все остальное. Все это заменяется захваченным рисунком.

Вы также можете оставить шаблон, соответствующий perl:

perl -ne 's/.*CONFIG_ARCH_DEFCONFIG="([^"]*).*/$1/ && print' /boot/config-3.19.0-32-generic
0
задан 11 June 2017 в 23:54

2 ответа

Эти инструкции шесть лет, и многое изменилось за прошедшие годы. Самое главное:

Вы ссылаетесь на синхронизацию своих разделов. Я предполагаю, что вы имеете в виду использование gptsync или аналогичный инструмент для создания гибридного MBR. Это необходимо для загрузки в BIOS / CSM / унаследованный режим на Mac, но обе гибридные MBR и загрузка BIOS-режима сегодня не рекомендуется. Вы намного лучше устанавливаете в режиме EFI, который не требует гибридного MBR. (Гибридные MBR уродливы и опасны, см. Страницу, на которую я только что связался для получения подробной информации.) Вы ссылаетесь на rEFIt, который был оставлен с 2010 года. Я разветвил rEFInd из rEFIt в 2012 году, и я все еще активно его разрабатываю. Таким образом, у вас гораздо меньше шансов столкнуться с проблемами с rEFInd, чем с rEFIt, особенно если вы используете относительно недавнюю версию OS X / macOS, которые добавляют функции, которые перестанут работать, если вы не знаете, как работать их. (Эти функции влияют на rEFInd, но по крайней мере они документированы в rEFInd, и в некоторых случаях сценарий установки rEFInd автоматически компенсирует.) Ubuntu перешел на работу и обеспечил лучшую поддержку для Mac в течение шести лет с момента выпуска Ubuntu 11.04. Я настоятельно рекомендую не устанавливать Ubuntu 11.04 - он больше не поддерживается, поэтому вы не получите для него важных обновлений безопасности, и на самом деле вы устареете с момента его установки. Вместо этого я рекомендую использовать последнюю версию Ubuntu LTS (16.04.2 по мере записи) или, возможно, последнюю версию, отличную от LTS (17.04, когда я пишу). Вероятно, эти версии будут лучше установлены на вашем Mac, особенно в режиме EFI, чем шестилетняя версия.

У меня нет ссылки на пошаговые инструкции для вашего конкретного компьютера; но могут быть полезны следующие руководства по установке на компьютерах на базе EFI:

Вы ссылаетесь на синхронизацию своих разделов. Я предполагаю, что вы имеете в виду использование gptsync или аналогичный инструмент для создания гибридного MBR. Это необходимо для загрузки в BIOS / CSM / унаследованный режим на Mac, но обе гибридные MBR и загрузка BIOS-режима сегодня не рекомендуется. Вы намного лучше устанавливаете в режиме EFI, который не требует гибридного MBR. (Гибридные MBR уродливы и опасны, см. Страницу, на которую я только что связался для деталей.) Моя страница на CSM. Эта страница охватывает CSM, в том числе, когда это полезно, а когда нет. Вы ссылаетесь на rEFIt, который был оставлен с 2010 года. Я отклонил rEFInd от rEFIt в 2012 году, и я все еще активно его разрабатываю. Таким образом, у вас гораздо меньше шансов столкнуться с проблемами с rEFInd, чем с rEFIt, особенно если вы используете относительно недавнюю версию OS X / macOS, которые добавляют функции, которые перестанут работать, если вы не знаете, как работать их. (Эти функции влияют на rEFInd, но, по крайней мере, они документированы в rEFInd, и в некоторых случаях сценарий установки rEFInd автоматически компенсирует.)

Если вы устанавливаете Ubuntu в режиме EFI, следуя «generic «Инструкции по установке EFI-режима, которые обычно пишутся на компьютерах на базе UEFI и с двойной загрузкой с Windows, GRUB может взять на себя роль загрузчика, а компьютер может или не сможет успешно загрузиться в OS X из GRUB. Если вы можете загрузиться в OS X из GRUB, и если это приемлемо, то это хорошо; но если нет, вы, вероятно, можете решить проблему с rEFInd на CD-R или USB-накопителе. Затем вы можете установить rEFInd в OS X - или даже в Ubuntu, если у вас возникли проблемы с загрузкой съемного носителя. (Обычно я рекомендую устанавливать rEFInd в OS X, а не в Linux, потому что Mac - странный, но в течение последних двух-трех лет установка в Linux, как правило, работала нормально.)

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

Эти инструкции шесть лет, и многое изменилось за прошедшие годы. Самое главное:

Вы ссылаетесь на синхронизацию своих разделов. Я предполагаю, что вы имеете в виду использование gptsync или аналогичный инструмент для создания гибридного MBR. Это необходимо для загрузки в BIOS / CSM / унаследованный режим на Mac, но обе гибридные MBR и загрузка BIOS-режима сегодня не рекомендуется. Вы намного лучше устанавливаете в режиме EFI, который не требует гибридного MBR. (Гибридные MBR уродливы и опасны, см. Страницу, на которую я только что связался для получения подробной информации.) Вы ссылаетесь на rEFIt, который был оставлен с 2010 года. Я разветвил rEFInd из rEFIt в 2012 году, и я все еще активно его разрабатываю. Таким образом, у вас гораздо меньше шансов столкнуться с проблемами с rEFInd, чем с rEFIt, особенно если вы используете относительно недавнюю версию OS X / macOS, которые добавляют функции, которые перестанут работать, если вы не знаете, как работать их. (Эти функции влияют на rEFInd, но по крайней мере они документированы в rEFInd, и в некоторых случаях сценарий установки rEFInd автоматически компенсирует.) Ubuntu перешел на работу и обеспечил лучшую поддержку для Mac в течение шести лет с момента выпуска Ubuntu 11.04. Я настоятельно рекомендую не устанавливать Ubuntu 11.04 - он больше не поддерживается, поэтому вы не получите для него важных обновлений безопасности, и на самом деле вы устареете с момента его установки. Вместо этого я рекомендую использовать последнюю версию Ubuntu LTS (16.04.2 по мере записи) или, возможно, последнюю версию, отличную от LTS (17.04, когда я пишу). Вероятно, эти версии будут лучше установлены на вашем Mac, особенно в режиме EFI, чем шестилетняя версия.

У меня нет ссылки на пошаговые инструкции для вашего конкретного компьютера; но могут быть полезны следующие руководства по установке на компьютерах на базе EFI:

Вы ссылаетесь на синхронизацию своих разделов. Я предполагаю, что вы имеете в виду использование gptsync или аналогичный инструмент для создания гибридного MBR. Это необходимо для загрузки в BIOS / CSM / унаследованный режим на Mac, но обе гибридные MBR и загрузка BIOS-режима сегодня не рекомендуется. Вы намного лучше устанавливаете в режиме EFI, который не требует гибридного MBR. (Гибридные MBR уродливы и опасны, см. Страницу, на которую я только что связался для деталей.) Моя страница на CSM. Эта страница охватывает CSM, в том числе, когда это полезно, а когда нет. Вы ссылаетесь на rEFIt, который был оставлен с 2010 года. Я отклонил rEFInd от rEFIt в 2012 году, и я все еще активно его разрабатываю. Таким образом, у вас гораздо меньше шансов столкнуться с проблемами с rEFInd, чем с rEFIt, особенно если вы используете относительно недавнюю версию OS X / macOS, которые добавляют функции, которые перестанут работать, если вы не знаете, как работать их. (Эти функции влияют на rEFInd, но, по крайней мере, они документированы в rEFInd, и в некоторых случаях сценарий установки rEFInd автоматически компенсирует.)

Если вы устанавливаете Ubuntu в режиме EFI, следуя «generic «Инструкции по установке EFI-режима, которые обычно пишутся на компьютерах на базе UEFI и с двойной загрузкой с Windows, GRUB может взять на себя роль загрузчика, а компьютер может или не сможет успешно загрузиться в OS X из GRUB. Если вы можете загрузиться в OS X из GRUB, и если это приемлемо, то это хорошо; но если нет, вы, вероятно, можете решить проблему с rEFInd на CD-R или USB-накопителе. Затем вы можете установить rEFInd в OS X - или даже в Ubuntu, если у вас возникли проблемы с загрузкой съемного носителя. (Обычно я рекомендую устанавливать rEFInd в OS X, а не в Linux, потому что Mac - странный, но в течение последних двух-трех лет установка в Linux, как правило, работала нормально.)

2
ответ дан 24 July 2018 в 19:52
  • 1
    Это действительно хорошая информация, однако при установке у меня появилось множество ошибок. Что-то о APT. Это было быстро, а затем ушло. Также я не хочу версию OSX на ноутбуке, просто ubuntu, но инструкции, похоже, поддерживают версию OSX – Chris James Champeau 11 June 2017 в 00:32
  • 2
    APT - система управления пакетами Ubuntu. Ошибки, связанные с этим, вероятно, связаны либо с плохим сетевым подключением, либо с попыткой установить устаревшую версию Ubuntu очень . (Я не знаю, как долго хранятся хранилища Ubuntu.) Чтобы установить только Ubuntu, без OS X, скорее всего, будет лучше рассматривать установку как одну для более старой версии BIOS ПК - загрузите в BIOS / CSM / устаревший режим и используйте разделение MBR, а не GPT, и, конечно же, не GPT с гибридным MBR. – Rod Smith 11 June 2017 в 00:52

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

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