mac os yosemite virtualbox

РАБОТАЕ!!!1111Безымянный

Итак, ставица эта фигата только с флехана, но просто так в виртуалбоксе жеж не загрузишся с него, по этому, нам потребуется сам образ (.dmg), и ебота которой мы его писанем на флехан(от 8 гб потребуется).

Качаем TransMac (это шоб образину то макакошную развернуть) и с помощью него делаем загрузочную флеху.

Чтоб виртуал бокс увидел данное чудо, в CMD делаем:

C:\Users\user>diskpart

и там типа вот так:

Microsoft DiskPart версии 6.1.7601
(С) Корпорация Майкрософт, 1999-2008.
На компьютере: хуй

DISKPART> list disk

Диск ###  Состояние      Размер   Свободно Дин  GPT
———  ————-  ——-  ——-  —  —
Диск 0    В сети          «дохуя» Gбайт      0 байт
Диск 1    В сети          «дохуя» Gбайт      0 байт
Диск 2    В сети          «дохуя» Gбайт      0 байт
Диск 3    В сети         «от 8 гб» Mбайт      0 байт

Это там надо было чтоб посмотреть какой номер у нашей флехи.

выходим:

DISKPART> exit

Завершение работы DiskPart…

там же пишем:

C:\Users\user>cd «c:\Program Files\Oracle\VirtualBox»

И собстно создаем .vmdk нашей флехи:

c:\Program Files\Oracle\VirtualBox>VBoxManage internalcommands createrawvmdk -filename C:\назовикакхочешь.vmdk — rawdisk \\.\PhysicalDrive3

На что получаем:

RAW host disk access VMDK file C:\назовикакхочешь.vmdk created successfully.

ну и естестно PhysicalDrive3 — это номерок флехи который нам дал diskpart.

В виртуалбоксе добавляем виртуалку макоси, и добавляем в неё USB:

2015-05-17 09-58-20 Скриншот экранаДалее в разделе «носители» жмем «добавить контроллер к дереву носителей информации», там добавляем IDE контроллер, на против появившегося контроллера добавляем устройство через «добавить жесткий диск» и там выбираем «выбрать существующий диск».

2015-05-17 10-05-00 Скриншот экранаЕсли путь при создании флехана не меняли то он лежит c:\назовикакхочешь.vmdk.

Ну и дальше путём проб и ошибок кое как грузимся с него через виртуалбокс, запуская и уничтажая данную машину стопицот раз, если у вас не получилось, значит стопиЦот раз не достигнуто. Короч вот загрузились вы и там в опциях загрузки пишем на приветствие boot:

-v -x GraficsEnabler=No [enter]

Что в переводе на кривоссачный:

-v чтоб он грузился выкатывая ход загрузки в тексте, а не полосочка длилась до скончания времён на грудь.

-x безопасный режим чтоб она поднялась не взирая на кривизну и не восприимчивость данной хуёси к нормальному железу/

GraficsEnabler=No — то же что и предыдущее но конкретно для графы, ибо графа это отдельная темапиздец.

Ещё если че -s синглюзермод.

И вот тут он начинает наебенивать да поддристывая нас начинать потрахивать.

Повторяем процедуру «запуская и уничтажая данную машину стопицот раз, если у вас не получилось, значит стопиЦот раз не достигнуто.»

Так то всё.

Стоит упомянуть что и на железо это тоже ставилось, и вот к слову о поиске кекст’ов(дрова на макакошном) для «не очень новой видюхи» моего старого видеоадаптера(HD4600 series) — этожпиздец. явно сделано чтоб выебать побольше людей.

 

а кому похуй ваще — вот экстракт яблока сорта «OS X Yosemite» для виртуалбокса в виде .OVA

 

Norton Ghost — один на весь мир

Задачи: склонировать ось с предустановленным софтом на множество других компов, не заплатив за это ровным счётом нихуя.

Нам понадобится:

Собстно компы, они должны быть все в сети, предпочтительнее в гигабитной и выше, должна быть возможносьт загрузки по сети, и собственно сторонний комп из которого мы сделаем сервер.

Сразу результат: чтоб зацепить:

2015-03-13 13.39.122014-12-02 10.15.46

..и вот тут я заебался писать..

Norton Ghost — один на один

Задачи: склонировать ось с предустановленным софтом на другой винт в 1 экземпляре

Что надо знать изначально — мы можем взять и склонировать любой винт со всякой еботой(лицензии у этой всякой еботы скорее вего потом надо будет перерегистрировать), и вставив этот винт в другой комп получить исходный вариант, установив драйверы под новое железо.

Склонировать один в один очень просто:

Делаем загрузочную флеху:

  1. Качаем файло для создания загрузочной флехи запускаем файл HPUSBFW.EXE там выбираем флеху, предварительно вставленную в комп, ставим галки быстрое quick format и create a dos startup disk, добавив файлы из этого же архива из папочки dos.
  2. Как сделалось, качаем вот этот файл, и распаковав, просто копируем все 3 файла в корень флехи.

