Комментарии 49
Всё нужное работает.
В итоге поставил этот гибрид родителям в ноут, себе поставил SSD. Вдали друг от друга железки работают нормально.
Очень много не хватает.
Нет таких удобных инструментов администрирования и разработки, как в Linux (и macport/homebrew не панацея).
Нет (и не будет, видимо) всех этих замороченных отечественных примочек работы с токенами (1С, интернет-банки, отчетности, сметы всякоразно и т.д.). Да хоть на госуслуги зайдите, попробуйте — оно даже с Firefox в Windows не подписывает, не то что.
Мне, например, приходится держать 3 отдельных машины с MacOS, Linux и Windows (именно реальные, не виртуальные).
Нет таких удобных инструментов администрирования и разработки, как в Linux (и macport/homebrew не панацея).
Извините, но я админю 50+ хостов на линуксе и попутно поддерживаю штат кодеров как devops (git, ci, тесты, etc) и мне не очень понятно о чем вы говорите. Какие удобные инструменты администрирования и разработки отсутствуют в макоси и присутствуют в линуксе? Можно на примерах?
* wine (в Catalina уже вообще не работает)
* KVM/QEMU
* работа с файловыми системами ext3, ext4, ntfs напрямую, искаропки, без костылей
Это что первое в голову пришло, без гугления.
Не за что.
2. Ну это просто вранье, потому что я его использую прямо сейчас. Вы наверное хотите сказать, что больше нет поддержки 32-битных приложений, но о том, что в каталине уберут поддержку 32 бит начали вопить еще 2 года назад, может быть не стоило обновляться если вам это важно? Прямо сейчас есть wine32on64 от CodeWeavers, традиционно в сам wine подобная реализация попадет где-то через год.
3.
brew install qemu
4. Это в стиле первого, но даже хуже, вы ожидаете что какие-то очень узкоспециализированные фичи одной ОС будут просто так работать в другой. Из чего возникает это убеждение? И главное какое это отношение имеет к разработке или администрированию?
И да:
* virt-manager — это не «полностью из линукс-окружения», а просто пачка скриптов на питоне.
* qemu != kvm/qemu
Я думаю вы прекрасно знаете как расшифровывается KVM.
Ни того ни другого в macOS не завезли (искаропки).
Как и в Windows, кстати.
Уже есть.
Объективная реальность.
И внезапно стало надо работать в Linux или Windows.
Что здесь неправильно?
Яблочное железо и софт это крайне закрытая вещь в себе, единственная официально-поддерживаемая альтернативная ОС это Windows через Bootcamp. И даже там есть проблемы например с устаревшими драйверами. А шаг влево или вправо — да, приводит вот к такому же колхозу как в статье.
Имеет это право на жизнь или нет я не знаю, я бы наверное все же предпочел продать макбук и купить что-то более подходящее. Ну или воспользовался бы классическим вариантом macOS + Parallels. И уж точно не стал бы оценивать удобство молотка для закручивания шурупов.
Мой макбук mid 2012 в нынешних ценах стоил бы 60-80 килорублей (примерно). Сдать его сейчас можно от силы за 20.
Внимание — вопросы:
а) что подобное я смогу купить за 20к? (правильный ответ — ничего)
б) смысл менять шило на мыло?
Поэтому приходится выкручиваться таким вот образом.
Это было бы не шило на мыло, а логичный апгрейд под изменившийся набор задач.
Но я вас понял, хочется колхозить и бросаться громкими заявлениями — пожалуйста. С новым годом!
И второе, не говоря о пластике, который начнет ломаться и петли умрут. Ну а в конструкции макбука алюминий и ему хоть десять лет, хоть двадцать, а будет иметь товарный вид. Конечно, если у вас руки растут откуда надо)
Ну и имея свою конфигурацию, за эти деньги которые он стоит, я не найду ничего лучше.
Пишу из будущего, тут Apple встроила Wine (почти) прям в macOS на ARM процах. И да, ext3 и ext4 винда до сих пор "без костылей" не поддерживает. Не благодарите.
Я думал, что на маке давно работает отечественная ЭЦП. Мне не так давно удалось ЭЦП ГОСТ завести на линуксе — подписание файлов, авторизация на госуслугах и так далее.
Возможно некое сферическое ЭЦП в вакууме и работает. При определенных условиях.
Я сейчас пытаюсь пройти первый квест с ЭЦП в Safari/macOS — пока наши проигрывают.
КриптоПро ЭЦП Browser plug-in позволяет реализовать работу с ЭЦП…
…
Apple Safari
Так что теоретически — работает.
Мне вот, к примеру, очень не хватает CorelDraw.
Для таких дел winclone отлично подходит.только дрйвера bootcamp нужно заранее скачать
Из прошлой работы Windows я узнал что она работает в режиме Legacy
Windows может работать и в режиме Legacy и в режиме EFI, обычно это определяется на этапе установки и частично зависит от разметки диска GPT/MBR.
С MacBook Pro late 2011 есть такая проблема — если Windows ставить в режиме EFI, то не работает звуковая карта — в устройствах будет висеть некое звуковое устройство без подходящих драйверов, но, по слухам, это может оказаться аудио для HDMI (не проверял), настоящая звуковушка должна быть Cirrus Logic. Подсовывание правильных драйверов не помогает. В некоторых случаях и видеокарта не работает, в зависимости от вендора чипа.
В интернете есть пара робких попыток объяснить это тем, что в режиме Legacy нормально проходит инициализация устройств перед загрузкой ОС, а в составе EFI отсутствует подпрограмма для звука, поэтому в этом режиме инициализация звуковушки проходит уже при загрузке ОС (MacOS это умеет, а Windows — нет, поэтому и не работает). Не разбирал EFI, поэтому не могу подтвердить/опровергнуть, но Windows, установленная в режиме Legacy на том же Macbook'е работает без нареканий.
По этому в интернете набрел на информацию по конвертации диска из обычного в «гибридный». Тем самым я могу использовать его как GPT и MBR одновременно
Как вы в конце упомянули, BootCamp как раз делает то же самое — гибридный диск (MacOS видит его как GPT, Windows видит его как MBR), не совсем понял, зачем вы это делали руками.
Плюс BootCamp устанавливает флаг, чтобы при следующей загрузке форсировать загрузку в Legacy, это можно тоже вручную сделать в терминале — тогда должен работать пункт загрузки в Legacy-режиме. Но на устройствах с CD-ROM загрузка с флешки в Legacy идёт как-то криво (опять же — по слухам из интернета).
Поскольку была озвучена фраза
всегда было приятно ручками вручную всё делать
то добавлю ещё, что вместо WinNTSetup достаточно отформатировать раздел в NTFS, например, через diskpart (в командах select… ориентируйтесь на результат команд list ...):
diskpart
list disk
select disk 0
list partition
select partition 1
format fs=ntfs label=Windows quick
assign letter=C
active
exit
а потом распаковать Windows из дистрибутива и создать загрузочное меню
dism /apply-image /imagefile:y:\sources\install.esd /index:4 /applydir:c:\
bcdboot c:\windows /s c: /f bios
imagefile — это путь к wim/esd-файлу
index:4 — номер редакции ОС в wim/esd-файле (Home/Pro/...)
c: — раздел с Windows
У меня была задача на 20 макбуках поставить Windows ЕДИНСТВЕННОЙ ОСью, с удалением всех разделов единственного жесткого диска (независимо от того, была ли там одна MacOS или в паре с Windows). Набросал вот такой скрипт manual.cmd, может кому пригодится (для сохранения макоси надо, как минимум, убрать команды clean, convert mbr и поменять номер в select partition, ориентируясь на выхлоп команды list partition)
if X:\==%~dp0 goto :main
copy %~dp0manual.cmd x:\
if exist x:\manual.cmd call x:\manual.cmd
goto :eof
:main
echo list disk >>diskpart.txt
echo select disk 1 >>diskpart.txt
echo select partition 1 >>diskpart.txt
echo remove letter=C noerr >>diskpart.txt
echo assign letter=Y >>diskpart.txt
echo select disk 0 >>diskpart.txt
echo clean >>diskpart.txt
echo convert mbr >>diskpart.txt
echo create partition primary >>diskpart.txt
echo select partition 1 >>diskpart.txt
echo format fs=ntfs label=Windows quick >>diskpart.txt
echo assign letter=C >>diskpart.txt
echo active >>diskpart.txt
echo exit >>diskpart.txt
diskpart /s diskpart.txt
dism /apply-image /imagefile:y:\sources\install.esd /index:4 /applydir:c:\
bcdboot c:\windows /s c: /f bios
wpeutil shutdown
Мне не надо было вообще грузить MacOS, достаточно при включении зажать Option, выбрать EFI Boot, дождаться загрузки GUI, нажать Shift+F10 и запустить свой manual.cmd. После выключения макбука — достать флешку и включить его, дальше пойдёт привычная установка Windows; если флешку не доставать, то опять запустится WinPE с флешки, поскольку на ней EFI, а он в приоритете.
И ещё, что самое забавно, если я ставлю драйвера с своего буткампа, который он мне скачал, у меня в винде не устанавливается приложение буткампа и я не могу менять яркость клавиатуры и изменять некоторые функции в системе. Но, если выкачать драйвера с мака середины 12 года, который его близнец, тогда всё работает.
По мимо «всё ручками», я немного перегнул, сказав что удобно всё вручную… Я использовал данную утилиту для удобства. Да и она упрощает некоторые команды.
Как итог, поставить на эту версию винду, то ещё горе)
А на ноутбуке MSI GE67 в режиме legasy не ставится драйвер ни на одну видеокарту.
Как объяснить это я не пойму.
Хозяйке на заметку: проблему со звуком в EFI-режиме Windows недавно успешно решили. Рецепт легко находится по фразе:
MACBOOK PRO 2011 WINDOWS UEFI — AUDIO [CIRRUS AND DISPLAY HD3000] FINALLY SOLVED!
Использование гибридного жесткого диска в MacBook и установка на него Windows