8000 GitHub - jkashuba07/chromiumos: Stub Repo for chromiumos issues
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jkashuba07/chromiumos

 
 

Repository files navigation

ChromiumOS

Chromium OS is an open-source project that aims to build an operating system that provides a fast, simple, and more secure computing experience for people who spend most of their time on the web.

This repo is for the special builds only

All downloads are located at http://chromium.arnoldthebat.co.uk/.

Clone this repo to your overlay name in your repo/src/overlays for example:

cd ~/chromiumos/src/overlays/
git clone git@github.com:arnoldthebat/chromiumos.git overlay-amd64-atb

AMD64 Setup

Setup the board

sed -i 's/ALL_BOARDS=(/ALL_BOARDS=(\n amd64-atb\n/' ${HOME}/chromiumos/src/third_party/chromiumos-overlay/eclass/cros-board.eclass

Running from inside cros_sdk:

export BOARD=amd64-atb
setup_board --board=${BOARD}
cros_workon --board=${BOARD} start sys-kernel/chromeos-kernel-4_14

Running from outside cros_sdk:

export BOARD=amd64-atb
cd ${HOME}/chromiumos
cros_sdk -- "setup_board" "--board=${BOARD}"
cros_sdk -- "cros_workon" "--board=${BOARD}" "start" "sys-kernel/chromeos-kernel-4_14"

Update Kernel Settings

Running from inside cros_sdk:

export BOARD=amd64-atb
cd ~/trunk/src/third_party/kernel/v4.14/
make menuconfig KCONFIG_CONFIG=/mnt/host/source/src/overlays/overlay-${BOARD}/kconfigs/.config

Running from outside cros_sdk:

export BOARD=amd64-atb
cd ${HOME}/chromiumos/src/third_party/kernel/v4.14/
make menuconfig KCONFIG_CONFIG=${HOME}/chromiumos/src/overlays/overlay-${BOARD}/kconfigs/.config

Amend/Add/Remove as needed for your requirements.

Build AMD64 Packages

Running from inside cros_sdk:

export BOARD=amd64-atb
cd ~/trunk/src/scripts/
./build_packages --board=${BOARD}

Running from outside cros_sdk:

export BOARD=amd64-atb
cd ${HOME}/chromiumos
cros_sdk -- "./build_packages" "--board=${BOARD}"

This will take a long time!

Build AMD64 Image

Running from inside cros_sdk:

export BOARD=amd64-atb
export CHROMEOS_VERSION_AUSERVER=http://chromeota.arnoldthebat.co.uk:8080/update
export CHROMEOS_VERSION_DEVSERVER=http://chromeota.arnoldthebat.co.uk:8080
./build_image --board=${BOARD} --noenable_rootfs_verification dev

Copying to USB

Running from outside cros_sdk:

sudo dd if=/path/to/chromiumos_image.bin of=/dev/sdb bs=4096 status=progress && sync

Other hacks

Kernel patches

Running from inside cros_sdk:

sudo tee -a ~/trunk/chroot/etc/sandbox.conf <<<'SANDBOX_WRITE="/mnt/host/source/src/third_party/kernel/v4.14/"'

Running from outside cros_sdk:

sudo tee -a ${HOME}/chromiumos/chroot/etc/sandbox.conf <<<'SANDBOX_WRITE="/mnt/host/source/src/third_party/kernel/v4.14/"'

Alpha Builds

Known Issues

  • Play Store does not work.
  • The Google assistant does not work.

Change Log 24/11/19

  • Realtek rtl8821ce wireless support

Change Log 30/09/19

  • HID Sensors framework support enabled
  • Thunderbolt support
  • Apple SMC (Motion sensor, light sensor, keyboard backlight)

Change Log 29/09/19

  • Realtek rtl8192e wireless support
  • Realtek rtl8712 wireless support
  • Realtek rtl8723bs wireless support
  • Additional SOC sound card support

Change Log - 17/09/19

  • Realtek rtl8188EU Wireless support
  • Added in MediaTek MT7601U support
  • Added in various Ethernet drivers support

Change Log - 08/09/19

  • Added in all 4.14 kernel supported Marvell Wireless cards
  • Switched back to Intel IWL7K Wireless drivers
  • Added in brcm80211 drivers and removed old BroadCom STA driver

About

Stub Repo for chromiumos issues

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%
0