Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> เครื่องเสมือน

วิธีตั้งค่าและทดสอบ SteamOS เป็นเครื่องเสมือน

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

คุณเพิ่งอ่านรีวิว SteamOS ของฉัน คุณชอบมัน. แต่คุณต้องผิดหวังกับความต้องการของระบบที่น่ากลัว ใช่ คุณต้องการเครื่องที่ทรงพลังพร้อมโปรเซสเซอร์ที่ทันสมัย ​​คุณต้องมี RAM กองโต ฮาร์ดดิสก์จำนวนมาก และหนึ่งในการ์ดกราฟิกชั้นนำ ก็ไม่เชิง

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

การเตรียมการล่วงหน้า

ดาวน์โหลดและตั้งค่าซอฟต์แวร์จำลองเสมือน

เนื่องจากนี่คือบทช่วยสอน ฉันจะให้ข้อมูลที่ดีแก่คุณทีละขั้นตอน ก่อนอื่นให้ดาวน์โหลดและติดตั้ง VirtualBox ตัวเลือกที่เหมาะสมข้ามแพลตฟอร์ม และใช้งานง่ายมาก แม้แต่ผู้ใช้ที่ไม่มีประสบการณ์ ตอนนี้ หากคุณไม่เคยทำสิ่งนี้มาก่อน โปรดสละเวลาสักครู่เพื่ออ่านส่วนการจำลองเสมือนของฉัน แม้ว่าคุณจะติดตั้งซอฟต์แวร์ไว้แล้ว โปรดดาวน์โหลดเวอร์ชันล่าสุด ในการทดสอบของฉัน VirtualBox 4.1 ทำงานได้ไม่ดี ในขณะที่รุ่น 4.3 นั้นค่อนข้างสำรวย เพิ่มเติมเกี่ยวกับเรื่องนี้ด้านล่าง

แปลงไฟล์ zip ของตัวติดตั้ง SteamOS เป็น ISO

ในการบู๊ตตัวติดตั้ง SteamOS คุณจะต้องเขียนลงในสื่อที่สามารถบู๊ตได้บางประเภท เช่น USB หรือ DVD แต่เมื่อทดสอบเครื่องเสมือน ทางออกที่ดีที่สุดคือการใช้อิมเมจ ISO มันเร็วกว่าและถูกกว่า

คำแนะนำอย่างเป็นทางการเรียกร้องให้ขยายไฟล์เก็บถาวรไปยังรูทของอุปกรณ์ USB คุณสามารถแยกไฟล์เก็บถาวรไปยังไดเร็กทอรีใดก็ได้แทน จากนั้น สร้างอิมเมจ ISO โดยใช้ซอฟต์แวร์เบิร์นซีดี/ดีวีดี InfraRecorder หรือ ImgBurn จะทำตามที่ฉันได้ระบุไว้ในคู่มือซอฟต์แวร์ที่แนะนำมากที่สุดสำหรับผู้ใช้ Windows และ Linux กรุณาดู

สร้างเครื่องเสมือน

ถึงตอนนี้ คุณคงได้เห็นคำแนะนำมากมายที่แสดงวิธีบรรลุเป้าหมายนี้แล้ว ในแง่หนึ่ง ไม่มีเหตุผลที่คุณจะต้องอ่านของฉันเอง แต่เดี๋ยวก่อน. จะมีอุปสรรค์และหลุมพรางที่น่าสนใจสองสามข้อที่กล่าวถึงที่นี่ ดังนั้นคุณอาจต้องการอยู่ต่อ

คุณต้องการกำหนด VM ของคุณเป็น Linux, Debian 64 บิต คุณจะต้องมี RAM อย่างน้อย 1GB ที่สำคัญกว่านั้น คุณต้องมี EFI ภายใต้คุณสมบัติเพิ่มเติม หากโปรเซสเซอร์ของคุณรองรับ คุณยังสามารถเปิดใช้งานส่วนขยายการจำลองเสมือนอื่นๆ เพื่อประสิทธิภาพที่ดีขึ้น เช่นเดียวกับการตั้งค่าเพิ่มเติม ดังที่แสดงด้านล่าง ควรตั้งค่าหน่วยความจำวิดีโอเป็น 128MB โดยเปิดใช้งานช่องทำเครื่องหมาย 3D และปิดใช้งานช่องทำเครื่องหมาย 2D ฮาร์ดดิสก์ไม่จำเป็นต้องมีขนาดใหญ่ เพราะการติดตั้งจริงจะใช้พื้นที่ประมาณ 4GB เท่านั้น แต่ถ้าคุณต้องการทดสอบเกมบางเกม คุณควรเพิ่มพื้นที่ว่างให้กับฮาร์ดดิสก์ ภาพหน้าจอที่เน้นสิ่งนี้:

