วิธีเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์บน Chromebook ของคุณ

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

โหมดนักพัฒนาซอฟต์แวร์ยังมีประโยชน์อื่น ๆ อีกด้วย คุณไม่จำเป็นต้องติดตั้งระบบ Linux ขนาดใหญ่เคียงข้างกันด้วย Chrome OS คุณสามารถแก้ไขไฟล์บางไฟล์หรือบูต Chromebook จากอุปกรณ์ USB ภายนอกได้

คำเตือน

ที่เกี่ยวข้อง: วิธีติดตั้ง Ubuntu Linux บน Chromebook ของคุณด้วย Crouton

มีคำเตือนสั้น ๆ สองข้อที่คุณควรเข้าใจ:

  • การเปิดใช้งาน (และการปิดใช้งาน) โหมดนักพัฒนาซอฟต์แวร์จะล้าง Chromebook ของคุณ : ในขั้นตอนการเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์ Chromebook ของคุณจะถูก "powerwashed" เป็นส่วนหนึ่งของกระบวนการ บัญชีผู้ใช้ทั้งหมดและไฟล์จะถูกลบออกจาก Chromebook ของคุณ แน่นอนว่าข้อมูลส่วนใหญ่ของคุณควรจัดเก็บแบบออนไลน์และคุณสามารถลงชื่อเข้าใช้ Chromebook ด้วยบัญชี Google เดียวกันได้ในภายหลัง
  • Google ไม่เสนอการสนับสนุนสำหรับโหมดนักพัฒนาซอฟต์แวร์ : Google ไม่สนับสนุนคุณลักษณะนี้อย่างเป็นทางการ มีไว้สำหรับนักพัฒนา (และผู้ใช้ระดับสูง) Google จะไม่ให้การสนับสนุนสำหรับสิ่งนี้ คำเตือน "การดำเนินการนี้อาจทำให้การรับประกันของคุณเป็นโมฆะ" มีผลบังคับใช้กล่าวคือหากคุณประสบปัญหาฮาร์ดแวร์ล้มเหลวในโหมดนักพัฒนาเพียงปิดโหมดนักพัฒนาซอฟต์แวร์ก่อนที่จะได้รับการสนับสนุนด้านการรับประกัน

บูตไปที่โหมดการกู้คืน

ที่เกี่ยวข้อง: วิธีรีเซ็ต Chromebook เป็นค่าเริ่มต้นจากโรงงาน (แม้ว่าจะไม่สามารถบู๊ตได้)

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

ในการเริ่มต้นคุณจะต้องบูต Chromebook ของคุณเข้าสู่โหมดการกู้คืน ในการทำเช่นนั้นให้กดปุ่ม Esc และรีเฟรชค้างไว้จากนั้นแตะปุ่มเปิด / ปิด (คีย์รีเฟรชคือที่ที่ปุ่ม F3 จะอยู่ - ปุ่มที่สี่จากด้านซ้ายของแถวบนสุดของแป้นพิมพ์) Chromebook ของคุณจะรีบูตเข้าสู่โหมดการกู้คืนทันที

โปรดทราบว่าปุ่มเปิดปิดอาจอยู่ที่อื่นบน Chromebook ของคุณ ตัวอย่างเช่นบน ASUS Chromebook Flip มันไม่ได้อยู่บนคีย์บอร์ดด้วยซ้ำ - อยู่ทางด้านซ้ายของอุปกรณ์

หน้าจอการกู้คืนแจ้งว่า“ Chrome OS สูญหายหรือเสียหาย” ไม่จริงหน้าจอนี้จะปรากฏขึ้นเมื่อการติดตั้ง Chrome OS ของคุณเสียหาย

กด Ctrl + D ที่หน้าจอการกู้คืน แป้นพิมพ์ลัดนี้ไม่ได้แสดงอยู่บนหน้าจอจริงๆ - คุณต้องรู้ล่วงหน้า วิธีนี้จะป้องกันไม่ให้ผู้ใช้ Chromebook ที่มีความรู้น้อยเข้ามาสำรวจและเปิดใช้งานโดยไม่รู้ว่ากำลังทำอะไรอยู่

