chrx icon indicating copy to clipboard operation
chrx copied to clipboard

Porting Elementary OS

Open hmrubin opened this issue 7 years ago • 12 comments

2 Things First of all how do I get started in adding elementary os to chrx. and Secondly is anyone here willing to help me in the process of adding it

hmrubin avatar Apr 02 '17 22:04 hmrubin

Rather than cluttering up #27, I'll use this issue as a tracker for progress and collaboration.

To answer your question, adding vanilla elementary OS is as simple as adding the ISO image URLs and extend the script to handle chrx customizations for it. However, to properly run on Chromebooks it would have to be configured and patched to properly support the hardware and it's quirks. Requiring the user to track down and install device drivers just to get a decent experience would be counter to the elementary team's vision. For now, I'm just going to port Pantheon (elementary's DE) to GalliumOS, then fine-tune the settings to make it as visually close to elementary as possible. If there is enough demand and volunteers, I'll look into creating a fork of elementary integrating GalliumOSs patches.

ghost avatar Apr 22 '17 05:04 ghost

@dippersauce what is the current status?

hmrubin avatar Apr 27 '17 22:04 hmrubin

Currently building the images now. Assuming I don't run into any problems, I'll post a Broadwell ISO around midnight.

ghost avatar Apr 28 '17 21:04 ghost

if it isnt on chrx how do I install it?

Sincerely,

Harris M. Rubin

On Fri, Apr 28, 2017 at 2:02 PM, dippersauce [email protected] wrote:

Currently building the images now. Assuming I don't run into any problems, I'll post a Broadwell ISO around midnight.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/reynhout/chrx/issues/43#issuecomment-298105996, or mute the thread https://github.com/notifications/unsubscribe-auth/AIPEDE-9nAKsCNbCZl0xva7arIdx8RCKks5r0lPygaJpZM4Mw9AK .

hmrubin avatar Apr 28 '17 23:04 hmrubin

Just write the ISO image directly to a flash drive using dd then boot the Chromebook with it. I'm running into a small problem building the ISO however. All of the instructions I can find using genisoimage or mkisofs to generate the image use isolinux, which doesn't seem to be present in GalliumOS images. Any advice @citrusui or @reynhout?

ghost avatar Apr 29 '17 02:04 ghost

I'm not familiar with isolinux and such, but if you post the exact command you're using to build the image, that might help...?

citrusui avatar Apr 29 '17 03:04 citrusui

@citrusui

sudo mkisofs -D -r -V "GalliumOS" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../gallium-pantheon.iso .

I'm executing this in the root directory of the intended image. I've tried generating an isolinux binary for the image using syslinux but the result doesn't boot.

ghost avatar Apr 30 '17 00:04 ghost

I found a file from GalliumOS that is used to build its ISOs: https://github.com/GalliumOS/galliumos-imager/blob/master/galliumos-imager.sh

citrusui avatar Apr 30 '17 17:04 citrusui

@citrusui We don't use that any more, but it should still work (or at least be a useful example).

reynhout avatar Apr 30 '17 17:04 reynhout

@dippersauce whats the current status?

hmrubin avatar May 20 '17 19:05 hmrubin

are you still interested in this?

J0hannes91 avatar Jan 05 '19 11:01 J0hannes91

@J0hannes91 I think it would be a great addition, and I would help where I am able.

reynhout avatar Jan 08 '19 05:01 reynhout