ฉันจะติดตั้ง Chrome OS ได้อย่างไร


13

ฉันจะทำให้ Chrome OS ทำงานบน Raspberry Pi ของฉันได้โดยไม่ต้องรวบรวมอะไรเลยหรือไม่?

ฉันได้ยินว่ามีคนรวบรวม Raspberry Pi มาฉันจึงสงสัยว่าใครมีประสบการณ์ในการทำเช่นนี้หรือไม่


สวัสดีนาธานยินดีต้อนรับสู่การแลกเปลี่ยนสแต็ค ทำไมคุณถึงต้องการใช้ Chrome OS
อเล็กซ์แชมเบอร์เลน

ฉันกำลังคิดที่จะซื้อ chromebook ดังนั้นจึงต้องการทดสอบระบบปฏิบัติการของ Raspberry Pi ของฉัน
Nathan Dunn

ฉันจะบอกว่าไม่เป็นทางออกที่ง่ายและใช่ แต่มันซับซ้อนเป็น Android น่าจะดีกว่าเพราะ RPi เป็นชิปโทรศัพท์ และทุกสิ่งที่ Chrome OS สามารถทำได้
Hellonearthis

คำตอบ:


17

ใช่ แต่คุณต้องรวบรวมมัน

Hexxeh ได้ทำงานเกี่ยวกับการสร้างสำหรับ Raspberry Pi ตามที่ระบุไว้ในโพสต์บล็อกนี้ ปัญหาหลักของมันคือมันช้าจริงๆ นี่เป็นเพราะไม่มีการเร่งความเร็วกราฟิก

ข้อกำหนดเบื้องต้น

ขอแนะนำให้คุณมีสิ่งต่อไปนี้ก่อนที่จะพยายามสร้าง Chromium OS

  1. เครื่องสร้าง 64- บิตที่ใช้ Ubuntu เวอร์ชั่น 10.04 (เวอร์ชั่น / distros อื่น ๆ อาจใช้งานได้ แต่ไม่รองรับคุณอยู่คนเดียว)
  2. RAM อย่างน้อย 4GB
  3. การเชื่อมต่ออินเทอร์เน็ตที่รวดเร็ว

รับรหัส

ตอนนี้คุณต้องได้รับรหัส Chromium OS จริง คุณสามารถหาวิธีที่จะทำเช่นนี้ในคู่มือนักพัฒนาซอฟต์แวร์ Chromium OS

เพิ่มการซ้อนทับ

ต่อไปคุณจะต้องเพิ่ม Raspberry Pi overlay ลงในซอร์สโค้ด ค้นหาไดเรกทอรีที่มีชื่อoverlaysในsrcโฟลเดอร์ของซอร์สโค้ด Chromium คัดลอกภาพซ้อนทับที่พบในHexxeh / overlay-raspberrypi Github repro

การตั้งค่า Toolchain

ก่อนอื่นคุณต้องอยู่ใน Chromium OS chroot อ้างถึง sectoin 4.2 ของคู่มือนักพัฒนาซอฟต์แวร์หากคุณไม่แน่ใจว่าจะทำอย่างไร ประการที่สองคุณต้องรูทเพื่อสร้าง toolchain นี้สามารถทำได้ผ่านทางหรือsu sudo -iจากนั้นรันคำสั่งต่อไปนี้

$ USE="-thumb -hardened hardfp" FEATURES="splitdebug" crossdev -S -t armv6j-cros-linux-gnueabi --ex-gdb

ตอนนี้เราสามารถออกจากรูทexitได้

การตั้งค่าบอร์ด

คุณจะต้องเรียกใช้คำสั่งนี้เพียงครั้งเดียว

$ ./setup_board --board=raspberrypi

คุณจะต้องทิ้งแบ็คดอร์ไว้เพื่อเป็นอิมเมจการพัฒนาเพื่อปล่อยให้ตัวเองเข้าไปอยู่ในเปลือก คุณสามารถทำได้โดยใช้คำสั่งต่อไปนี้

$ ./set_shared_user_password

ที่พรอมต์ป้อนรหัสผ่านและกด Enter ธาดา

สร้างภาพ

ก่อนอื่นเราต้องตรวจสอบให้แน่ใจว่าเรามีแพ็คเกจที่ต้องการทั้งหมด เราสามารถสร้างสิ่งเหล่านี้ผ่านทาง

$ ./build_packages --board=raspberrypi --withdev --nowithdebug --nousepkg --nowithautotest

ที่สุด! คุณสามารถสร้างภาพ USB ผ่าน

$ ./build_image dev --board=raspberrypi --noenable_rootfs_verification

อ้างอิง

  1. วางซ้อน Raspberry Pi README

นิสัยดี - ใช้งานได้? :-) hehehe
Piotr Kula

1
@ppumkin ฉันไม่มีราสเบอร์รี่ Pi ส่วนตัว แต่ฉันได้ยินใช่ ใช่มันใช้งานได้ = P

1
Hexxeh/overlay-raspberrypirepo GitHub ไม่มีอยู่แล้ว มีทางเลือกอื่นสำหรับส้อมของ repo? อันนี้จะเพียงพอหรือไม่
ซานตาคลอส

สำหรับ googling wanderers โครงการ Hexxeh นั้นถูกยกเลิกและคุณต้องใช้ Ubuntu 14.10 เพื่อสร้าง Chrome OS
Inan

4

มีลักษณะที่http://hexxeh.net/ เขาทำงานเกี่ยวกับงานสร้าง มีไฟล์ BETA บางส่วนที่คุณสามารถดาวน์โหลดและรวบรวม แต่ยังไม่มีการเผยแพร่ภาพเต็มรูปแบบจนถึงปัจจุบัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.