{"id":3803,"date":"2019-07-17T17:03:15","date_gmt":"2019-07-17T14:03:15","guid":{"rendered":"http:\/\/mummila.net\/nuudelisoppa\/?p=3803"},"modified":"2019-07-17T17:03:15","modified_gmt":"2019-07-17T14:03:15","slug":"only-every-other-boot-succeeds-with-ubuntu-18-04-on-thinkpad-x60-with-every-other-boot-in-between-ending-in-blank-screen","status":"publish","type":"post","link":"https:\/\/mummila.net\/nuudelisoppa\/2019\/07\/17\/only-every-other-boot-succeeds-with-ubuntu-18-04-on-thinkpad-x60-with-every-other-boot-in-between-ending-in-blank-screen\/","title":{"rendered":"Only every other boot succeeds with Ubuntu 18.04 on Thinkpad X60 (with every other boot in between ending in blank screen)"},"content":{"rendered":"<p>(Just helping Google out here.)<\/p>\n<p>This seemingly weird issue of cold boot and every other boot thereafter failing (with successful boots in between) is mediated by Grub&#8217;s <code>recordfail<\/code> functionality: after a failed boot, the next boot is forced into <code>linux_gfx_mode=text<\/code> (see <code>\/boot\/grub\/grub.cfg<\/code>), which then results in a successful boot.<\/p>\n<p>The core issue is the failing boot, which in the case of Thinkpad X60 is probably <a href=\"https:\/\/bugs.launchpad.net\/ubuntu\/+source\/linux\/+bug\/1724639\">LP #1724639<\/a> (although the report and comments are all over the place, making the report pretty useless).<\/p>\n<p>To work around it, add <code>GRUB_GFXPAYLOAD_LINUX=text<\/code> to <code>\/etc\/default\/grub<\/code> and run <code>sudo update-grub<\/code>.<\/p>\n<p>This forces Grub to always boot in text mode, which is less pretty ofc, but at least it doesn&#8217;t hang.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>(Just helping Google out here.) This seemingly weird issue of cold boot and every other boot thereafter failing (with successful boots in between) is mediated by Grub&#8217;s recordfail functionality: after a failed boot, the next boot is forced into linux_gfx_mode=text (see \/boot\/grub\/grub.cfg), which then results in a successful boot. The core issue is the failing [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3803","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts\/3803","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/comments?post=3803"}],"version-history":[{"count":6,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts\/3803\/revisions"}],"predecessor-version":[{"id":3809,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts\/3803\/revisions\/3809"}],"wp:attachment":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/media?parent=3803"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/categories?post=3803"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/tags?post=3803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}