arnoldthebat / chromiumos

Stub Repo for chromiumos issues
http://arnoldthebat.co.uk/wordpress/chromiumos-special-builds/
Other
261 stars 35 forks source link

Can't enable linux(beta) #355

Open ghost opened 2 years ago

ghost commented 2 years ago

I've searched all the menus and used the search bar the option linux appears but it isn't clickable how do i enable it? please help special build r91

wuzhangping commented 2 years ago

Yes, I also need Linux, which version can open please

e2002e commented 2 years ago

I used r78 and it works, but it's stretch and is unsupported by google. you need to replace 'stretch' by 'buster' in the .list files from /etc/apt and do an apt-update, you'll then find errors due to missing keys and can fix it with sudo apt-key adv --keyserver keyserver.ubuntu.com --receive-keys 'thekeythaterrorgivesasmissing'

Alex313031 commented 2 years ago

Builds since 90 also break x264 support, I have tried ALOT of things to get it working again, but it seems google stopped providing chromium binaries with codecs (when building chromiumos it tries to download a binary from a binhost on google storage to avoid building anything). I haven't done it yet, as building chromium on my machine takes 3+ hours and same for the OS, but one would build chromium for cros and then point the chromiumos build script to the local binary. As far as crostini, one should go to chrome://flags and disable crostini-use-dlc. ChromiumOS builds have to have DLC set nowadays for crostini to build, but when actually installing it it wants to use DLC (downloadable content) to download a crostini image thats only available for chromeos, but chromiumos uses an image thats included in the OS image, so you have to set the flag to avoid trying to download it. Also as of 89, it will fail to launch if there are unmitigated CPU vulnerabilities I.E. microcode hasn't been updated. There is a post on cloudreadys forums about disabling this check https://neverware.zendesk.com/hc/en-us/community/posts/4405874706579-Linux-Beta-not-working-in-92-3-4-Home-Stable-Channel

ghost commented 2 years ago

So yes i fixed it by enabling virtualization in the bios like the same day i asked but forgot to post it. As far as x264 goes i am concerned that google is close sourcing a lot of their stuff and i dont like. it i am making my custom build of ChromiumOS too and if you dont build chromium from source too there doesnt seem to be any fix sadly. and for the dlc stuff i can confirm that it gets fixed the way you suggested but it ruins the experience for a new user

Alex313031 commented 2 years ago

I found this too. I build chromium too. But how does one build it for CrOS and then integrate is into the chromiumos build; I couldn't find good info on this.

Alex313031 commented 2 years ago

@charchatzo I fixed x264, updated linux firmware, added module support, and lacros now has widevine. I made an image that works wonderfully > https://github.com/Alex313031/ChromiumOS

ghost commented 2 years ago

that should be a life saver for new users. good job

ghost commented 2 years ago

I think we should close the issue too since it got out of topic

Alex313031 commented 2 years ago

@charchatzo Are you still 14 years old. If so that's impressive. My latest chromiumos build also has api keys for signin.

ghost commented 2 years ago

@Alex313031 yes