MacCentre
Форум: Mac и Mac OS X
Тема: Пропали все файлы после обновления на Sierra
Страницы: 1 2 [3]

[Ответить]
Arix [06.03.2017 22:39] :
Правильно сделали, а то придёт дяденька милиционер и арестует. )
EsTaF [06.03.2017 23:23] :
Arix
Именно :)
Нарушая закон, человек наказуемо преследуем. Логично предположить, что за такие дела можно сесть за решетку, или заплатить штраф.
Steps [06.03.2017 23:27] :
Проезжая мимо станции и глядя в окно… ©
K.Rest [07.03.2017 07:49] :
А какие, собственно, законы нарушатся?
EsTaF [07.03.2017 10:16] :
K.Rest
Ну, вроде как, OS X можно ставить лишь на яблочное железо.
А тут:
пути и юзера подставляем свои.
VBoxManage createvm --name "osx" --ostype MacOS_64 --register
VBoxManage createhd --filename /home/iron/1/tmp/vm/osx.vdi --size 60000
VBoxManage createhd --filename /home/iron/1/tmp/vm/osxext.vdi --size 512000
VBoxManage storagectl "osx" --name "SATA Controller" --add sata --controller IntelAHCI
VBoxManage storageattach "osx" --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium /home/iron/1/tmp/vm/osx.vdi
VBoxManage storageattach "osx" --storagectl "SATA Controller" --port 2 --device 0 --type hdd --medium /home/iron/1/tmp/vm/osxext.vdi
VBoxManage storageattach "osx" --storagectl "SATA Controller" --port 1 --device 0 --type dvddrive --medium /home/iron/1/tmp/ElCapitan3.iso
VBoxManage modifyvm "osx" --firmware efi --memory 2048 --vram 64 --accelerate3d off --accelerate2dvideo on --clipboard bidirectional --floppy disabled --audio none --nic1 bridged --bridgeadapter1 eth0 --cableconnected1 on --boot1 disk --boot2 dvd --boot3 none --boot4 none --acpi on --usb on --mouse usbtablet --keyboard usb --vrde on --vrdeport 3395

с --mouse usbtablet нам уже не понадобятся дополнения виртуалки. мышь не будет в рассинхроне хост><гость, когда подсядем на виртуалку через rdp. Да. Порт rdp, как и настраивали (--vrdeport 3395) - 3395. Скажем так. Если у сервера, где виртуалка, адрес какой-нибудь 192.168.88.5, то подключаемся как 192.168.88.5:3395. Использовал Microsoft Remote Desktop. Есть в аппстор. беспалтен.

VBoxManage modifyvm "osx" --boot1 dvd

VBoxManage setextradata "osx" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "Macmini6,2"
VBoxManage setextradata "osx" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "osx" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-F65AE981FFA204ED"
VBoxManage setextradata "osx" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "osx" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
VBoxManage modifyvm "osx" --cpuidset 00000001 000306a9 00020800 80000201 178bfbff
VBoxManage setextradata "osx" "VBoxInternal2/EfiGopMode" "4"

Выбираем значение из 0, 1, 2, 3, 4, или 5.
0 is 640x480
4 is 1440x900
оно нам особо не понадобится, ибо заход на виртуалку будет производиться лишь один, два раза. Лишь для установки сервера, инициализации большого диска под tm, а затем разлогиниваем юзера и так и живем.

настраиваем вход:
VBoxManage list vms
VBoxManage modifyvm "osx" --vrdeauthtype external
VBoxManage internalcommands passwordhash "пишем тут пароль, какой хотим пользовать" и после вывода команды копируем соль в буфер обмена
VBoxManage setextradata "osx" "VBoxAuthSimple/users/iron" вставляем из буфера полученную соль. Юзера делаем, какой у нас запускает vbox гостя. Запуск vbox гостя:
Но сначала снапшотимся. Подстаховываемся: VBoxManage snapshot "osx" take snap1
запуск:
VBoxManage startvm "osx" --type headless

Если нужно откатиться:
VBoxManage snapshot "osx" restore snap1
Если все устраивает и понимаем, что уже делать ничего не будем, удаляем снимок:
1. выключаем гостя
2. VBoxManage snapshot "osx" delete snap1

Выдергиваем iso после установки:
1. Выключаем клиента
2. VBoxManage storageattach "osx" --storagectl "SATA Controller" --port 1 --device 0 --type dvddrive --medium none
переключаемси на hdd:
VBoxManage modifyvm "osx" --boot1 disk

экстренное отключение гостя VBoxManage controlvm "osx" poweroff

После проделанных экспериментов удаляем гостевую ось, ибо все делали лишь для ознакомления:
VBoxManage unregistervm "osx" --delete
[Ответить]
[< Назад]