Peppermint OS Community Forum

General => General Discussion => Topic started by: peppycrab on February 27, 2019, 10:43:40 pm

Title: Chromebook conversion
Post by: peppycrab on February 27, 2019, 10:43:40 pm
I am running P8 on an HP Mini that is on it's last legs.
My question: Would it be worth it to get a low-priced Chromebook and replace the Chrome OS with Peppermint? Can it be done?
Title: Re: Chromebook conversion
Post by: christianvl on February 28, 2019, 03:24:56 am
I used to have a Chromebook. Although its limitations, it is a very fast and responsive system. If you can get your work done only from a web browser, it is a nice option.

When I had it, there was not the possibility to install some Android apps yet.

However, I would not buy it if you're planning on using another OS then Chrome OS. It's not easily replaceable. There is a way to install Linux distros on it, but AFAIK it is not very easy and there are some caveats.

To put it short, if you want something different from Chrome OS, don't buy a Chromebook. 
Title: Re: Chromebook conversion
Post by: PCNetSpec on February 28, 2019, 08:20:43 am
It would need to be an x86 Chromebook, and even then you'd need to do your homework .. I gather it can be done on some Chromebooks (but it's never easy), but not on others .. certainly not on ARM based Chromebooks.

Personally I'd say use the money on a second-hand but well built laptop .. Dell E series maybe.

[EDIT]

Okay Dell, I recommend these things that often now I reckon I deserve a commission :))
Title: Re: Chromebook conversion
Post by: murraymint on February 28, 2019, 09:30:00 am
I agree. I put Peppermint on a Chromebook for somebody and when the battery ran out it stopped being able to boot Peppermint. It was a real hassle getting it to boot another OS in the first place and I couldn't figure out how to repeat the trick. Luckily the user is quite happy to use ChromeOS  :o
Title: Re: Chromebook conversion
Post by: VinDSL on February 28, 2019, 01:06:35 pm
Personally I'd say use the money on a second-hand but well built laptop .. Dell E series maybe.

I was thinking it, and you said it.

1) Dell E series (modern)  and/or  2) Dell D series (legacy), I reckon.


EDIT


Er...

BTW, Dell aficionados tend to leave the 'category' off of the names. They assume everyone knows which category they're referring to.

We're talking about Dell Latitude lappys, hence...

1) Dell Latitude E series (modern)  and/or  2) Dell Latitude D series (legacy)

This distinction is V important. For instance, I would never buy nor recommend a low-end Dell Inspiron [anything]  ;)

Extra Credit Reading: How to Decode Laptop Brand Names (https://www.consumerreports.org/laptop-computers/how-to-decode-laptop-brand-names/)
Title: Re: Chromebook conversion
Post by: perknh on February 28, 2019, 01:26:59 pm
I know it's considerably easier to put Peppermint on an HP Stream than on a Chromebook.  I know this because I did so.  But, since mrs.perknh just adores her little Acer C720 Chromebook -- which is supposedly going stop receiving support this coming June.  I've been pondering how I might easily put Peppermint on her Chromebook once support for it ends.

I have no idea at all if this strategy will work, but I intend to first replace Chrome OS with Chromium OS using CloudReady (home edition) from Neverware (https://www.neverware.com/#introtext-3).  Then I plan to see if I can boot Peppermint 9 from within CloudReady.  I already know I won't be able to do so within Chrome OS, but I'm hoping CloudReady will prove itself a little more user-friendly since Google won't be directly calling the shots.

I'm not holding my breath that I'll be able to do this, but that's the approach I want to try.  If this doesn't work, she'll at least have a supported version of Chromium OS on her Chromebook instead of an unsupported version of Chrome OS.
Title: Re: Chromebook conversion
Post by: VinDSL on February 28, 2019, 02:14:42 pm
I'm working on my first pot of coffee, and veering off-course here, but...

I had to mention this:

I run one of my bots on a Dell Latitude D620. It's been up n' running 24/7/365 for years. When the Peppermint version I'm using goes EOL, I shut it down, blow out the dust bunnies, and install the latest Peppermint. Then, it's put back online, until that ver goes EOL.

For shiggles, I went over to eBay to see how much Dell Latitude D series are going for these days. I paid $100 for mine way-back-when.

Picked at random: Fast Dell Latitude D Series Laptop Notebook PC Dual Core 4GB Wifi Windows 10 (https://goo.gl/DjZwYL)

Yup, still going for $100-ish USD. Dual-boot it with Peppermint, and you got a marriage made in heaven, for pennies.

Okay, back OT  ;D
Title: Re: Chromebook conversion
Post by: peppycrab on February 28, 2019, 02:32:21 pm
...

Personally I'd say use the money on a second-hand but well built laptop .. Dell E series maybe.

[EDIT]

Okay Dell, I recommend these things that often now I reckon I deserve a commission :))

I've had good experience with Dell. I'll probably go that route.
Title: Re: Chromebook conversion
Post by: perknh on February 28, 2019, 03:54:07 pm
Yup, still going for $100-ish USD. Dual-boot it with Peppermint, and you got a marriage made in heaven, for pennies.

That is a great sounding deal.  And it sure beats wasting lots of time with a Chromebook if you don't have to. ;)
Title: Re: Chromebook conversion
Post by: perknh on May 10, 2019, 06:25:26 am
peppycrab, rejoice!  I may have to take back what I've said earlier.  This sounds promising -- though I'm not eliminating the CloudReady idea just yet. ;)


All Chromebooks will also be Linux laptops going forward

By Steven J. Vaughan-Nichols for ZDNet

https://www.zdnet.com/article/all-chromebooks-will-also-be-linux-laptops-going-forward/
Title: Re: Chromebook conversion
Post by: VinDSL on May 10, 2019, 06:57:16 am
Good read, perk. Thx  :)







Title: Re: Chromebook conversion
Post by: perknh on May 10, 2019, 07:47:53 am
Good read, perk. Thx  :)

 :)
Title: Re: Chromebook conversion
Post by: Fritz74 on May 10, 2019, 04:42:17 pm
As regards hardware compatibility of Chromebooks with Linux, take a look at the following table by GalliumOS:
https://wiki.galliumos.org/Hardware_Compatibility

GalliumOS is basically Xubuntu for Chromebooks. I used it on an Asus C200 for about a year. According to Don't call me Lenny, installing a normal distribution like Peppermint should be no problem either:
https://www.youtube.com/watch?v=5cP05BeLiS0

