Search
Write a publication
Pull to refresh

Comments 49

Первый вопрос: что не хватало в самой OsX?
Линус Торвальдс вас не понял бы :-)
Наверное то, что последние OsX уже недоступны для старых моделей
У меня очень старая модель iMac и да — не последняя OsX.
Всё нужное работает.
Там прикол в том, что с какого-то года (точно не помню с какой) MacOS перестала поддерживать 32 битную EFI. В итоге максимальная ОС, которую можно впихнуть туда MacOS Lion.
Обычно маки используют для специфичных задач — например, нужен FinalCut или для программирования под эппловские платформы. А как раз с такими приложениями и возникает проблема, что нужна версия операционки текущая и -1. А упомянутый в статье макбук 2011 года уже остался с максимальной 10.13. С бубнами можно и новее установить, но чем он тогда лучше хакинтоша получается.
Это явно не было первопричиной, но Os X не дружит с гибридными дисками. Ей начинает сносить крышу самыми причудливыми образами. В моём случае macos загружалась с 10-20 раза (у меня создалось впечатление, что она не грузилась, пока нужные сектора не переносились диском на SSD часть), а так же растущий со скоростью света UDMA_CRC_ERROR_COUNT в смарте диска.

В итоге поставил этот гибрид родителям в ноут, себе поставил SSD. Вдали друг от друга железки работают нормально.

Очень много не хватает.
Нет таких удобных инструментов администрирования и разработки, как в Linux (и macport/homebrew не панацея).
Нет (и не будет, видимо) всех этих замороченных отечественных примочек работы с токенами (1С, интернет-банки, отчетности, сметы всякоразно и т.д.). Да хоть на госуслуги зайдите, попробуйте — оно даже с Firefox в Windows не подписывает, не то что.
Мне, например, приходится держать 3 отдельных машины с MacOS, Linux и Windows (именно реальные, не виртуальные).

UFO landed and left these words here
* virt-manager (поднимается с трудом (через XQuartz), с костылями и через раз)
* wine (в Catalina уже вообще не работает)
* KVM/QEMU
* работа с файловыми системами ext3, ext4, ntfs напрямую, искаропки, без костылей
Это что первое в голову пришло, без гугления.
Не за что.
Странный список, учитывая вопрос, зачем автору Windows вместо OSX.
А автор не написал, зачем ему Windows.
В статье по крайней мере.
Лично мне Windows нужна для работы в 1С хотя бы.
UFO landed and left these words here
Вы спросили чего не хватает — я ответил. Ну вот такие у меня будни — обслуживать Windows, виртуальные машины и файловые системы.
И да:
* virt-manager — это не «полностью из линукс-окружения», а просто пачка скриптов на питоне.
* qemu != kvm/qemu
UFO landed and left these words here
Выбрали бы Qt или wxWindows — кому легче?
Ни того ни другого в macOS не завезли (искаропки).
Как и в Windows, кстати.
UFO landed and left these words here
… поэтому если под руками есть только макбук и нет никакого желания покупать еще один ноутбук специально под Linux или Windows — имеем предмет статьи.
UFO landed and left these words here
Допустим у человека есть макбук.
Уже есть.
Объективная реальность.
И внезапно стало надо работать в Linux или Windows.
Что здесь неправильно?
UFO landed and left these words here
> я бы наверное все же предпочел продать макбук и купить что-то более подходящее
Если бы у бабушки был История не знает сослагательных наклонений.
Мой макбук mid 2012 в нынешних ценах стоил бы 60-80 килорублей (примерно). Сдать его сейчас можно от силы за 20.
Внимание — вопросы:
а) что подобное я смогу купить за 20к? (правильный ответ — ничего)
б) смысл менять шило на мыло?
Поэтому приходится выкручиваться таким вот образом.
UFO landed and left these words here
На самом деле так выкручиваться нужно только для установки винды. Linux устанавливается не сложнее, чем на обычный ПК, при условии что не нужно сохранять macOS.
К сожалению сохранение макоси — необходимое условие.
И ряд уникальных приложений, и для тестирования нужно, и вообще деньги заплачены, жалко же ж.
UFO landed and left these words here
А покажите мне ноут, который спустя 5-7 лет будет выглядеть как новый, если пользоваться каждый день.
И второе, не говоря о пластике, который начнет ломаться и петли умрут. Ну а в конструкции макбука алюминий и ему хоть десять лет, хоть двадцать, а будет иметь товарный вид. Конечно, если у вас руки растут откуда надо)

Ну и имея свою конфигурацию, за эти деньги которые он стоит, я не найду ничего лучше.

Пишу из будущего, тут Apple встроила Wine (почти) прям в macOS на ARM процах. И да, ext3 и ext4 винда до сих пор "без костылей" не поддерживает. Не благодарите.

Юзал я этот wine. Мало чего полезного через него можно запустить(

Грустно, а то у меня Air 2015, на нём не погоняешь это дело. Ну будем надеяться, что допилят. Винда нативно запускает линуксовый и андроидовый софт, Mac - виндовый. В удивительные времена живём.

На госуслуги и налог.ру прекрасно логинюсь по ЭЦП из MacOS
Внимательно — «не подписывает».
Документы в налоговую например (правда это уже сайт налоговой, но от этого не легче — авторизация у них единая).

Я думал, что на маке давно работает отечественная ЭЦП. Мне не так давно удалось ЭЦП ГОСТ завести на линуксе — подписание файлов, авторизация на госуслугах и так далее.

Ключевое здесь — «удалось». И мой личный телепат подсказывает, что там без танцев с бубном наверняка не обошлось.
Возможно некое сферическое ЭЦП в вакууме и работает. При определенных условиях.
Я сейчас пытаюсь пройти первый квест с ЭЦП в Safari/macOS — пока наши проигрывают.
А в safari 13 оно и не работает, хром надо, а лучше chromium-gost
плагин не работает в Safari 13, почитайте форум криптопро

У криптопро вместо документации "читайте форумы"?


Шучу, конечно.
Понятно, что всё как всегда, и ни в safari ни в firefox оно не работает.

Тут даже банально отсутствие поддержки некоторых приложений для разработки, некоторых игр.

Мне вот, к примеру, очень не хватает 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 года, который его близнец, тогда всё работает.

По мимо «всё ручками», я немного перегнул, сказав что удобно всё вручную… Я использовал данную утилиту для удобства. Да и она упрощает некоторые команды.

Как итог, поставить на эту версию винду, то ещё горе)
Сам заметил странную вещь, крутил iMac 2011, если ставить десятку, то в одном режиме нет звука и ещё чего-то, в другом камеры и ещё чего-то, как так получается.
А на ноутбуке MSI GE67 в режиме legasy не ставится драйвер ни на одну видеокарту.
Как объяснить это я не пойму.

Хозяйке на заметку: проблему со звуком в EFI-режиме Windows недавно успешно решили. Рецепт легко находится по фразе:
MACBOOK PRO 2011 WINDOWS UEFI — AUDIO [CIRRUS AND DISPLAY HD3000] FINALLY SOLVED!

Вопросов нет. Только тут тоже есть танцы с бубном. Грузить линукс, вытягивать дсдт и патчить его. Ну и после чего уже непосредственно подсовывать в винду, дабы она корректно определяла периферию устройств. Ну такое себе
Sign up to leave a comment.

Articles