Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't Boot to Linux on Dual-Boot Chromebook after Battery Completely Discharges #132

Open
ajlenze opened this issue Aug 11, 2021 · 13 comments

Comments

@ajlenze
Copy link

ajlenze commented Aug 11, 2021

I've used chrx to turn Acer C720 Chromebooks into dual-boot Linux/ChromeOS machines. Everything seems to work great at first - ctrl-L to boot to Linux, ctrl-D to boot to ChromeOS. Since these are laptops, I sometimes run them from their batteries, and I've found that if the battery gets completely discharged, when I plug in and press ctrl-L to boot to Linux, the computer beeps at me but won't boot into Linux. It still boots fine into ChromeOS, either by default or when I press ctrl-D.

Is this a known issue? Is there any way to fix this or get around it?

Thanks,

A.J.

@tuxevil
Copy link

tuxevil commented Mar 21, 2022

i just have the same problem, my chromebook was working perfectly with kubuntu, but after my battery was completely dead, first develppermode was disable, and after enabling it, when i press ctrl + l at the OS verification screen, it beeps and dont go into linux anymore, please help

@ajlenze
Copy link
Author

ajlenze commented Mar 21, 2022 via email

@tuxevil
Copy link

tuxevil commented Mar 21, 2022

Here's a temporary fix for this problem: 1. Boot into ChromeOS and bring up a Linux prompt. On my machine, to do this I first hit ctrl-alt-t to bring up a terminal window, then, at the "crosh>" prompt, type shell. 2. At this Linux prompt, type "sudo crossystem dev_boot_legacy=1". This should fix the problem. To permanently fix the problem, you have to modify the BIOS, which involves removing the write-protect screw, then using some script. I used the command "cd; curl -LO https://mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh", then using option 3 in the menu. Good luck! A.J.

On Mon, Mar 21, 2022 at 5:19 PM Sebastian Real @.> wrote: i just have the same problem, my chromebook was working perfectly with kubuntu, but after my battery was completely dead, first develppermode was disable, and after enabling it, when i press ctrl + l at the OS verification screen, it beeps and dont go into linux anymore, please help — Reply to this email directly, view it on GitHub <#132 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVFOZ7NDJF6YVZWO3KHFG2TVBDYXLANCNFSM5B7E5T7Q . You are receiving this because you authored the thread.Message ID: @.>

thanks a lot, the temporary fix solved the issue, another day i will try the permanent fix!!!
THAnKS!!!!

@ajlenze
Copy link
Author

ajlenze commented Mar 21, 2022 via email

@tuxevil
Copy link

tuxevil commented Mar 21, 2022 via email

@ajlenze
Copy link
Author

ajlenze commented Mar 21, 2022 via email

@tuxevil
Copy link

tuxevil commented Mar 21, 2022 via email

@tuxevil
Copy link

tuxevil commented Apr 14, 2022

Here's a temporary fix for this problem: 1. Boot into ChromeOS and bring up a Linux prompt. On my machine, to do this I first hit ctrl-alt-t to bring up a terminal window, then, at the "crosh>" prompt, type shell. 2. At this Linux prompt, type "sudo crossystem dev_boot_legacy=1". This should fix the problem. To permanently fix the problem, you have to modify the BIOS, which involves removing the write-protect screw, then using some script. I used the command "cd; curl -LO https://mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh", then using option 3 in the menu. Good luck! A.J.

On Mon, Mar 21, 2022 at 5:19 PM Sebastian Real @.> wrote: i just have the same problem, my chromebook was working perfectly with kubuntu, but after my battery was completely dead, first develppermode was disable, and after enabling it, when i press ctrl + l at the OS verification screen, it beeps and dont go into linux anymore, please help — Reply to this email directly, view it on GitHub <#132 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVFOZ7NDJF6YVZWO3KHFG2TVBDYXLANCNFSM5B7E5T7Q . You are receiving this because you authored the thread.Message ID: @.>

For fixing permanently, is just removing the read-only screw or i need also the "servo" device?
https://www.collabora.com/news-and-blog/blog/2017/03/08/quick-hack-removing-the-chromebook-write-protect-screw/
https://www.ifixit.com/Guide/Remove+the+Write+Protect+Screw/86362

this problem is happening often and i would like to fix it pemanently