Refurbished Acer C720s can be found on eBay.com for less than $ 150.
Title: Re: Chromebook conversion
Post by: perknh on May 10, 2019, 06:00:27 pm
Thanks, Fritz74.  My wife has an Acer C720.  It's guaranteed support until next month, and this is the reason why I'm following this stuff like a hawk.  Check this  (https://support.google.com/chrome/a/answer/6220366?hl=en)out.  It's a list of the end of automatic support dates for Chrome OS on various Chrome OS devices.  I'm not sure whether or not we'll still be able to manually update a Chrome OS device after its automatic support ends, but I'm not holding my breath.  My plan is to put CloudReady on her old Acer C720 Chromebook after its automatic support ends. 

By the way, I don't recommend CloudReady for most computers.  CloudReady can be buggy if a device isn't supported.  To date I've tried CloudReady on three computers, but it only appears to work well on one of the three.  It's really a hit or miss thing with CloudReady.  Still, I suspect it will work on her old Acer Chromebook.  An old Chromebook is exactly the type of device CloudReady was created for.
Title: Re: Chromebook conversion
Post by: Fritz74 on May 10, 2019, 06:30:42 pm
@perknh: Chrome OS is very limited. The only downside with Linux on a Chromebook is that you always need to press CTRL+L on startup, or the device will try to erase the OS and force you to install Chrome OS again. Maybe (sooner or later) I will get an Acer C720 myself.
Title: Re: Chromebook conversion
Post by: perknh on May 11, 2019, 11:30:28 am
@perknh: Chrome OS is very limited.

Yeah, it sure is.  It's Chrome browser, with a few apps thrown in.

Maybe (sooner or later) I will get an Acer C720 myself.

The Acer C720 has a solid build, but it's becoming dated.  I put Peppermint 9 on a 14" refurbished HP Stream I picked up on eBay around Christmas for $119.  My little PepperNine works just fine, and I get to run Firefox on it too.  It's mrs.perknh who's got the Chromebook.  If I'm able to put Chromium OS on it through CloudReady and keep the thing going like it's going right now, I'll be happy with that. :)

Title: Re: Chromebook conversion
Post by: perknh on June 10, 2019, 09:01:43 pm
For what it's worth, for about 15 minutes I had a Linux distribution on mrs.perknh's Chromebook.  When I tried to boot into Peppermint, I kept reading that the Acer c720 didn't have enough memory. (I had a P10 iso on a 16 G PNY flash drive)  So then I tried CloudReady, and I was told I hadn't Chrome OS.  So, for the hell of it, I then tossed a Sony 4 Gig flash drive into the Chromebook which had a Mint iso on it, and, to my surprise, it was acknowledged without warning as a 4 G Sony flash drive containing Mint! :o  So Installed Mint while downloading Peppermint in order to eventually replace Mint on the Sony flash drive.

Then I began playing with the installation in order to find a way to avoid booting directly into that terribly ugly developer mode screen.  So I tried hitting the space bar thinking that might take me more quickly to Mint than CTRL L ESC 1, but instead I crashed the entire system.  Now I'm starting all over again after re-installing Chrome OS because I had removed Chrome OS while installing Mint.  ::)

Not a glorious tale, I know, but at least I now know I can to it.  Would you be surprised if I said I genuinely believe now that these Chromebooks are best suited for Chrome OS and ONLY Chrome OS?  Why do I say this?  Firstly because it's easy to crash the entire system, and secondly because you pretty much have to run a gauntlet in order to create a set up to boot into legacy mode.   The gauntlet I ran culminated shortly after wrote and entered "If this bricks my peppy, on my head be it!"

On my head be it?  :-\

How poetic!  :)
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 11, 2019, 10:08:20 am
You really need to read up on these things perknh .. there's seabios, and sommat to do with a screw that needs removing IIRC .. I'm sure someone just posted a link somewhere.

Yep, here
https://mrchromebox.tech/#home

I love that the C720 mainboard is codenamed "PEPPY", how fortuitous is that :)
Title: Re: Chromebook conversion
Post by: perknh on June 11, 2019, 12:04:04 pm
I love that the C720 mainboard is codenamed "PEPPY", how fortuitous is that :)

Yeah, that is pretty cool.  :)


.. there's seabios, and sommat to do with a screw that needs removing IIRC .. I'm sure someone just posted a link somewhere.

Yes, and it's very easy to do.

Here's one of many links on how to do so:

Code: [Select]
https://www.youtube.com/watch?v=I12IUykvC9E


Title: Re: Chromebook conversion
Post by: murraymint on June 11, 2019, 12:17:22 pm
If there is a soldered-down screw, be very careful. That bit isn't easy  :-[
Title: Re: Chromebook conversion
Post by: perknh on June 12, 2019, 12:04:05 pm
If there is a soldered-down screw, be very careful. That bit isn't easy  :-[

Yeah, that part of a Chromebook is touchy.  Fortunately the C-720's screw isn't soldered down, but I know that area of a Chromebook is delicate.  I had wanted to replace the screw after installing Ubuntu 18.02.2, but trying to do so crashed the entire installation. ::)

I have my own tale of woes:  I continue to get the message "Not enough memory to load specified image."  when trying to install Peppermint 10 on my wife's Acer C-720 Peppy.  I've successfully installed Mint on it once and Ubuntu on it twice.  Why I get that error message when trying to install Peppermint 10, I haven't a clue -- even when using the 4G Sony flash drive.  The next time I try putting Peppermint onto it, I'll try installing Peppermint 9 in order to see if there's a difference.

The important thing to me right now is that the thing works.  Right now, knock on wood, it seems to be working fine. :)

Thanks guys.  The spark you guys lit under my feet may have helped save me a couple of hundred dollars.  Of course I still have to see how it work for mrs.perknh.  That will be the ultimate test of success here.

The video link below is what I used to install Ubuntu onto it.  This guy is terrific.

Code: [Select]
https://www.youtube.com/watch?v=AxsckwmRhfw

If anyone who has an Acer C-720 Peppy can figure out how to tweak this fellow's instructions in order to install Peppermint 10 onto it, and then post how they do so here...Well, that would be a lot of help for the next guy.  I think the problem I'm having with Peppermint 10 is Peppy specific.  At least that's my hunch right now.  It's takes me about an hour to complete a full installation from top to bottom.  This Chromebook thing is not like installing to a Windows computer.  There are a lot more obstacles involved when installing an Ubuntu-based distro to a Chromebook than there are when installing to an old Windows computer.
Title: Re: Chromebook conversion
Post by: MNFrozenfish on June 12, 2019, 12:22:50 pm
If you can get 9 installed, you may have success with PCNetSpec's upgrade to 10 process.
https://forum.peppermintos.com/index.php/topic,8442.0.html
Just a thought  :-\
Title: Re: Chromebook conversion
Post by: Brianrh on June 12, 2019, 03:21:45 pm
I had this problem with Mint and Peppermint linux but not Ubuntu on my Acer C710. I had to add mem =4G as a boot parameter (I have 4G of ram in my C710) before I could install Peppermint 10. No problem since.

The only other problem I have with some distros is that trackpad doesn't work. It was always a problem with Ubuntu until 19.04 but never a problem with Manjaro. It was a known issue which just required a couple of lines of script copied, pasted and run on the command line.
Title: Re: Chromebook conversion
Post by: Brianrh on June 12, 2019, 03:47:38 pm
Also came across this in the Arch Wiki:

https://wiki.archlinux.org/index.php/Acer_C720_Chromebook (https://wiki.archlinux.org/index.php/Acer_C720_Chromebook)

Title: Re: Chromebook conversion
Post by: perknh on June 13, 2019, 03:31:43 pm
Thank you, Gents! ;)

If you can get 9 installed, you may have success with PCNetSpec's upgrade to 10 process.
https://forum.peppermintos.com/index.php/topic,8442.0.html
Just a thought  :-\

Yes, I've seen that tread.  This is all new to me, but I guess we can do that now.  Wow! :o

Thank you, MNFrozenfish.


