Что, нет 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
Эти инструкции шесть лет, и многое изменилось за прошедшие годы. Самое главное:
Вы ссылаетесь на синхронизацию своих разделов. Я предполагаю, что вы имеете в виду использование 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, как правило, работала нормально.)
Эти инструкции шесть лет, и многое изменилось за прошедшие годы. Самое главное:
Вы ссылаетесь на синхронизацию своих разделов. Я предполагаю, что вы имеете в виду использование 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, как правило, работала нормально.)