และสำหรับผู้ที่สนใจ ไฟล์ SteamOS.vbox จริงในรูปแบบ XML เฉพาะส่วนที่น่าสนใจที่คุณอาจต้องการใช้และเปรียบเทียบสำหรับการตั้งค่าของคุณเอง:

<การลงทะเบียนสื่อ>
<ฮาร์ดดิส>
<ฮาร์ดดิสก์ uuid="{da9c84fc-5323-46cf-9136-6e39b3e5bc63}"
location="SteamOS.vdi" format="VDI" type="Normal"/>

<ดีวีดีอิมเมจ>
<รูปภาพ uuid="{c4d095de-ac05-47f4-9d22-34332e2950e3}"
location="SteamOS.iso"/>



<เวอร์ชันฮาร์ดแวร์="2">











<หน่วยความจำ RAMSize="4096" PageFusion="false"/>

<ประเภทเฟิร์มแวร์="EFI"/>





<ประเภทชิปเซ็ต="PIIX3"/>

<แสดง VRAMSize="128" monitorCount="1" เร่งความเร็ว 3D="จริง"
Accelerator2DVideo="false"/>

โดยพื้นฐานแล้วนั่นคือทั้งหมด คุณสามารถเล่นกับคอนโทรลเลอร์และชิปเซ็ต IDE/SATA และอื่นๆ แต่นั่นไม่ใช่สิ่งที่จะสร้างความแตกต่าง จริงๆ แล้วมันคือทั้งหมดที่เกี่ยวกับการใช้ EFI และน้ำผลไม้พิเศษสำหรับการเรียกใช้ระบบปฏิบัติการ

บู๊ตและติดตั้ง

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

การติดตั้งอัตโนมัติจะลบเนื้อหาในดิสก์ทั้งหมด ไม่มีปัญหาเมื่อใช้ฮาร์ดแวร์เสมือน แต่โปรดระวังการทดสอบทางกายภาพ การติดตั้งโดยผู้เชี่ยวชาญก็เป็นทางเลือกหนึ่ง และเป็นสิ่งที่ใช้โดยทั่วไปของ Debian โดยรวมแล้วกระบวนการจะใช้เวลาประมาณ 10-15 นาที รอรีบูต

บูตครั้งแรก

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

ลบ Nvidia/ส่วนประกอบกราฟิกอื่นๆ

หมายเหตุ:บทช่วยสอนส่วนนี้เขียนขึ้นเมื่อ SteamOS รองรับเฉพาะไดรเวอร์ของ Nvidia เท่านั้น คำแนะนำจริงสำหรับแบรนด์อื่นๆ เช่น AMD และ Intel นั้นคล้ายคลึงกัน อย่างไรก็ตาม โปรดอ่านสมมติฐานเบื้องต้นต่อไป และปรับเปลี่ยนตามความจำเป็น

เมื่อคุณไปถึงเชลล์ ก่อนอื่นคุณต้องค้นหาแพ็คเกจ Nvidia ที่จะลบ ด้วยเหตุนี้ ฉันสามารถให้คำสั่งถอนการติดตั้งอย่างง่ายแก่คุณ หรือสอนวิธีใช้ apt package manager เล็กน้อย เริ่มต้นด้วย apt-cache และแสดงรายการส่วนประกอบ Nvidia ที่ติดตั้งทั้งหมด

รายการ apt-cache | grep -i nvidia

ตอนนี้ ลบออกโดยใช้ regex หรือโดยการแสดงรายการทั้งหมด เราสามารถใช้ไปป์ xargs ไปจนถึงจุดสิ้นสุดนั้น แต่เพื่อให้ง่าย และสอดคล้องกับบทความต้นฉบับที่มีให้ที่ไซต์ชุมชน Steam:

apt-get ลบ .*nvidia.*