I had this problem with Mint and Peppermint linux but not Ubuntu on my Acer C710. I had to add mem =4G as a boot parameter (I have 4G of ram in my C710) before I could install Peppermint 10. No problem since.

Okay, at least for next guy, and who knows but that next guy might well be me, how do you add mem =4G as a boot parameter after you've tried the installation options for Peppermint but have then been denied because of a memory error message?  Can you then open a terminal with CTRL + t , write in a command, and then proceed directly to the installation instructions that are just sitting there on the screen?

Brianrh, I've got a feeling your Acer C-710 isn't a whole lot different than my wife's Acer C-720.  They both have 4 Gigs of memory at the very least.  Her C-720 has an Intel processor and 16 Gigs of storage.  It's also only so-so, or spotty, in the trackpad department, but is more or less functional -- doesn't matter, though, she uses a mouse.

Thank you.
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 13, 2019, 04:20:48 pm
Boot to the Peppermint LiveUSB .. when you get to the screen where it offers you "Try Peppermint" and "Install Peppermint" ..  hit the "Tab" key

You'll then see some white writing at the bottom of screen that ends with
Code: [Select]
quiet splash --
instead make it end with
Code: [Select]
quiet splash mem=4G -- mem=4G
then hit Enter to continue booting.

Did it boot, and allow installation ?



If it installs but won't boot after installation don't wipe it .. come back here and ask how to apply the mem=4G kernel boot parameter to an already installed OS.
Title: Re: Chromebook conversion
Post by: perknh on June 13, 2019, 05:33:12 pm
Did it boot, and allow installation ?

No, but this message:

Quote
Not enough memory to load specified image.
boot:

After the word boot: I've tried:

1.  boot: quiet splash mem=4G
2. boot: quiet splash mem=4G -- mem=4G
3. sudo quiet splash mem=4G
4. sudo quiet splash mem=4G -- mem=4G

I've also tried the same with chronos instead of sudo.

I then get this message:

Quote
Could not find kernel image:  sudo
or
Could not find kernel image: chronos

Thank you, PCNetSpec.
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 13, 2019, 07:16:08 pm
You're not supposed to replace the entire line .. just change the END bit.

Everything on that line before quiet splash remains the same.

And don't use sudo .. you're not in a terminal, you're simply editing the kernel boot line in grub to add the mem=4G boot parameter.

This C720 has got 4GB RAM right ?
Title: Re: Chromebook conversion
Post by: perknh on June 13, 2019, 07:52:02 pm
You're not supposed to replace the entire line .. just change the END bit.

Everything on that line before quiet splash remains the same.

Something has happened...what I get now is a well-lit, grey-black screen, but nothing more. :-\

Quote
This C720 has got 4GB RAM right ?
-- PCNetSpec

Yes, it has 4G or RAM, or at least it's supposed to.

Here are the specs from the Chromebook:

Spoiler (click here to view / hide)
ecuaperk@peppy:~$ inxi -Fz
System:    Host: peppy Kernel: 4.18.0-21-generic x86_64 bits: 64
           Desktop: Gnome 3.28.4 Distro: Ubuntu 18.04.2 LTS
Machine:   Device: desktop System: Acer product: Peppy v: 1.0 serial: N/A
           Mobo: N/A model: N/A serial: N/A
           BIOS: coreboot v: N/A date: 03/02/2017
Battery    BAT0: charge: 15.3 Wh 45.1% condition: 33.8/44.7 Wh (76%)
CPU:       Dual core Intel Celeron 2955U (-MCP-) cache: 2048 KB
           clock speeds: max: 1400 MHz 1: 1356 MHz 2: 1311 MHz
Graphics:  Card: Intel Haswell-ULT Integrated Graphics Controller
           Display Server: x11 (X.Org 1.20.1 ) driver: i915
           Resolution: 1366x768@60.00hz
           OpenGL: renderer: Mesa DRI Intel Haswell Mobile
           version: 4.5 Mesa 18.2.8
Audio:     Card-1 Intel 8 Series HD Audio Controller driver: snd_hda_intel
           Card-2 Intel Haswell-ULT HD Audio Controller driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture v: k4.18.0-21-generic
Network:   Card: Qualcomm Atheros AR9462 Wireless Network Adapter
           driver: ath9k
           IF: wlp1s0 state: up mac: <filter>
Drives:    HDD Total Size: 16.0GB (36.8% used)
           ID-1: /dev/sda model: KINGSTON_SNS4151 size: 16.0GB
Partition: ID-1: / size: 15G used: 5.5G (40%) fs: ext4 dev: /dev/sda1
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 96.0C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 219 Uptime: 2 min Memory: 802.1/3885.6MB
           Client: Shell (bash) inxi: 2.3.56
[close]
Title: Re: Chromebook conversion
Post by: Brianrh on June 14, 2019, 02:41:37 am
I think the C710 only had 2G RAM when new but I expanded to 4G.

I seem to think when I originally looked into this problem I seem to remember that perhaps the quantity of RAM wasn't so important as the fact you were actually stipulating a quantity to use. It might be worth trying mem=2G or even mem=1G and see if you get the same error message.

Title: Re: Chromebook conversion
Post by: Brianrh on June 14, 2019, 02:50:18 am
The ArchWiki page on the Acer C720 referred to above, has instructions how to remove the bottom cover and unscrew the Write-Protect screw. Also photo showing which screw to unscrew.
Title: Re: Chromebook conversion
Post by: perknh on June 14, 2019, 07:06:18 am
I think the C710 only had 2G RAM when new but I expanded to 4G.

I seem to think when I originally looked into this problem I seem to remember that perhaps the quantity of RAM wasn't so important as the fact you were actually stipulating a quantity to use. It might be worth trying mem=2G or even mem=1G and see if you get the same error message.

Yep, that did it -- BINGO!  I had to set its memory parameter to mem=1G! :o   (And what a good memory you have, Brianrh, in being able to remember that little historic fact about these old Acer Chromebooks.)  Now does setting this Chromebook's memory parameter to 1G mean that this Chromebook will now ONLY have access to 1G of memory?  Will doing so cause this Chromebook to lose access to the other 3G of memory that would normally be available to it?  I ask because I'd hate for my wife to lose access to 3Gs of memory on her old Chromebook because of some odd little Acer idiosyncrasy. :-\

Wow, what an endeavor that was!  Thank you, everyone, for your help here. :)
Title: Re: Chromebook conversion
Post by: Brianrh on June 14, 2019, 08:20:59 am
I'm sorry I don't understand how this instruction works, I found it on the Linux Mint forum and it worked on my Chromebook.

After needing this instruction when running live from USB, it's not requested after installation and subsequent boot ups so perhaps from there on the system detects the amount of RAM physically available.

Hopefully a more knowledgeable person will come along and can answer that for us.
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 14, 2019, 06:08:24 pm
What does
Code: [Select]
free -m
report ?
Title: Re: Chromebook conversion
Post by: perknh on June 14, 2019, 10:32:30 pm
What does
Code: [Select]
free -m
report ?

Code: [Select]
ecuaperk@peppy:~$ free -m
              total        used        free      shared  buff/cache   available