готово.

Чтоб на новом железе это всё заработало, без всякой синьки и т.д. надо сделать sysprep нашей операционки. Для этого делаем:

  • c:\Windows\System32\sysprep\sysprep.exe

Не забываем указать, что нам надо после отработки сиспрепа сделать /shutdown

Вставляем винт куда надо это всё склонировать в комп(в выключенный), грузимся с загрузочной флехи(жмём после включения f8 и там выбираем флехан), загрузившись в DOSе просто набираем ghost энтер.

Там выбираем «диск ту диск», выбираем от куда(диск), куда(диск), и далее соглашаемся что наш дестинейшн драйв будет отформачен. Далее будет утомительный процесс клонирования 5-50 минут в зависимости от того сколько ерунды вы понаустанавливали.

Вставляем винт, на который мы это всё скопировали в другой комп, включаем, ждём, ждём, ждём, теперь после того как ещё немного подождём и он наконец то загрузится, ставим дрова — всё работает.

На исходнике дрова встанут автоматически после первой загрузки.

Если у вас это всё было не ломанное(я не знаю как это делают), то надо бы ещё и ключики ввести.

 

 

 

 

«Дверь запили мне, блеать», или ssh2 как способ управления миром.

Речь пойдёт, как видно из заголовка о протоколе ssh2 и управление с помощью него всякой еботой на *nix серверах.

Ставим значит FreeBSD на виртуалбокс (советую ставить на момент написания статьи версии до 4.3.18, шоб в последствии не испытать анальную боль). При установке нам нужно выбрать чтоб это всё заебенилось с портами, остальное пох — автоматом.

Сразу как поставили ебошим ssh доступ:

Я накатываю обычно mc путём:

  • # pkg install mc

потом лезу в /etc/ssh/sshd_config и там делаю

  • PermitRootLogin yes.

Далее всё через ssh хуячим.

Для дохуя умных — можете обновить порты(хотя нахуя, если мы только что скачали последнюю версию FreeBSD:

# portsnap fetch update

Накатываем:

  • nginx путем:

# pkg install nginx

лезем в /usr/local/etc/nginx там лезем в nginx.conf, там раскомменчиваемкусок про php и немного меняем его:

location ~ \.php$ {
root           /usr/local/www/nginx-dist;
fastcgi_pass   127.0.0.1:9000;
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
include        fastcgi_params;

  • mysql путём:

# pkg install mysql55-server

  • php путём:

# pkg install php5

(при этом он наебенивает как php-fpm).

Теперь надо лезть в порты /usr/ports/lang/php5-extensions

там делаем:

# make config

там куча еботы и нам важно не проебаца и обязательно выбрать галками pdo и mcrypt. Делаем:

  • # make install

вот тут вы охуеете от того сколько хуйни не хватает для сборки, но это не проблема, прям с конца списка смотрите чего ему не хватает и делаете:

pkg install хуйнякоторойнехватает

после этого собираете, если не хватает опять чего то, делаете по вышеуказанному способу.

Когда поставите всё таки его, сделайте:

  • make clean

(ну шоб всё было без хвостов о сборке)

Далее надо мускул поднастроить чтоб у вас заебатый lamp сервак то вышел, а не фуфел. Как это сделать описана в сотнях стотей.

Ну потом можно наебенить всё в rc.conf шоб это само всё стартовало:

  • # echo ‘mysql_enable=»YES»‘ >> /etc/rc.conf
  • # echo ‘nginx_enable=»YES»‘ >> /etc/rc.conf
  • # echo ‘php_fpm_enable=»YES»‘ >> /etc/rc.conf

Ставим phpmyadmin(не читая всякие мануалы тупые):

  • # pkg install phpmyadmin

делаем симлинк в /usr/local/www/phpmyadmin в /usr/local/www/nginx/pma, заходим через брОузер в http://адресэтойебантейки/pma/ — и там читая делаем всё как написано. ЗБС!

lamp готов!

Теперь лезем в /usr/ports/security/pecl-ssh2/ там хуячим:

  • make install clean

А вот нахуя это всё?

А вот теперь, мы можем нахуячить скриптик который будет через наш веб интерфейс исполнять на любом *nix аппарате любые комманды.

Реализуется легко:

<?php

$connection = ssh2_connect(‘192.168.1.100′, 22);
ssh2_auth_password($connection, ‘login’, ‘password’);
$stream = ssh2_exec($connection, »

любаяблякоммандавплотьдоpoweroffитд
«);
?>

Нахуя спрашивается мы ставили мускул, пдо и всякую другую еботу?

А чтоб взять и написать вебморду с формами ввода переменных с помошью которых наша *nix машинка будет исполнять всякое, и писать это всё в базу, и потом показывать нам из оной чего мы там нахуевертили.

Я ёбнул изменение iptables правил на гейте(чтоб всякие криворукие туда своими рученками не лазили и не писали всякого говна).