คุณจะเห็นหน้าจอว่า“ หากต้องการปิดการยืนยันระบบปฏิบัติการให้กด ENTER” กด Enter เพื่อเปิดใช้งานโหมดนักพัฒนา การดำเนินการนี้จะปิดใช้งานคุณลักษณะ "การตรวจสอบระบบปฏิบัติการ" ดังนั้นคุณจึงสามารถแก้ไขไฟล์ระบบของ Chrome OS และจะไม่บ่นและปฏิเสธที่จะบูต โดยปกติ Chrome OS จะตรวจสอบตัวเองก่อนที่จะบูตเพื่อป้องกันระบบปฏิบัติการจากการถูกดัดแปลงโดยไม่ได้รับอนุญาตจากคุณ

การบูตโดยเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์

ตอนนี้คุณจะเห็นข้อความที่ดูน่ากลัวว่า“ การยืนยันระบบปฏิบัติการปิดอยู่” เมื่อคุณบูต Chromebook ข้อความแจ้งให้คุณทราบว่าไฟล์ Chromebook ของคุณไม่สามารถยืนยันได้กล่าวอีกนัยหนึ่งคือ Chromebook อยู่ในโหมดนักพัฒนาซอฟต์แวร์ หากคุณเพิกเฉยต่อข้อความนี้นานพอ Chromebook ของคุณจะส่งเสียงบี๊บอย่างเร่งด่วนเพื่อให้คุณได้รับความสนใจ

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

ในการบูต Chromebook ของคุณคุณจะต้องกด Ctrl + D เมื่อคุณเห็นหน้าจอนี้ ซึ่งจะช่วยให้คุณบูตได้อย่างรวดเร็วโดยไม่ได้ยินเสียงบี๊บที่น่ารำคาญ คุณสามารถรอได้อีกไม่กี่วินาทีหลังจากส่งเสียงบี๊บสักครู่ Chromebook ของคุณจะบูตโดยอัตโนมัติ

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

เปิดใช้งานคุณสมบัติการแก้จุดบกพร่องโบนัส

เมื่อคุณรีบูต Chromebook เป็นครั้งแรกคุณจะเห็นวิซาร์ดการตั้งค่าในครั้งแรก ใน Chrome 41 ขึ้นไป - ปัจจุบันเป็นส่วนหนึ่งของ "ช่องทางพัฒนา" ดังนั้นคุณอาจยังไม่มีตัวเลือกนี้คุณจะเห็นลิงก์ "เปิดใช้คุณลักษณะการแก้ไขข้อบกพร่อง" ที่มุมล่างซ้ายของวิซาร์ดการตั้งค่าครั้งแรก

การดำเนินการนี้จะเปิดใช้งานคุณลักษณะที่มีประโยชน์สำหรับโหมดนักพัฒนาโดยอัตโนมัติเช่นความสามารถในการบูตจากอุปกรณ์ USB และปิดใช้งานการตรวจสอบระบบไฟล์รูทเพื่อให้คุณสามารถแก้ไขไฟล์ของ Chromebook นอกจากนี้ยังเปิดใช้ SSH daemon เพื่อให้คุณสามารถเข้าถึง Chromebook ของคุณจากระยะไกลผ่านเซิร์ฟเวอร์ SSH และอนุญาตให้คุณตั้งรหัสผ่านรูทที่กำหนดเองได้ อ่านหน้าคุณลักษณะการดีบักในวิกิโครงการ Chromium สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับคุณลักษณะการดีบักที่เปิดใช้

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

ใช้โหมดนักพัฒนา

ที่เกี่ยวข้อง: วิธีจัดการระบบ Crouton Linux บน Chromebook ของคุณ

ตอนนี้คุณมีสิทธิ์เข้าถึง Chromebook อย่างเต็มที่และไม่ จำกัด คุณจึงสามารถทำอะไรก็ได้

ในการเข้าถึงรูทเชลล์ให้กด Ctrl + Alt + T เพื่อเปิดหน้าต่างเทอร์มินัล ในหน้าต่าง Crosh shell ให้พิมพ์shellแล้วกด Enter เพื่อรับ bash shell แบบเต็ม จากนั้นคุณสามารถรันคำสั่งด้วยคำสั่ง sudo เพื่อรันด้วยการเข้าถึงรูท นี่คือที่ที่คุณเรียกใช้คำสั่งเพื่อติดตั้ง Crouton บน Chromebook ของคุณเป็นต้น

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

เครดิตรูปภาพ: Lachlan Tsang บน Flickr, Carol Rucker บน Flickr