Mem:           3885        1049        1877         266         958        2346
Swap:           707           0         707
ecuaperk@peppy:~$
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 15, 2019, 04:18:48 am
Yep, looks like it's seeing it all :)
Title: Re: Chromebook conversion
Post by: perknh on June 15, 2019, 09:54:10 am
Great...thanks. :)  I actually like my wife's Chromebook better now after I put it into developer mode.  Besides, I don't like how Google tries twisting our arms in order to buy more Chromebooks after reaching an arbitrary EOL.  That's not cool!


Question:

After defining the memory parameters following quiet splash (ex. mem=4), will that device be constrained to using that amount of RAM and ONLY that amount of RAM as its maximum amount of RAM thereafter?

My hunch is yes, but I figure it doesn't hurt to double-check with an expert since I don't do Chromebook conversions often.

Thank you.
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 15, 2019, 10:09:22 am
Question:

After defining the memory parameters following quiet splash (ex. mem=4), will that device be constrained to using that amount of RAM and ONLY that amount of RAM as its maximum amount of RAM thereafter?

My hunch is yes, but I figure it doesn't hurt to double-check with an expert since I don't do Chromebook conversions often.

Thank you.

Apparently not,
Code: [Select]
free -m
shows that all 4GB was available to the system .. even though you'd entered mem=1G

Quote
        mem=nn[KMG]     [KNL,BOOT] Force usage of a specific amount of memory
                        Amount of memory to be used when the kernel is not able
                        to see the whole system memory or for test.
                        [X86] Work as limiting max address. Use together
                        with memmap= to avoid physical address space collisions.
                        Without memmap= PCI devices could be placed at addresses
                        belonging to unused RAM.

Suggests your mem=1G only applies until the kernel is fully loaded .. then the kernel takes control of memory.

In other words it's setting a max memory size for initial kernel / firmware loading .. it's NOT a limit on available memory for applications.
Title: Re: Chromebook conversion
Post by: perknh on June 15, 2019, 12:07:15 pm
Now that's with Ubuntu's minimal installation which I did without setting any memory parameters.  Would the same be so with Peppermint after setting its memory to mem=1?

P.S.

I've downloaded Peppermint 9 too, and it has the same boot issue as 10.

P.P.S.

Just spoke with a neighbor who works with an Ubuntu server for a living.  He wonders if perhaps I set the memory for splash at at mem=1G, and then install, if then the system should recognize that it has 4G of memory available to it after that.  He wonders if the initial 1G of splash memory might then convert itself into 1G of swap.  If so, that would be perfect for a 16 gigabyte hard drive.
Title: Re: Chromebook conversion
Post by: Brianrh on June 15, 2019, 03:02:28 pm
It did for me. If it will run live from a USB with the mem=1G then it should install and be okay. Again it was for me.

Did you ever try mem=2G?

If it doesn't you can always go back to plain Ubuntu which is still better than ChromeOS.
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 15, 2019, 03:19:10 pm
I think the mem= boot parameter is only necessary for installation (ie. not required post-install).

But there's only one way to check...

Also there's only to test if the memory parameter limits available RAM .. apply it in a live environment, then check the
Code: [Select]
free -m
output
Title: Re: Chromebook conversion
Post by: perknh on June 15, 2019, 03:23:50 pm
It did for me. If it will run live from a USB with the mem=1G then it should install and be okay. Again it was for me.

Did you ever try mem=2G?

If it doesn't you can always go back to plain Ubuntu which is still better than ChromeOS.

Yes, I did try mem=2G, but no luck.  Right now the Chromebook is running plain Ubuntu, and, yeah, it is a lot better than ChromeOS.  I'm liking it, anyway.

I also discovered the Chromebook can be booted with a simple CTRL + L instead of CTRL + L + ESC + 1.  Booting a Chromebook by pressing two keys is simple enough to do on a regular basis.  That's not a big deal. ;)
I think the mem= boot parameter is only necessary for installation (ie. not required post-install).

But there's only one way to check...
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 15, 2019, 03:30:38 pm
First boot the LiveUSB with the mem=1GB applied .. and post the output from:
Code: [Select]
free -m
Title: Re: Chromebook conversion
Post by: perknh on June 15, 2019, 04:18:05 pm
No luck, I'm unable to do so now.  For whatever reason I can no longer load Peppermint 9 or Peppermint 10 with mem=1G.  I've tried doing so with both versions of Peppermint and with my Sony 4G flash drive and my PNY 16G flash drive.  I'm having no luck with any of this any longer.

This is now the memory output from Ubuntu with the wireless mouse connected.  It's changed a little from last night.

Code: [Select]
ecuaperk@peppy:~$ free -m
              total        used        free      shared  buff/cache   available
Mem:           3885        1149        1587         256        1148        2235
Swap:           707           0         707

Sorry, I don't know what to say, other than maybe this is because the Chromebook is now charging.  I mean, why would I be able to install Peppermint 9 this morning, or Peppermint 10 yesterday evening, with mem=1G, but not be able to do so now?  :-\

What do you think?  Do you think I'd be wise to leave well enough alone -- even if it's not my nature to do so?  Hey, at least this old Chromebook is still working! :)

EDIT & UPDATE:

I'm in Peppermint Live!  Here you go, PCNetSpec:

Code: [Select]
peppermint@peppermint ~ $ free -m
              total        used        free      shared  buff/cache   available
Mem:           3885         299        2350         105        1235        3246
Swap:          1942           0        1942
peppermint@peppermint ~ $

From what I can see, I'm good.* Why Peppermint 9, you ask?  Theme colors are livelier than on Peppermint 10, and I want to bring this Chromebook to life! :)

* mem=1G wouldn't work for me while this Chromebook was charging.


FINAL UPDATE:

Info on memory after installing Peppermint 9 with mem=1G.  It looks to me that when you set the whatever you set the memory parameters to after splash is exactly what you get.  But on the other hand, as Brianrh said earlier, the Chromebook does appear to be working fine -- though it's only run for about a half hour so far.  Also, as Brianrh has said, the trackpad doesn't work worth squat.

Code: [Select]
ecuaperk@peppy ~ $ free -m
              total        used        free      shared  buff/cache   available
Mem:            984         360         145          47         479         433
Swap:           707          29         677
ecuaperk@peppy ~ $

And here's the inxi -Fz info:

Spoiler (click here to view / hide)
ecuaperk@peppy ~ $ inxi -Fz
System:    Host: peppy Kernel: 4.15.0-43-generic x86_64 bits: 64 Desktop: N/A
           Distro: Peppermint Nine
Machine:   Device: desktop System: Acer product: Peppy v: 1.0 serial: N/A
           Mobo: N/A model: N/A serial: N/A BIOS: coreboot v: N/A date: 03/02/2017
Battery    BAT0: charge: 22.3 Wh 66.5% condition: 33.6/44.7 Wh (75%)
           hidpp__1: charge: N/A condition: NA/NA Wh
CPU:       Dual core Intel Celeron 2955U (-MCP-) cache: 2048 KB
           clock speeds: max: 1400 MHz 1: 1119 MHz 2: 1067 MHz
Graphics:  Card: Intel Haswell-ULT Integrated Graphics Controller
           Display Server: x11 (X.Org 1.19.6 )
           drivers: modesetting (unloaded: fbdev,vesa)
           Resolution: 1366x768@60.00hz
           OpenGL: renderer: Mesa DRI Intel Haswell Mobile version: 4.5 Mesa 18.2.8
