{"id":2494,"date":"2010-01-01T13:44:41","date_gmt":"2010-01-01T11:44:41","guid":{"rendered":"https:\/\/versme.net\/blog\/?p=2494"},"modified":"2013-12-28T14:48:52","modified_gmt":"2013-12-28T12:48:52","slug":"virtualbox-atnaujinimas-archlinux-sistemoje","status":"publish","type":"post","link":"https:\/\/versme.net\/blog\/virtualbox-atnaujinimas-archlinux-sistemoje\/","title":{"rendered":"VirtualBox paleidimas po ArchLinux branduolio atnaujinimo"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/versme.net\/blog\/images\/vbox_not_found.jpg\" alt=\"Module not found\" \/><\/p>\n<p>Auk\u0161\u010diau pavaizduotas vaizdas grei\u010diausiai jau ne vienam patyrusiam Linux vartotojui pa\u017e\u012fstamas &#8211; sistema nerado VirtualBox modulio, tod\u0117l negal\u0117jo jo u\u017ekrauti. Be \u0161io modulio nebepasileis VirtualBox virtual\u016bs kompiuteriai. \u0160i problema i\u0161kyla prakti\u0161kai visose Linux sistemose, atnaujinus sistemos branduol\u012f (aka \u201ekernel&#8217;\u012f\u201c). Paprastai kiekviena sistema turi sav\u0105 sprendim\u0105 &#8211; dauguma turi jau i\u0161 anksto paruo\u0161tus scenarijus kaip perkompiliuoti VirtualBox modul\u012f, jog \u0161is b\u016bt\u0173 paruo\u0161tas darbui su naujai suinstaliuotu branduoliu. Deja, ArchLinux man tenka da\u017enai susidurti su keistais nutikimais, kai dokumentacijoje apra\u0161omas metodas papras\u010diausiai pasen\u0119s.<\/p>\n<p>\u0160tai <a href=\"http:\/\/wiki.archlinux.org\/index.php\/VirtualBox#Rebuild_the_vboxdrv_Module\">ArchLinux Wiki<\/a> si\u016blo \u012fvykdyti \u0161i\u0105 komand\u0105:<\/p>\n<blockquote><p><code><em># vbox_build_module<\/em><\/code><\/p><\/blockquote>\n<p>Pasak Wiki, \u0161i komanda tur\u0117t\u0173 perkompiliuoti modul\u012f. Ji tur\u0117t\u0173 tikti visoms VirtualBox versijoms iki 2.1. Ta\u010diau jai reikalingi i\u0161eities tekstai, kuri\u0173 j\u016bs po branduolio atnaujinimo neturite, jeigu naujinot\u0117s \u012f pa\u010di\u0105 naujausi\u0105 2.6.32 versij\u0105.<\/p>\n<p>Kitas si\u016blomas metodas yra \u012fvykdyti \u0161i\u0105 komand\u0105:<\/p>\n<blockquote><p><code><em># \/etc\/rc.d\/rc.vboxdrv setup<\/em><\/code><\/p><\/blockquote>\n<p>Keista, ta\u010diau mano sistemoje ka\u017ekod\u0117l \/etc\/rc.d\/ n\u0117ra n\u0117 vieno failo, kurio pavadinimas prasid\u0117t\u0173 \u201erc.\u201c.<\/p>\n<p><strong>Kod\u0117l neveikia \u0161ie metodai?<\/strong><br \/>\nPasirodo, su 2.6.32 branduolio versija ArchLinux k\u016br\u0117j\u0173 komanda padar\u0117 \u201esiurpriz\u0105\u201c ir branduolio \u201eheaders\u201c i\u0161k\u0117l\u0117 \u012f atskir\u0105 paket\u0105 su ma\u017eai pompastikos. Apie tai su\u017einojo tik <a href=\"http:\/\/mailman.archlinux.org\/pipermail\/arch-dev-public\/2009-December\/014525.html\">arch-dev-public lai\u0161k\u0173 s\u0105ra\u0161o skaitytojai<\/a> ir kiti naujienomis besidomintys, kuriems buvo \u012fdomu su\u017einoti kas naujo 2.6.32 branduolyje. Visi kiti buvo palikti ant ledo \ud83d\ude42 .<br \/>\nSprendimas i\u0161 ties\u0173 labai paprastas, tik tiek, jog erzinantis. Dabar su branduolio atnaujinimu \u012f 2.6.32 , turite \u012fdiegti ir \u201ekernel26-headers\u201c paket\u0105, tad tiesiog \u012fvykdykite:<\/p>\n<blockquote><p><code><em># pacman -S kernel26-headers<br \/>\n# vbox_build_module<br \/>\n# modprobe vboxdrv<\/em><\/code><\/p><\/blockquote>\n<p>Ir \u0161io keisto nesusipratimo kaip neb\u016bta po labai elementaraus sprendimo \ud83d\ude42 . Keista, jog ArchLinux negali \u012fd\u0117ti prane\u0161imo apie tokius pakeitimus tiesiog atnaujinant branduol\u012f su pacman, kaip t\u0105 daro Gentoo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Auk\u0161\u010diau pavaizduotas vaizdas grei\u010diausiai jau ne vienam patyrusiam Linux vartotojui pa\u017e\u012fstamas &#8211; sistema nerado VirtualBox modulio, tod\u0117l negal\u0117jo jo u\u017ekrauti. Be \u0161io modulio nebepasileis VirtualBox virtual\u016bs kompiuteriai. \u0160i problema i\u0161kyla prakti\u0161kai visose Linux sistemose, atnaujinus sistemos branduol\u012f (aka \u201ekernel&#8217;\u012f\u201c). Paprastai kiekviena sistema turi sav\u0105 sprendim\u0105 &#8211; dauguma turi jau i\u0161 anksto paruo\u0161tus scenarijus kaip perkompiliuoti [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[3,47],"tags":[158,462,21,453,463,77],"class_list":["post-2494","post","type-post","status-publish","format-standard","hentry","category-linux","category-patarimai","tag-archlinux","tag-atnaujinimai","tag-kernel","tag-linux","tag-patarimai","tag-virtualbox"],"_links":{"self":[{"href":"https:\/\/versme.net\/blog\/wp-json\/wp\/v2\/posts\/2494","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/versme.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/versme.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/versme.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/versme.net\/blog\/wp-json\/wp\/v2\/comments?post=2494"}],"version-history":[{"count":6,"href":"https:\/\/versme.net\/blog\/wp-json\/wp\/v2\/posts\/2494\/revisions"}],"predecessor-version":[{"id":3346,"href":"https:\/\/versme.net\/blog\/wp-json\/wp\/v2\/posts\/2494\/revisions\/3346"}],"wp:attachment":[{"href":"https:\/\/versme.net\/blog\/wp-json\/wp\/v2\/media?parent=2494"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/versme.net\/blog\/wp-json\/wp\/v2\/categories?post=2494"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/versme.net\/blog\/wp-json\/wp\/v2\/tags?post=2494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}