{"id":436,"date":"2019-02-11T12:23:54","date_gmt":"2019-02-11T12:23:54","guid":{"rendered":"http:\/\/labiol.xyz\/?p=436"},"modified":"2019-02-11T12:23:54","modified_gmt":"2019-02-11T12:23:54","slug":"vmware-workstation-na-ubuntu-efi","status":"publish","type":"post","link":"https:\/\/www.labiol.xyz\/index.php\/2019\/02\/11\/vmware-workstation-na-ubuntu-efi\/","title":{"rendered":"VMware workstation na ubuntu\/efi."},"content":{"rendered":"\n<p>Nowoczesne komputery s\u0105 zdecydowanie bardziej skomplikowane ni\u017c te 10, 20 lat temu. Kiedy\u015b, dos, p\u00f3\u017aniej win95, msfat, mo\u017ce kto\u015b gdzie\u015b s\u0142ysza\u0142 o UNIX. Ewentualnie Netware \ud83d\ude42<\/p>\n\n\n\n<p>Teraz niby jest pro\u015bciej, bitlocker, journalingowe systemy plik\u00f3w, laptop z przygotowanym windowsem przez oemowca &#8211; gdzie to przygotowanie zwykle dzia\u0142a, itd. Wszystko fajne, jednak je\u015bli nie chcemy wyj\u015b\u0107 poza ramy zwyk\u0142ego po\u017ceracza gier czy netfliksa na komputerze. Je\u015bli jednak chcemy mie\u0107 komputer z podw\u00f3jnym bootowaniem, korzysta\u0107 z dysku na kilku systemach a przy tym od\u0142\u0105czy\u0107 si\u0119 od chmury &#8230;. wtedy czasy winxp i suse 9 wzgl\u0119dnie redhat 5 wspominam z \u0142ezk\u0105 w oku.<\/p>\n\n\n\n<p>Nowoczesne komputery s\u0105 zdecydowanie bardziej skomplikowane ni\u017c te 10, 20 lat temu. Kiedy\u015b, dos, winxp, msfat, mo\u017ce kto\u015b gdzie\u015b s\u0142ysza\u0142 o UNIX. Ewentualnie Netware \ud83d\ude42<\/p>\n\n\n\n<p>Teraz niby jest pro\u015bciej, bitlocker, journalingowe systemy plik\u00f3w, laptop z przygotowanym windowsem przez oemowca &#8211; gdzie to przygotowanie zwykle dzia\u0142a, itd. Wszystko fajne, jednak do momentu kiedy chcemy wyj\u015b\u0107 poza ramy zwyk\u0142ego po\u017ceracza gier czy netfliksa. Je\u015bli chcemy mie\u0107 komputer z podw\u00f3jnym bootowaniem, korzysta\u0107 z dysku na kilku systemach a przy tym od\u0142\u0105czy\u0107 si\u0119 od chmury(!) &#8230;. wtedy czasy winxp i suse 9 wzgl\u0119dnie redhat 5 wspominam z \u0142ezk\u0105 w oku. <\/p>\n\n\n\n<p>Odbieg\u0142em troch\u0119 od tematu ale tylko troszeczk\u0119.<\/p>\n\n\n\n<p>Ot\u00f3\u017c dzisiaj zmaga\u0142em si\u0119 z instalacj\u0105 VMWare Workstation 15 na Ubuntu 18.04. Ubuntu mam zaintalowane na osobnym dysku SSD pod\u0142\u0105czonym od USB3 do mojego laptopa. Poniewa\u017c laptop obs\u0142uguje EFI i secure boot to i Ubuntu 18.04 (jak i poprzednie) s\u0105 zainstalowane z tymi opcjami.<\/p>\n\n\n\n<p>Co dzi\u0119ki temu zyskuj\u0119? &#8211; EFI rozpoznaje partycje na \u201cexternal removable storage\u201d i bez problemu (taki \u017cart) uruchamia systemy na zewn\u0119trznych dyskach + nie musia\u0142em przerabia\u0107 ju\u017c zainstalowanego linuksa na dysku wewn\u0119trznym. Minus &#8211; sterowniki musz\u0105 by\u0107 podpisane &#8211; w\u0142\u0105czaj\u0105c w to sterowniki kt\u00f3re s\u0105 niezb\u0119dne VMware Workstation do \u017cycia, vmmon i vmnet. VMware Workstation nie rozprowadza tych sterownik\u00f3w wraz z instalacj\u0105, sterowniki te s\u0105 podczas (a w\u0142a\u015bciwie po) instalacji kompilowane na docelowym systemie.<\/p>\n\n\n\n<p>W przypaku EFI komplikacja odbywa si\u0119 prawid\u0142owo (je\u015bli si\u0119 zaintaluje odpowiednie biblioteki), niestety ju\u017c sam proces ich za\u0142adowania nie mo\u017ce si\u0119 odby\u0107.<\/p>\n\n\n\n<p>Poni\u017cej kroki niezb\u0119dne do uruchomienia VMWare Workstation 15 na Ubuntu 18.04:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Pobierz oprogramowanie<\/li><li>Instalacja wymaganych bibliotek: build-essentail, gcc, libcanberra-gtk-module, libaio1, libaio-dev<\/li><li>Instalacja (plik &#8211; zmieniamy uprawnienia executable dla u\u017cytkownika kt\u00f3ry instaluje program)Kompiluj\u0105 si\u0119 sterowniki<\/li><li>Zamykamy instalatora<\/li><li>openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj &#8220;\/CN=VMware\/&#8221;<\/li><li>sudo\u00a0\/usr\/src\/linux-headers-`uname\u00a0-r`\/scripts\/sign-file\u00a0sha256\u00a0.\/MOK.priv\u00a0.\/MOK.der\u00a0\u00a0$(modinfo\u00a0-n\u00a0vmmon)\u00a0\u00a0<\/li><li>sudo\u00a0\/usr\/src\/linux-headers-`uname\u00a0-r`\/scripts\/sign-file\u00a0sha256\u00a0.\/MOK.priv\u00a0.\/MOK.der\u00a0\u00a0$(modinfo\u00a0-n\u00a0vmnet)\u00a0<\/li><li>mokutil &#8211;import MOK.der<\/li><li>restart komputera, podczas uruchomienia w MOK:  enroll MOK, continue, yes, wpisujemy has\u0142o podane w poprzednim kroku, ok<\/li><li>uruchamiamy vmplayer<\/li><\/ol>\n\n\n\n<p>Przydatne polecenia:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>sudo vmware-modconfig &#8211;console &#8211;install-all<\/p><\/blockquote>\n\n\n\n<p><a href=\"https:\/\/communities.vmware.com\/thread\/597576\">https:\/\/communities.vmware.com\/thread\/597576<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/kb.vmware.com\/s\/article\/2146460\">https:\/\/kb.vmware.com\/s\/article\/2146460<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/sourceware.org\/systemtap\/wiki\/SecureBoot\">https:\/\/sourceware.org\/systemtap\/wiki\/SecureBoot<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nowoczesne komputery s\u0105 zdecydowanie bardziej skomplikowane ni\u017c te 10, 20 lat temu. Kiedy\u015b, dos, p\u00f3\u017aniej win95, msfat, mo\u017ce kto\u015b gdzie\u015b s\u0142ysza\u0142 o UNIX. Ewentualnie Netware \ud83d\ude42 Teraz niby jest pro\u015bciej, bitlocker, journalingowe systemy plik\u00f3w, laptop z przygotowanym windowsem przez oemowca &#8211; gdzie to przygotowanie zwykle dzia\u0142a, itd. Wszystko fajne, jednak &hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[12,8,13,7,11],"class_list":["post-436","post","type-post","status-publish","format-standard","hentry","category-vmware","tag-efi","tag-linux","tag-uefi","tag-vmware","tag-workstation"],"_links":{"self":[{"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/posts\/436","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/comments?post=436"}],"version-history":[{"count":1,"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/posts\/436\/revisions"}],"predecessor-version":[{"id":437,"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/posts\/436\/revisions\/437"}],"wp:attachment":[{"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/media?parent=436"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/categories?post=436"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/tags?post=436"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}