Audio:     Card-1 Intel 8 Series HD Audio Controller driver: snd_hda_intel
           Card-2 Intel Haswell-ULT HD Audio Controller driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture v: k4.15.0-43-generic
Network:   Card: Qualcomm Atheros AR9462 Wireless Network Adapter driver: ath9k
           IF: wlp1s0 state: up mac: <filter>
Drives:    HDD Total Size: 16.0GB (38.0% used)
           ID-1: /dev/sda model: KINGSTON_SNS4151 size: 16.0GB
Partition: ID-1: / size: 15G used: 5.7G (41%) fs: ext4 dev: /dev/sda1
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 98.0C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 173 Uptime: 28 min Memory: 570.3/984.8MB
           Client: Shell (bash) inxi: 2.3.56
ecuaperk@peppy ~ $
[close]


Title: Re: Chromebook conversion
Post by: PCNetSpec on June 15, 2019, 08:00:43 pm
which version of Ubuntu worked without the parameter ?

maybe you could move to the 5 series kernel, and remove the parameter.
Title: Re: Chromebook conversion
Post by: perknh on June 15, 2019, 08:05:03 pm
which version of Ubuntu worked without the parameter ?

maybe you could move to the 5 series kernel, and remove the parameter.

18.04.2

Okay, I'll upgrade the kernel, but how do I remove the parameter?  I'm going to upgrade P9's kernel now.


EDIT:

Okay, I've got it! ;)

Code: [Select]
ecuaperk@peppy ~ $ dpkg -l | grep linux-image
ii  linux-image-4.18.0-21-generic         4.18.0-21.22~18.04.1                            amd64        Signed kernel image generic
ii  linux-image-generic-hwe-18.04         4.18.0.21.71                                    amd64        Generic Linux kernel image
ecuaperk@peppy ~ $

For what their worth, I've tried these (https://wiki.ubuntu.com/Kernel/KernelBootParameters) instructions concerning kernel boot parameters, but the instructions to add a kernel boot parameter didn't help me.

Thank you, PCNetSpec. 
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 16, 2019, 08:06:32 am
I can easily tell you how to add the kernel boot parameter to an installed OS .. but that doesn't help recover your missing memory.

I'm trying to figure out what Ubuntu are doing differently than us where they don't require the parameter.

Am I right in assuming Ubuntu 18.04.2 uses the same 4.18 kernel as Peppermint 10 .. and it was Peppermint 10 you installed ?
Title: Re: Chromebook conversion
Post by: perknh on June 16, 2019, 08:25:14 am
Am I right in assuming Ubuntu 18.04.2 uses the same 4.18 kernel as Peppermint 10 .. and it was Peppermint 10 you installed ?

Yes, that's right!

I'm trying to figure out what Ubuntu are doing differently than us where they don't require the parameter.

Mint 19.1 Cinnamon edition doesn't require the parameter either if that offers you any clues.  It's not using the 4.18 kernel either.

Thank you, PCnetSpec
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 16, 2019, 08:34:06 am
Have you tried Peppermint 9 (without the parameter) ?
Title: Re: Chromebook conversion
Post by: perknh on June 16, 2019, 08:46:02 am
Have you tried Peppermint 9 (without the parameter) ?

Yes, and just like Peppermint 10, it won't install.  Also, 4G and 2G do not help.  Only 1G works.

Right now the Chromebook is running Peppermint 9, and with the 4.18 kernel.


P.S.

I'm actually quite impressed with what a Chromebook can do when running on only 1G of memory.   It's amazing! :o
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 16, 2019, 08:57:41 am
Are you having to enter that kernel boot parameter at each boot .. or is it being entered automagically ?

What's the contents of
Code: [Select]
xed /etc/default/grub
Title: Re: Chromebook conversion
Post by: perknh on June 16, 2019, 08:59:06 am
Are you having to enter that kernel boot parameter at each boot .. or is it being entered automagically ?

It's automatic.
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 16, 2019, 09:00:52 am
Has it always been automatic since installation, or did you have to manually add it ?

What's the contents of
Code: [Select]
xed /etc/default/grub
Title: Re: Chromebook conversion
Post by: perknh on June 16, 2019, 09:09:34 am
Has it always been automatic since installation, or did you have to manually add it ?

It's always been automatic,

What's the contents of
Code: [Select]
xed /etc/default/grub

Spoiler (click here to view / hide)
Code: [Select]
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="mem=1G"

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

[close]
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 16, 2019, 09:25:03 am
Do you know how to temporarily (for a single boot) boot without that parameter now Peppermint is installed .. just to test if it's still necessary ?

bare in mind I said TEMPORARILY.
Title: Re: Chromebook conversion
Post by: perknh on June 16, 2019, 09:27:07 am
Do you know how to temporarily (for a single boot) boot without that parameter now Peppermint is installed .. just to test if it's still necessary ?

bare in mind I said TEMPORARILY.

No, I don't know how to do that.  I don't know how to remove the boot parameter.
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 16, 2019, 10:17:55 am
Turn ON your PC, and as soon as your BIOS POST screen disappears, press the SHIFT key and hold it, until you are presented with the GRUB menu .. SIMILAR to this:

(http://www.ultraimg.com/images/2016/07/15/GRUB2_01.jpg)

Select the 'default' kernel (usually the top one), and rather than pressing enter, press E to edit.

You will be presented with a screen SIMILAR to this:

(http://www.ultraimg.com/images/2016/07/15/boot-edit-grub.png)

Press DOWN ARROW until you get to the line that starts with:

Quote
linux /boot

and press the END key to position the cursor at the end of the that line... it *usually* ends with “quiet splash”, but should now also include "mem=1G"

Remove just the mem=1G bit, then hit Ctrl+X to boot.

did it boot ? .. and if so, what's the output from:
Code: [Select]
free -m
Title: Re: Chromebook conversion
Post by: perknh on June 16, 2019, 11:06:46 am
I've have nothing like that.  I've never seen anything like GNU GRUB.

If you could fast forward and take a quick look at this video from 9:10 - 9:40.  That is what I have, but with only option #1 which is the Chromebook's Kingston drive.

Code: [Select]
https://www.youtube.com/watch?v=AxsckwmRhfw
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 16, 2019, 11:15:36 am
If you hit option #1 are you presented with the GRUB screen ?

If not, hit option #1 then immediately start tapping the Shift key .. do you then get presented with the GRUB screen ?
Title: Re: Chromebook conversion
Post by: perknh on June 16, 2019, 11:22:05 am
If you hit option #1 are you presented with the GRUB screen ?

If not, hit option #1 then immediately start tapping the Shift key .. do you then get presented with the GRUB screen ?

No, I see SeaBIOS.  If I press Escape for the boot menu, I then see option #1 for the Kingston drive.  If I repeatedly tap Shift, the screen freezes on me.
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 16, 2019, 11:30:35 am
Boot into Peppermint

run:
Code: [Select]
gksudo xed /etc/default/grub
find the line
Code: [Select]
GRUB_TIMEOUT_STYLE=hidden
and change it to EITHER:-
Code: [Select]
GRUB_TIMEOUT_STYLE=menu
OR:-
Code: [Select]
# GRUB_TIMEOUT_STYLE=hidden
SAVE the file and exit the text editor.

Back in the terminal run:
Code: [Select]
sudo update-grub
when that's finished .. reboot.

were you shown the GRUB menu this time ?
Title: Re: Chromebook conversion
Post by: perknh on June 16, 2019, 11:38:22 am

were you shown the GRUB menu this time ?

No.
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 16, 2019, 11:40:29 am
Try choosing option #1 and immediately hit the Esc key .. did GRUB display ?
Title: Re: Chromebook conversion
Post by: perknh on June 16, 2019, 11:44:05 am
No, it freezes and says Booting from Hard Drive...
Title: Re: Chromebook conversion
Post by: perknh on June 16, 2019, 04:17:30 pm
PCNetSpec, if I installed Ubuntu 18,04.2, or Mint Cinnamon 19.1, on mrs.perknh's Chromebook again, while also running two rounds of inxi -Fz, or any other commands, on Peppermint first, and the other distribution of your choice after, would the comparison of the two sets of commands help you determine what Ubuntu or Mint are doing differently than us so that they don't require a boot parameter?  Might doing some reverse engineering help you here?

All I know is that this Chromebook is not like a normal Windows computer.  It is very, very, particular, and intentionally so, I believe.

Here's Peppermint's inxi -Fz:

Spoiler (click here to view / hide)
ecuaperk@peppy ~ $ inxi -Fz
System:    Host: peppy Kernel: 4.18.0-21-generic x86_64 bits: 64 Desktop: N/A
           Distro: Peppermint Nine
Machine:   Device: desktop System: Acer product: Peppy v: 1.0 serial: N/A
           Mobo: N/A model: N/A serial: N/A BIOS: coreboot v: N/A date: 03/02/2017
Battery    BAT0: charge: 18.3 Wh 54.9% condition: 33.4/44.7 Wh (75%)
CPU:       Dual core Intel Celeron 2955U (-MCP-) cache: 2048 KB
           clock speeds: max: 1400 MHz 1: 854 MHz 2: 798 MHz
Graphics:  Card: Intel Haswell-ULT Integrated Graphics Controller
           Display Server: x11 (X.Org 1.20.1 )
           drivers: modesetting (unloaded: fbdev,vesa)
           Resolution: 1366x768@60.00hz
           OpenGL: renderer: Mesa DRI Intel Haswell Mobile version: 4.5 Mesa 18.2.8
Audio:     Card-1 Intel 8 Series HD Audio Controller driver: snd_hda_intel
           Card-2 Intel Haswell-ULT HD Audio Controller driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture v: k4.18.0-21-generic
Network:   Card: Qualcomm Atheros AR9462 Wireless Network Adapter driver: ath9k
           IF: wlp1s0 state: up mac: <filter>
Drives:    HDD Total Size: 16.0GB (38.4% used)
           ID-1: /dev/sda model: KINGSTON_SNS4151 size: 16.0GB
Partition: ID-1: / size: 15G used: 5.8G (42%) fs: ext4 dev: /dev/sda1
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 80.0C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 214 Uptime: 4:17 Memory: 305.4/984.6MB
           Client: Shell (bash) inxi: 2.3.56
ecuaperk@peppy ~ $
[close]
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 16, 2019, 06:08:13 pm
If you're okay with reinstalling (if this breaks booting), first try this...

Boot into Peppermint (on the hard drive)

run:
Code: [Select]
gksudo xed /etc/default/grub
find the line
Code: [Select]
GRUB_CMDLINE_LINUX="mem=1G"
and change it to
Code: [Select]
GRUB_CMDLINE_LINUX=""
SAVE the file and exit the text editor

Back in the terminal run:
Code: [Select]
sudo update-grub
See if you can you still boot now ?

If the machine still boots, post the output from:
Code: [Select]
free -m
Title: Re: Chromebook conversion
Post by: perknh on June 16, 2019, 06:31:33 pm
Bravo!!  You fixed the problem, PCNetSpec! 8)

I had to add a xed before your command, and I had to reboot, but here are the results:

Code: [Select]
ecuaperk@peppy ~ $ free -m
              total        used        free      shared  buff/cache   available
Mem:           3885         475        2735          81         675        3108
Swap:           707           0         707
ecuaperk@peppy ~ $

&

Spoiler (click here to view / hide)
Code: [Select]
ecuaperk@peppy ~ $ inxi -Fz
System:    Host: peppy Kernel: 4.18.0-21-generic x86_64 bits: 64 Desktop: N/A
           Distro: Peppermint Nine
Machine:   Device: desktop System: Acer product: Peppy v: 1.0 serial: N/A
           Mobo: N/A model: N/A serial: N/A BIOS: coreboot v: N/A date: 03/02/2017
Battery    BAT0: charge: 13.0 Wh 39.0% condition: 33.4/44.7 Wh (75%)
           hidpp__0: charge: N/A condition: NA/NA Wh
CPU:       Dual core Intel Celeron 2955U (-MCP-) cache: 2048 KB
           clock speeds: max: 1400 MHz 1: 815 MHz 2: 810 MHz
Graphics:  Card: Intel Haswell-ULT Integrated Graphics Controller
           Display Server: x11 (X.Org 1.20.1 )
           drivers: modesetting (unloaded: fbdev,vesa)
           Resolution: 1366x768@60.00hz
           OpenGL: renderer: Mesa DRI Intel Haswell Mobile version: 4.5 Mesa 18.2.8
Audio:     Card-1 Intel 8 Series HD Audio Controller driver: snd_hda_intel
           Card-2 Intel Haswell-ULT HD Audio Controller driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture v: k4.18.0-21-generic
Network:   Card: Qualcomm Atheros AR9462 Wireless Network Adapter driver: ath9k
           IF: wlp1s0 state: up mac: <filter>
Drives:    HDD Total Size: 16.0GB (38.9% used)
           ID-1: /dev/sda model: KINGSTON_SNS4151 size: 16.0GB
Partition: ID-1: / size: 15G used: 5.9G (42%) fs: ext4 dev: /dev/sda1
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 91.5C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 166 Uptime: 5 min Memory: 521.4/3885.6MB
           Client: Shell (bash) inxi: 2.3.56
ecuaperk@peppy ~ $
[close]

That is terrific.  Assuming Brianrh has the same memory issue on his Acer C-710, he should now be able to do the same procedure in order to free up the memory on his Chromebook too. ;)

Thank you so much. :) 
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 16, 2019, 07:25:24 pm
Great stuff .. so it seems the mem=nG kernel boot parameter **IS** only necessary for the installation, and can be removed post install :)

Fixed the command above.

[EDIT]

Are you ever likely to use hibernate ? .. if so we'll likely have to expand your swapfile size now, but on such a small drive I wouldn't bother because it'll eat a quarter of the drive.
Title: Re: Chromebook conversion
Post by: perknh on June 16, 2019, 09:16:35 pm
Here's free -m from Peppermint 10 after full installation.  Yeah, I reinstalled again, but this time with Peppermint 10.

Code: [Select]
ecuaperk@peppy ~ $ free -m
              total        used        free      shared  buff/cache   available
Mem:           3885         263        3181          37         440        3365
Swap:           707           0         707
ecuaperk@peppy ~ $

And here's free -m from Peppermint 9 after PCNetSpec salvaged its memory, but before I'd removed a few packages and personalized the distro:

Code: [Select]
ecuaperk@peppy ~ $ free -m
              total        used        free      shared  buff/cache   available
Mem:           3885         475        2735          81         675        3108
Swap:           707           0         707
ecuaperk@peppy ~ $

Those differences aside, my conclusion is Peppermint 10 is generally better on resources than Peppermint 9 -- which is okay by me!  ;)

Are you ever likely to use hibernate ? .. if so we'll likely have to expand your swapfile size now, but on such a small drive I wouldn't bother because it'll eat a quarter of the drive.

No, never.  I mean I'm probably going to set the power button to suspend upon press, but I don't remember us ever regularly using hibernate.  I hadn't even given it a thought.

Thank you, PCNetSpec.  I've now synced mrs.perknh's new "Pepperbook" to her Chrome account.  I believe mrs.perknh will now be able to continue with Peppermint 10 here without missing a beat! :)
Title: Re: Chromebook conversion
Post by: Brianrh on June 17, 2019, 02:49:29 am
Do you still have the trackpad issue perknh?
Title: Re: Chromebook conversion
Post by: perknh on June 17, 2019, 04:30:15 pm
Do you still have the trackpad issue perknh?

Unfortunately, yes.  This morning the cursor worked pretty well for the most part.  Right now, in the afternoon here, after booting up, the cursor isn't moving at all.  Yesterday, with Peppermint 9, the reverse was true.  First the cursor froze on the screen with Peppermint 9, but then worked relatively well for the most part thereafter.  (Right now, after writing this post and then rereading it,the cursor works for a spell on Peppermint 10 and then freezes, works again for a spell, and then freezes.)

Now it's hard to say if this is more of a hardware issue or a software issue.  After all, this is an old Chromebook.  I suspect it's probably a little of both -- not sure. :-\

Anyway, mrs.perknh has a mouse that I'm sure will work just fine.  I say that because my mouse works just fine with it. ;)

Should be interesting to see what happens when we're running kernel 5.0 by the end of the summer.  I know 5 is just a number, but I've heard 5 will offer much more hardware support than the 4 series.  I know this will either be hit or miss, so we'll see.

Thanks for asking.  I forgot all about the trackpad because I hardly ever use it.

Title: Re: Chromebook conversion
Post by: Brianrh on June 18, 2019, 02:52:47 am
Until the Ubuntu 19.04 I have always had to carry out tweak to get the touchpad to work on my C710 with Ubuntu based distros. With Peppermint 10 I also had to run the couple of lines of script in the terminal as explained :

https://www.reddit.com/r/chrubuntu/comments/34d6qs/help_acer_c710_touchpad_support_with_ubuntu_1504/ (https://www.reddit.com/r/chrubuntu/comments/34d6qs/help_acer_c710_touchpad_support_with_ubuntu_1504/)

However I've never had intermittent operation of the touchpad so that may be a completely different issue.
Title: Re: Chromebook conversion
Post by: perknh on June 18, 2019, 06:19:24 am
Until the Ubuntu 19.04 I have always had to carry out tweak to get the touchpad to work on my C710 with Ubuntu based distros...

However I've never had intermittent operation of the touchpad so that may be a completely different issue.

Got curious this morning and decided to boot up the Chromebook and run those two commands.  So I booted it up without the mouse, and to my surprise, the trackpad is working nearly perfectly again this morning. :o

But because of this change, I cannot now justify doing anything to the Chromebook. However, since I don't know what to make of this with this Jeckell and Hyde behavior, here's what I'm going to do:  I'm going to put a reminder on the calendar to check how the Acer C-720's trackpad is doing during the first week of September.  From what I'm gathering, Ubuntu 19.04 is the first Ubuntu distro on which your Chromebooks trackpad worked correctly.  I suspect that's because it's running the 5.0 kernel.  Yesterday Peppermint/Ubuntu 18.04.2  received an upgrade to its kernel, and I want to see if this trackpad issue is going to continue to improve as the kernel keeps upgrading itself.

Now, Brianrh, were you now able to free up the memory on your Chromebook running PCNetSpec's commands from Sunday (https://forum.peppermintos.com/index.php/topic,8091.msg87632.html#msg87632)?  That was a major game-changer for me with this old Acer C-720.  (I'm assuming your Chromebook had the same memory issue after installation that my wife's Chromebook was having .)

Update from later in the morning:

I turned on the Chromebook without a mouse, and played with the trackpad.  This time the cursor froze on me again like it did yesterday.  Ran the two commands just to see what would happen, but nothing happened.   The cursor still freezes on he screen with a jump here and there. 

However I've never had intermittent operation of the touchpad so that may be a completely different issue.

I guess that command works on a different issue. 

Thank you, Brianrh.  That was certainly worth a try. ;)
Title: Re: Chromebook conversion
Post by: Brianrh on June 18, 2019, 08:16:21 am
The only time I have had to do a memory setting tweak was when initially installing Linux Mint and recently Peppermint 10 from a Live USB. From then on booting from the harddrive no problem and no setting required. However I have always had 4Gb of RAM and an 120Gb SSD fitted since upgrading the C710 after I bought from second hand on Ebay, so perhaps this makes a difference.

I've installed Manjaro successfully at least a couple times with older kernel versions than recent Ubuntu ones, and never had a touchpad problem. So I think it must be down to the blacklisting Ubuntu did to the kernel and doesn't do now, referring to the Reddit article, that causes the problem.
Title: Re: Chromebook conversion
Post by: perknh on June 18, 2019, 08:33:16 am
I've installed Manjaro successfully at least a couple times with older kernel versions than recent Ubuntu ones, and never had a touchpad problem. So I think it must be down to the blacklisting Ubuntu did to the kernel and doesn't do now, referring to the Reddit article, that causes the problem.

Now I'm curious about Ubuntu 19.04.  I'll put it on my to-do list today after I go to the dentist. :o
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 18, 2019, 08:37:15 am
@perknh

When I gave you these instructionns to boot the LiveUSB

Boot to the Peppermint LiveUSB .. when you get to the screen where it offers you "Try Peppermint" and "Install Peppermint" ..  hit the "Tab" key

You'll then see some white writing at the bottom of screen that ends with
Code: [Select]
quiet splash --
instead make it end with
Code: [Select]
quiet splash mem=4G -- mem=4G
then hit Enter to continue booting.

Did it boot, and allow installation ?



If it installs but won't boot after installation don't wipe it .. come back here and ask how to apply the mem=4G kernel boot parameter to an already installed OS.

At the time I thought the kernel boot parameter was going to also be necessary POST-INSTALLATION

adding boot parameters on a LiveUSB BEFORE the "--" delimiter tells the kernel to use the parameter on the Live session, adding it a second time AFTER the "--" delimiter causes it to get added to the
GRUB_CMDLINE_LINUX=""
line of
/etc/default/grub
OF THE INSTALLED OS (should you install from that Live session).

So as you only need the parameter during the LiveUSB boot but NOT in the installed OS, you should change those instructions to

Quote
You'll then see some white writing at the bottom of screen that ends with
Code: [Select]
quiet splash --
instead make it end with
Code: [Select]
quiet splash mem=4G --

then the parameter will get added to the Live boot, but will NOT carry over to the installed OS

Hope that made sense ?
Title: Re: Chromebook conversion
Post by: perknh on June 18, 2019, 06:52:37 pm
It's in recovery mode right now -- nothing boots from Peppermint any longer.  When this happens, I need to reinstall ChromeOS and start over again.

@PCNetSpec

I no longer see quiet splash anywhere.

Are you saying that now that I know how to boot into a live image when in developer mode, I can now go back and run the command gksudo xed /etc/default/grub and then put mem=4G between the apostrophes because I no longer need to be limited to 1G of memory?

Title: Re: Chromebook conversion
Post by: PCNetSpec on June 18, 2019, 06:58:00 pm
No

What I'm saying is see this post
https://forum.peppermintos.com/index.php/topic,8091.msg87426.html#msg87426

replace
Code: [Select]
quiet splash mem=4G -- mem=4G
with
Code: [Select]
quiet splash mem=1G --
then you won't have to remove anything post install
Title: Re: Chromebook conversion
Post by: perknh on June 18, 2019, 08:11:02 pm
Right, I remember we tried mem=4G and changed it to mem=1G in order to install Peppermint.  Then a couple of days ago you showed me how to edit grub with this command -- gksudo xed /etc/default/grub, to remove the 1G  so the distribution would not be limited to having only 1G of memory.   That helped a great deal, and it freed up the Chromebook's memory.

PCNetSpec, are you saying if I add two dashes ( - - ) after mem=1G when I'm installing from the live drive, I won't have to do anything post-installation?


Now, at this moment, I'm back into Developer mode installing Ubuntu 19.04 in order to see whether or not the trackpad on this Acer C-720 will work as it should within 19.04.

And the answer is yes, the trackpad on an Acer C-720 Chrome book does work much better in Ubuntu 19.04.  I'm assuming the advanced kernel is what is making the difference.

Now, I'll reinstall Peppermint 10, and see that we use the Chromebook with a mouse until the Chromebook's kernel is upgraded to the 5 series kernel.
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 19, 2019, 09:09:34 am
PCNetSpec, are you saying if I add two dashes ( - - ) after mem=1G when I'm installing from the live drive, I won't have to do anything post-installation?

Yes, adding it BEFORE the 2 dashes applies it TO THE CURRENT BOOT session. (ie. to the LiveUSB session)

Adding it a second time AFTER the two dashes means "if I should install from this session, ALSO apply it to the installed version so it always boots with this parameter post installation"

So if you leave off the one AFTER the 2 dashes, you won't have to remove it post installation.



You could always install the 5 series kernel in Peppermint 10 if you wish .. by moving to the hwe-18.04-edge track.
Title: Re: Chromebook conversion
Post by: perknh on June 19, 2019, 12:19:18 pm
PCNetSpec, are you saying if I add two dashes ( - - ) after mem=1G when I'm installing from the live drive, I won't have to do anything post-installation?

Yes, adding it BEFORE the 2 dashes applies it TO THE CURRENT BOOT session. (ie. to the LiveUSB session)

Adding it a second time AFTER the two dashes means "if I should install from this session, ALSO apply it to the installed version so it always boots with this parameter post installation"

So if you leave off the one AFTER the 2 dashes, you won't have to remove it post installation.

Wow -- that's pretty cool.  I take it the 2 apostohes together commands the memory to be open ended -- instead of putting a number on it, :-\

You could always install the 5 series kernel in Peppermint 10 if you wish .. by moving to the hwe-18.04-edge track.

Done!  That's the way to go here.  This thing's going to keep working better and better, week by week. ;)

Here's the finished product -- mrs.perknh's "Pepperbook" I may be biased here, but, for most things, I like this Pepperbook better than the original Chromebook itself!

(https://i.imgur.com/g8S9b0r.png)

Title: Re: Chromebook conversion
Post by: PCNetSpec on June 19, 2019, 02:06:37 pm
I take it the 2 apostohes together commands the memory to be open ended -- instead of putting a number on it, :-\

Not sure what you mean here perknh .. which two apostrophes ?
Title: Re: Chromebook conversion
Post by: perknh on June 19, 2019, 02:19:23 pm
I take it the 2 apostohes together commands the memory to be open ended -- instead of putting a number on it, :-\

Not sure what you mean here perknh .. which two apostrophes ?

When I edited out the "mem=1G" and put nothing in its place  -- from this  (https://forum.peppermintos.com/index.php/topic,8091.msg87632.html#msg87632)post.  Is the memory open-ended there?  Meaning whatever you have, you have to use.
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 19, 2019, 02:44:39 pm
No, you're missing my point here perknh

if you've only entered
Code: [Select]
quiet splash mem=1G --

that line should never have been edited .. so should already read
Code: [Select]
GRUB_CMDLINE_LINUX=""
without you having to edit it at all.



The only reason for quotation marks in that line are if you're adding more than one parameter with whitespaces between
Code: [Select]
GRUB_CMDLINE_LINUX=""
and
Code: [Select]
GRUB_CMDLINE_LINUX=
and even
Code: [Select]
GRUB_CMDLINE_LINUX="
all effectively read
Code: [Select]
GRUB_CMDLINE_LINUX=
no parameter set

That said, as I said above .. if you only added mem=1G once, before the --, I'd have expected that file never to have been edited at all, so read the default
Code: [Select]
GRUB_CMDLINE_LINUX=""
Title: Re: Chromebook conversion
Post by: perknh on June 19, 2019, 02:58:56 pm
Right.  I am curious about the two apostrophes together and their function with the OS's memory.   If there isn't a number between the two apostrophes,  e.g., mem=4G, am I right in thinking that the OS will just use what memory it can?  That appears to me to be the case.
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 19, 2019, 03:43:22 pm
mem=1G limits the kernel to addressing the first 1G of memory .. so yeah, in the absence of a specified limit the kernel will address all the memory it can find.
Title: Re: Chromebook conversion
Post by: perknh on June 19, 2019, 04:16:02 pm
mem=1G limits the kernel to addressing the first 1G of memory .. so yeah, in the absence of a specified limit the kernel will address all the memory it can find.

Thanks, PCNetSpec.  That's pretty cool!  8)

Also thanks so much to you and Brianrh for inspiring and helping me to install Peppermint on that old Acer C720 while my wife was away.  On the phone I told her I had put Ubuntu on her Chromebook, and she asked why not Peppermint.  Seeing soon that she now has a Pepperbook ought to be a terrific surprise to her when she comes home this evening.  Installing it and breaking it, and installing it again became a lot of fun.  By the way, participating in these Chromebook threads also saved me about $200 in the process.  So, again, thank you guys. :)
Title: Re: Chromebook conversion
Post by: PCNetSpec on June 19, 2019, 05:15:56 pm
Let's hope she likes it perknh, though by the sounds of it she's already a proper pepperhead :)
Title: Re: Chromebook conversion
Post by: perknh on June 19, 2019, 05:25:11 pm
Let's hope she likes it perknh, though by the sounds of it she's already a proper pepperhead :)

She sure is!  She's been one for years. :)