Winki от MSI: компьютер "без операционной системы" или клон Apple?
© THG community




Немного вступления и обо всем этом. Не нашел ни 1 статьи на тему это "OS" кроме как, вот MSI выпустили. Недавно таки увидел мамку от MSI Winky Edition и немного припухнув от цены стал искать позолоченые разьемы. Не увидев такого начал расматривать требуху кабелечки и др. не интересно, заинтересовал TPM http://ru.wikipedia.o...latform_Module модуль, который нельзя было взять для опытов и мааааленькая штучка в статическом пакетике, которую можно было взять для препарирования =)Оказалось вот такая штучка
» Нажмите, для открытия спойлера | Press to open the spoiler «


Быстро прочитав статейку http://ru.msi.com/pro...ge.php?UID=992 на русском MSI стало понятно что пиражок и че с ним надо делать. Powered by Linux вообщем =)

Обьяснил манагерам что это за шаман машинкаи все сразу сказали "Давайте ее втыкнем!". Собирать на новой платформе тестовый стенд не хотелось посему запустили на первой ближайшей машинке. Как вы поняли это простейшая флешка с интефейсом USB распаяном на мамке. Внутри оказалось:
Code

a7576ams.200
a7577ams.200
winki =>   initrd.img
            vmlinuz
            winki.disk
syslinux.cfg


Флешка оказалось на 512Мб все дело занимало ~400Mb. Многовато для такого ну да ладно. Делаем ребут. появляеться Заставочка в виде картинки, все охнули и сказали шепотом "Оно умеет так красиво показывать без дров". Появляеться курсор Ииииии... "Your MotherBoard. Not КАШЕРНО! Выключить навсегда." (фраза примерная). Все растроились, а я заулыбался. Дайте 1 кружку чая и пиражок и я вам сделаю что оно будет вас радовать и без MSI мамки. Все скинулись и сытый, довольный начал ковырять.

Делаем дамп флешки. Монтируем winki.disk.
Code
sudo mount -o loop /home/blabla/lolwinki/winki/winki.disk /mnt/папка_куда_подключить


Дистр никаким образом не сжат =( печально. Монтируем /proc и делаем chroot

Code

sudo mount -t proc none /mnt/папка_куда_подключено/proc

sudo chroot /mnt/папка_куда_подключено /bin/sh


сморим че есть из консоль прог и видим что НИЧЕГО нету. Делаем Exit.

После ковыряния выясняеться что это чудесный и Мастерский Дистрибутив производства SliTaz http://www.slitaz.org/en/ ]. Вот тока он еще больше порезан и весит в десятки раз больше. Ищем место где делаеться проверка мамки. Надеялся на хитрость MSI но такого не оказалось. Проверка делаеться через
Code
/mnt/папка_куда_подключено/ust/sbin/openbox-session


Кусок скрипта:

if [ ${MBMODEL} == "Unknown" ]; then
rm /etc/xdg/openbox/menu.xml 2> /dev/null
rm /etc/xdg/openbox/rc.xml 2> /dev/null

rm /conf/splash.conf 2> /dev/null
rm /etc/locale.conf 2> /dev/null

exec /usr/sbin/openbox & msilock "$@"
else
exec /usr/sbin/openbox & cairo-dock "$@"
fi


Удаляем все и оставляем

exec /usr/sbin/openbox & cairo-dock "$@"



Ну вот и все =) проверки нету. отключаем подключенный файл

Code
sudo  umount /mnt/папка_куда_подключено


заливаем все файлы на любую ФАТ32 флешку небольшие модификации и шаманства с syslinux и флешка готова к запуску.

Снова кучка растроенных людей и картинка с загрузкой появляеться панелька и курсор и все ахуют и просят потыкать кнопачки =) Загружаеться довольно быстро. Прог 4 штучки, даже файлового манагера нету и терминалки =)


В ИТОГЕ!!! Дистрибутив урезан до немогу и нет ни 1 упоминания о системе Linux даже на новости презентации в ru сегменте MSI статейка http://ru.msi.com/pro...ge.php?UID=992. Вообщем ничего нового оригинального и интересного нету. =)

Да и еще расмешила статья с THG http://www.thg.ru/tec...04_181552.html об этом дистре =) смех и слезы.

Если кому надо могу скинуть готовую сборку со всеми модификациями. Но эт так просто посмореть =)

Screenshots:
» Нажмите, для открытия спойлера | Press to open the spoiler «


Не знал в какой раздел оформить тему, это оказался более подходящий по названию =)