หมายเหตุ:เมื่อ SteamOS รองรับแพลตฟอร์มการจำลองเสมือนทั้งหมดอย่างสมบูรณ์แล้ว คุณไม่จำเป็นต้องดำเนินการนี้เลย ยิ่งไปกว่านั้น การถอนการติดตั้งไดรเวอร์นั้นไม่จำเป็นจริงๆ แม้ว่ามันจะทำให้สิ่งต่าง ๆ ง่ายขึ้นสำหรับคนส่วนใหญ่ คุณสามารถขึ้นบัญชีดำไดรเวอร์และแก้ไขไฟล์ xorg.conf ตัวอย่างเช่น คำแนะนำล่าสุดของ Ubuntu และ Fedora ในหัวข้อนี้สามารถช่วยคุณทำการเปลี่ยนแปลงที่ถูกต้องได้ด้วยตนเอง

แก้ไข X Windows

ตอนนี้ ให้แก้ไข X Server เพื่อให้คุณได้รับไฟล์ xorg.conf ที่ถูกต้อง และคุณบูตเข้าสู่อินเทอร์เฟซเดสก์ท็อป สิ่งนี้ทำได้โดยการรันคำสั่งต่อไปนี้:

dpkg-reconfigure xserver-xorg

ติดตั้งส่วนเสริมของผู้เยี่ยมชม

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

เมานต์ /dev/cdrom /mnt
/mnt/VBoxLinuxAdditions.run

บูตครั้งที่สอง

หลังจากรีบูต ให้บูตตามปกติ คุณควรไปที่หน้าจอเข้าสู่ระบบ ชื่อผู้ใช้และรหัสผ่านสำหรับเซสชันมาตรฐานคือ Steam และ Steam ตามลำดับ หลังจากนี้ให้เริ่มสำรวจระบบ

ใช้เชลล์ EFI

เชลล์ EFI อาจดูน่ากลัวในตอนแรก แต่คิดว่ามันเป็น DOS ที่ซับซ้อน จริงๆ. นั่นคือทั้งหมด ชื่ออุปกรณ์ที่น่ากลัวเหล่านั้นก็เหมือนกับชื่อไดรฟ์ใน DOS หรือ Windows, C:, D:เป็นต้น ดังนั้น FS0:จึงเป็นเพียงชื่ออุปกรณ์ ถ้าคุณพิมพ์คุณจะสลับเข้าไป หลังจากนั้นก็นำทางอย่างง่ายโดยใช้คำสั่ง dir และ cd จนกว่าคุณจะพบวัตถุที่สามารถบู๊ตได้ที่ต้องการ ในกรณีของเราคือ bootloader ของ GRUB

ในกรณีของเรา เราต้องการให้บูตตามลำดับต่อไปนี้:

FS0:
ซีดี EFI\steamos
grubx64.efi

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

อ่านเพิ่มเติม

สำหรับผู้ที่กระหายความรู้ VirtualBox:

การตรวจสอบตระกูล VirtualBox 4.X

เครือข่าย VirtualBox &บทช่วยสอนการแบ่งปัน

VirtualBox จับภาพหน้าจอสำหรับคำแนะนำของคุณเอง!

การจัดการพื้นที่เก็บข้อมูล VirtualBox ส่วนที่หนึ่ง สองและสาม

มีมากขึ้น อย่าเป็นคนแปลกหน้า!

สรุป

คู่มือนี้มีไว้เพื่อเริ่มเล่นซอกับ SteamOS โดยใช้ VirtualBox คุณควรจะสบายดีตั้งแต่บัดนี้เป็นต้นไป ตอนนี้ ฉันกำลังพิจารณาที่จะให้คำแนะนำที่คล้ายกันกับ KVM และ VMware Player แต่โปรดแจ้งให้เราทราบหากคุณต้องการ หรือคำแนะนำของ VirtualBox นั้นเพียงพอหรือไม่

และเราก็ทำเสร็จแล้ว หากคุณรอดชีวิตมาจนถึงตอนนี้ คุณได้เรียนรู้เกี่ยวกับวิธีสร้างอิมเมจ ISO วิธีตั้งค่าเครื่องเสมือนที่เปิดใช้งาน EFI ใน VirtualBox และคุณยังได้เรียนรู้วิธีตะลุยเชลล์ คุณได้เรียนรู้เกี่ยวกับกระบวนการติดตั้ง SteamOS อัตโนมัติ และ คุณได้แก้ไขปัญหามากมายเกี่ยวกับการตั้งค่าเริ่มต้น เช่น ไดรเวอร์ Nvidia, X stack และส่วนเพิ่มเติมของแขก ไม่เลว. ขอขอบคุณชาวชุมชน Steam สำหรับการรวบรวมเอกสารต้นฉบับ แล้วเจอกันนะเพื่อนๆ

ไชโย