/ / วิธีการส่งออกและนำเข้าระบบ Linux ของคุณบน Windows 10

วิธีส่งออกและนำเข้าระบบ Linux ของคุณบน Windows 10

เพนกวินทักซ์ของ Linux บนวอลล์เปเปอร์เดสก์ทอปของ Windows 10

Windows 10 ให้คุณส่งออก Linux ที่ติดตั้งได้แล้วสร้างไฟล์ TAR ของระบบไฟล์รูทที่คุณสามารถนำเข้าบนพีซีเครื่องอื่นได้ คัดลอกระบบที่กำหนดค่าไว้ระหว่างคอมพิวเตอร์แชร์กับผู้อื่นหรือเพียงแค่บันทึกข้อมูลสำรอง

วิธีนี้ใช้ได้ผล

คุณลักษณะการนำเข้าและส่งออกได้ถูกเพิ่มเข้ามาในการอัปเดตเดือนพฤษภาคม 2019 นั่นคือ Windows 10 เวอร์ชัน 1903 หากคุณยังไม่ได้ติดตั้งคุณจะไม่สามารถใช้ตัวเลือกบรรทัดคำสั่งเหล่านี้ได้

สิ่งที่คุณต้องมีคือสองตัวเลือกใหม่สำหรับ Windows wsl คำสั่ง: --export และ --import . --export ตัวเลือกจะส่งออกระบบไฟล์รูทของการแจกจ่าย Linux เป็นไฟล์ TAR --import ตัวเลือกให้คุณนำเข้าระบบไฟล์รูทของการแจกจ่าย Linux เป็นไฟล์ TAR

ที่เกี่ยวข้อง: วิธีการติดตั้งและใช้งาน Linux Bash Shell บน Windows 10

วิธีการส่งออก (สำรอง) ระบบ Linux

คน wsl คำสั่งคือคำสั่งของ Windows - wsl.exeคุณจะต้องเรียกใช้ในสภาพแวดล้อม PowerShell หรือ Command Prompt ไม่ใช่ในระบบย่อย Windows สำหรับระบบ Linux คุณสามารถเปิดได้โดยคลิกขวาที่ปุ่มเริ่มหรือกด Windows + x แล้วคลิก“ Windows PowerShell”

ในการแสดงรายการ distros ที่ติดตั้งให้รันคำสั่งต่อไปนี้:

wsl --list

ตอนนี้ใช้คำสั่งต่อไปนี้เพื่อส่งออกระบบไฟล์ของ distro ไปยังไฟล์ TAR:

wsl --export distro_name file_name.tar

ตัวอย่างเช่นในการส่งออกระบบ Ubuntu 18.04 ไปยังไฟล์ชื่อ ubuntu.tar เราจะเรียกใช้:

wsl --export Ubuntu-18.04 ubuntu.tar

การส่งออกสภาพแวดล้อม WSL ใน PowerShell

ตอนนี้คุณมีไฟล์ TAR ที่มี Linuxระบบไฟล์ของการแจกจ่าย ไฟล์ที่เราสร้างขึ้นโดยใช้ระบบ Ubuntu 18.04 LTS มาตรฐานสวยมีขนาด 645 MB หากคุณติดตั้งซอฟต์แวร์เพิ่มเติมในการแจกจ่ายซอฟต์แวร์จะมีขนาดใหญ่ขึ้น

ไฟล์ TAR ของสภาพแวดล้อม Linux ที่สร้างโดย Windows 10

วิธีการนำเข้า (กู้คืน) ระบบ Linux

คุณสามารถใช้ wsl คำสั่งด้วย --import ตัวเลือกในการนำเข้าไฟล์ TAR ที่สร้างด้วยวิธีนี้ จากหน้าต่าง PowerShell หรือ Command Prompt ให้เรียกใช้คำสั่งต่อไปนี้

wsl --import distro_name install_location file_name.tar

ตัวอย่างเช่นสมมติว่าคุณต้องการนำเข้า distro จากไฟล์ TAR ที่อยู่ที่ C: UsersChrisubuntu.tar เรียกว่า“ Ubuntu-18.04” และเก็บไว้ที่ C: UsersChrisubuntu คุณกำลังวิ่ง:

wsl --import Ubuntu-18.04 C:UsersChrisubuntu C:UsersChrisubuntu.tar

หากคุณต้องการให้ตรงกับที่ Windows ปกติติดตั้งให้โดยค่าเริ่มต้นโดยทั่วไปจะอยู่ในโฟลเดอร์ของตนเองใน C: UsersNAMEAppDataLocalPackages ตัวอย่างเช่นคุณอาจต้องการใส่ Ubuntu ใน C: UsersNAMEAppDataLocalPackagesUbuntu

ไม่ว่าคุณจะวางตำแหน่งการติดตั้งไว้ที่ใดโปรดทราบว่าคุณไม่ควรแก้ไขไฟล์โดยตรงจากเครื่องมือ Windows นี่คือวิธีที่คุณควรเข้าถึงไฟล์ใน File Explorer แทน

การนำเข้าไฟล์ Linux TAR ใน PowerShell

วิธีการยกเลิกการลงทะเบียน (ลบ) ระบบ Linux

คุณสามารถถอนการติดตั้ง distro ด้วยไฟล์ --unregister ตัวเลือกพร้อมกับชื่อ ซึ่งจะส่งผลให้ไฟล์การแจกจ่าย Linux ทั้งหมดถูกลบ

ใช้คำสั่งต่อไปนี้เพื่อดูการแจกแจงที่ติดตั้งทั้งหมด:

wsl --list

จากนั้นระบุการกระจายที่คุณต้องการลบ:

wsl --unregister distro_name

ตัวอย่างเช่นหากเรียกว่า Ubuntu-18.04 คุณจะต้องเรียกใช้:

wsl --unregister Ubuntu-18.04

การยกเลิกการลงทะเบียนหรือลบสภาพแวดล้อม Linux จากบรรทัดคำสั่งของ Windows 10

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