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

Porting Elementary OS #43

Open
hmrubin opened this issue Apr 2, 2017 · 12 comments
Open

Porting Elementary OS #43

hmrubin opened this issue Apr 2, 2017 · 12 comments

Comments

@hmrubin
Copy link

hmrubin commented Apr 2, 2017

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

@ghost
Copy link

ghost commented Apr 22, 2017

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.

@hmrubin
Copy link
Author

hmrubin commented Apr 27, 2017

@dippersauce what is the current status?

@ghost
Copy link

ghost commented Apr 28, 2017

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

@hmrubin
Copy link
Author

hmrubin commented Apr 28, 2017 via email

@ghost
Copy link

ghost commented Apr 29, 2017

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?

@citrusui
Copy link

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...?

@ghost
Copy link

ghost commented Apr 30, 2017

@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.

@citrusui
Copy link

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

@reynhout
Copy link
Owner

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

@hmrubin
Copy link
Author

hmrubin commented May 20, 2017

@dippersauce whats the current status?

@J0hannes91
Copy link

are you still interested in this?

@reynhout
Copy link
Owner

reynhout commented Jan 8, 2019

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

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

No branches or pull requests

4 participants