reynhout / chrx

Chromebook Unix
419 stars 56 forks source link

Porting Elementary OS #43

Open hmrubin opened 7 years ago

hmrubin commented 7 years ago

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 commented 7 years ago

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 commented 7 years ago

@dippersauce what is the current status?

ghost commented 7 years ago

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

hmrubin commented 7 years ago

if it isnt on chrx how do I install it?

Sincerely,

Harris M. Rubin

On Fri, Apr 28, 2017 at 2:02 PM, dippersauce notifications@github.com 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 .

ghost commented 7 years ago

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 commented 7 years ago

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 commented 7 years ago

@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 commented 7 years ago

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 commented 7 years ago

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

hmrubin commented 7 years ago

@dippersauce whats the current status?

J0hannes91 commented 5 years ago

are you still interested in this?

reynhout commented 5 years ago

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