@ajlenze
Copy link
Author

ajlenze commented Apr 14, 2022 via email

@tuxevil
Copy link

tuxevil commented Apr 14, 2022

I don't know anything about a "servo". But before you take any more advice from me, you should know that I've only installed Linux (in my case Xubuntu) on a few Acer C720s and one C720P; is that the same model you're using? As part of installing Linux, I modified the BIOS using the Mr. ChromeBox script I mentioned in my previous message. I used this same Mr ChromeBox script to permanently fix your problem (using menu option 3), but if you didn't use the Mr. ChromeBox script as part of the process of installing Linux, your permanent solution may be different. If you do use the Mr. ChromeBox script to fix the problem permanently, you have to first remove the write-protect screw, before running the script. I didn't have to remove the screw during the initial Linux installation - I think that's because I didn't strictly change the BIOS; instead, I actually installed a BIOS extension. However, I may be mistaken about this. Hope this helps, A.J. On Thursday, April 14, 2022, Sebastian Real @.> wrote:

Here's a temporary fix for this problem: 1. Boot into ChromeOS and bring up a Linux prompt. On my machine, to do this I first hit ctrl-alt-t to bring up a terminal window, then, at the "crosh>" prompt, type shell. 2. At this Linux prompt, type "sudo crossystem dev_boot_legacy=1". This should fix the problem. To permanently fix the problem, you have to modify the BIOS, which involves removing the write-protect screw, then using some script. I used the command "cd; curl -LO https://mrchromebox.tech/ firmware-util.sh && sudo bash firmware-util.sh", then using option 3 in the menu. Good luck! A.J. … <#m_-7678709752897225515_> On Mon, Mar 21, 2022 at 5:19 PM Sebastian Real @.
> wrote: i just have the same problem, my chromebook was working perfectly with kubuntu, but after my battery was completely dead, first develppermode was disable, and after enabling it, when i press ctrl + l at the OS verification screen, it beeps and dont go into linux anymore, please help — Reply to this email directly, view it on GitHub <#132 (comment) <#132 (comment)>>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVFOZ7NDJF6YVZWO3KHFG2TVBDYXLANCNFSM5B7E5T7Q https://github.com/notifications/unsubscribe-auth/AVFOZ7NDJF6YVZWO3KHFG2TVBDYXLANCNFSM5B7E5T7Q . You are receiving this because you authored the thread.Message ID: @.
> For fixing permanently, is just removing the read-only screw or i need also the "servo" device? https://www.collabora.com/news-and-blog/blog/2017/03/08/ quick-hack-removing-the-chromebook-write-protect-screw/ https://www.ifixit.com/Guide/Remove+the+Write+Protect+Screw/86362 this problem is happening often and i would like to fix it pemanently — Reply to this email directly, view it on GitHub <#132 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVFOZ7MPVNGJKANV2OLXTTDVFBJ3LANCNFSM5B7E5T7Q . You are receiving this because you authored the thread.Message ID: @.
**>

I have an ASUS C423 and a HP Chromebook 14 G5
I used the MR. Chromebox script too, but I choosed Kubuntu, and option 3 is disabled i guess becouse of WP screw, I will try to remove it on the HP and give it a try to fix permanently.

Thanks

@tuxevil
Copy link

tuxevil commented Apr 14, 2022

Well, ASUS C423 dont have WP screw
https://www.reddit.com/r/chromeos/comments/kirnyn/cant_find_writeprotect_screw/

I will look for another way to fix it

@ajlenze
Copy link
Author

ajlenze commented Apr 14, 2022 via email

@tuxevil
Copy link

tuxevil commented Apr 16, 2022

Looks like you've reached the limit of my expertise, such as it is. At least I showed you the temporary fix.

On Thursday, April 14, 2022, Sebastian Real @.> wrote: Well, ASUS C423 dont have WP screw https://www.reddit.com/r/chromeos/comments/kirnyn/cant_ find_writeprotect_screw/ I will look for another way to fix it — Reply to this email directly, view it on GitHub <#132 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVFOZ7KHREEG6HLNWZXXIELVFBVY7ANCNFSM5B7E5T7Q . You are receiving this because you authored the thread.Message ID: @.>

indeed, thank you so much, you saved me

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

No branches or pull requests

2 participants