Skip to content
This repository has been archived by the owner on Aug 19, 2024. It is now read-only.

Can't enable linux(beta) #355

Open
ghost opened this issue Aug 24, 2021 · 10 comments
Open

Can't enable linux(beta) #355

ghost opened this issue Aug 24, 2021 · 10 comments

Comments

@ghost
Copy link

ghost commented Aug 24, 2021

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
Copy link

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

@e2002e
Copy link

e2002e commented Oct 3, 2021

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
Copy link

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
Copy link
Author

ghost commented Oct 23, 2021

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
Copy link

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
Copy link

@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
Copy link
Author

ghost commented Dec 16, 2021

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

@ghost
Copy link
Author

ghost commented Dec 16, 2021

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

@Alex313031
Copy link

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

@ghost
Copy link
Author

ghost commented Jan 1, 2022

@Alex313031 yes

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants