Linux คำหนึ่งที่ทำให้ Non-geek หลายคนลืมตาไปทันที อย่างไรก็ตาม Desktop Linux Offerings ตอนนี้คือ Pretty much on par กับชื่อใหญ่อย่าง Windows และ macOS
ขอบคุณชุมชนหลายทศวรรษและการสนับสนุนจากองค์กรอย่าง Canonical คุณสามารถดาวน์โหลดอย่าง Ubuntu Linux วันนี้และทำเกือบทุกอย่างที่คุณทำกับ Windows ได้ ทั้งหมดโดยไม่ต้องมี Degree ด้าน Computer Science Modern Desktop Linux Distros ดูดี ทำงานดี และเหมาะสำหรับ Average Users
อย่างไรก็ตาม พวกเขามีความแตกต่างที่ใหญ่โตหนึ่งอย่างเมื่อเทียบกับ Commercial Operating Systems — Open Source Licensing
นี่หมายความว่าเรามี Full Access ไปยัง Inner Workings ทั้งหมดของ Linux คุณไม่ต้องจ่ายเพื่อใช้มัน และคุณสามารถ Customize มันได้ในทุกวิธีที่คุณชอบ นั่นดีสำหรับ Power Users ที่ชอบเล่นกับ Nut และ Bolts แต่ถ้าคุณแค่ต้องการ Preserve Custom Linux Installation ของคุณเอง?
คุณสามารถสร้าง Fresh Install ของ Linux ตั้งค่ามันให้เป็นไปตามที่คุณต้องการ และจากนั้นเปลี่ยนมันเป็น Live Bootable Installation นี่ Super-useful สำหรับหลายเหตุผล แรกสุด มันหมายความว่าคุณจะไม่มี Downtime หากคุณต้อง Reinstall OS ของคุณ
Settings และ Software ทั้งหมดของคุณจะรออยู่ที่นี่ตั้งแต่เริ่มต้น มันยังทำให้การสร้าง Custom Installations สำหรับ Distribution ง่ายมาก สมมติว่าคุณต้องติดตั้ง Linux บน Computer Lab เต็มเครื่อง และติดตั้ง Educational Packages การใช้ Custom Distribution Tool หมายความว่าคุณต้องทำ Customization เพียงครั้งเดียว แล้วแค่ Install ตามปกติ
หนึ่งใน Tools ที่ง่ายที่สุดคือ Linux Live Kit และเราจะดูว่าคุณสามารถเปลี่ยน Existing Linux Installation กลับเป็น Custom Distro ได้อย่างไร
Setting Up The Machine (การตั้งค่าเครื่อง)
เพื่อใช้ Linux Live Kit คุณต้องการ Linux Installation หนึ่งเพื่อ Customize แม้คุณจะไปข้างหน้าทำมันกับ Main Installation ของคุณ มันไม่ใช่ Practical Approach หากคุณต้องการสร้าง Customized Distributions สำหรับสิ่งอื่นนอกจาก Main Computer ของคุณ
ดังนั้นสิ่งที่เราจะทำคือ Install Ubuntu Linux ไปยัง VirtualBox Virtual Machine นี่ให้เรา Clean, Controlled Installation Environment มันยังหมายความว่าคุณสามารถทำ Custom Linux Distros จาก Windows Machine ได้หากคุณชอบ สุดท้าย มันเป็นวิธีที่ดีในการ Test Distro ที่คุณเพิ่งสร้าง เพื่อให้แน่ใจว่ามันทำงานถูกต้อง
เราจะใช้ Components ต่อไปนี้:
- Windows 10
- VirtualBox
- Ubuntu 18 LTS
จำไว้ กระบวนการทำงานเหมือนกันทุกประการ หากคุณใช้ Linux Live Kit บน Linux Installation ที่รันปกติบนคอมพิวเตอร์ แทนที่จะเป็นใน Virtual Machine
Installing Linux (การติดตั้ง Linux)
สิ่งแรกที่ต้องทำคือ Install Linux อย่างชัดเจน หากคุณต้องการใช้ Existing Installation คุณสามารถข้ามขั้นตอนนี้ได้
การติดตั้ง Linux ตามปกติเพียงต้อง Boot จาก DVD หรือ USB Installation Media เนื่องจากเราใช้ VirtualBox เราเพียงแค่สร้าง Virtual Machine ใหม่แล้ว Point มันไปที่ Ubuntu Disc Image ที่เราดาวน์โหลด นี่คือขั้นตอนที่คุณต้องทำตาม
Taking Care of Dependencies (การดูแล Dependencies)
เนื่องจาก Linux Live Kit เป็นเพียง Collection ของ Scripts ที่ฉลาด มันต้องการ Software Packages บางอย่างที่ต้อง Present บน Linux Machine ของคุณ ในหลายกรณี พวกเขาจะเป็น Default Part ของ Linux Version ที่คุณเลือกแล้ว แต่คุณจะต้อง Verify ไม่ว่าจะเป็นแบบไหนก็ตาม
คุณต้องแน่ใจว่า aufs ถูก Support โดย Kernel ที่ใช้โดย Linux Distribution ที่คุณเลือก คุณสามารถตรวจสอบ Kernel Versions ไหน Support aufs ได้ที่นี่ หาก Kernel ที่คุณเลือกไม่ Support aufs คุณจะต้องมองหา Alternative Solution สำหรับ Linux Live Kit
ตอนนี้เราต้องแน่ใจว่า Squashfs ติดตั้งอยู่บนระบบ นี่คือ Compression Technology ที่ Linux Live Kit ใช้ เพื่อติดตั้งมัน นี่คือสิ่งที่ต้องทำ
ขั้นแรก เปิด Terminal ใน Ubuntu คุณสามารถทำได้โดยคลิกปุ่ม Show Applications ที่มุมซ้ายล่างของหน้าจอ นี่จะแสดง Search Bar ค้นหา Terminal และคลิกเมื่อมันขึ้นมา
ตอนนี้ ใน Terminal ให้พิมพ์ดังนี้:
sudo apt-get update && sudo apt-get install squashfs-tools
หากทุกอย่าง顺利 (goes well) แพ็กเกจจะถูกติดตั้ง หากคุณเจอปัญหา คุณจะต้องอ้างอิง Documentation ของ OS Version ของคุณ Troubleshooting Repository และ Installation Issues อยู่นอกขอบเขตของ Tutorial นี้
Trimming the Fat (การตัดส่วนเกิน)
เนื่องจาก Live Distro ของคุณจะมี Content เหมือน Installed Version คุณควรลบ Files ที่คุณไม่ต้องการออกจาก Installation ของคุณ คุณไม่จำเป็นต้องทำมัน และ Storage ราคาถูกในปัจจุบันหากคุณใช้ Flash Drive หากคุณไม่รู้ว่าอะไร Safe to Remove ข้ามส่วนนี้ไปก่อน
Customizing (การปรับแต่ง)
ตอนนี้คุณสามารถไปข้างหน้าและทำ Changes ที่คุณต้องการสำหรับ Live Distro ของคุณ Install Applications, Tweak Settings และอื่นๆ เมื่อคุณทำเสร็จแล้ว เราสามารถไปต่อที่ Live Kit เองได้
Download Linux Live Kit
ตอนนี้ถึงเวลา Download Scripts ที่เราต้องการ คุณสามารถหาได้บน GitHub โปรดใส่ใจ Tips ใน README อย่างพิเศษ บางอย่างอาจเกี่ยวข้องกับความต้องการหรือสถานการณ์ของคุณ ตัวอย่างเช่น มีคำแนะนำเฉพาะหากคุณต้องการทำ Bootable Live CD
Save the downloaded files to /tmp ใน Download คุณจะพบ Folder ชื่อ "/DOC/ นี่เต็มไปด้วย Additional Readme Information ช่วยคุณในกรณีที่คุณเจอปัญหา
Generating Your Live OS (การสร้าง Live OS ของคุณ)
ตอนนี้ Script Files อยู่ที่ที่พวกเขาควรจะอยู่ เราต้องการรัน Script จริงๆ เพื่อทำเช่นนี้ เราจะต้อง Switch จาก Regular User เป็น Super User ใน Ubuntu Open Terminal และ Type the following:
cd /tmp
นี่ Switch คุณไปยัง TMP Folder ที่เรา Unpack Live Kit Files ไว้
สิ่งสุดท้ายที่เราต้องทำคือ Run Script ดังนั้น Type:
sudo ./build
ตอนนี้แค่รอจนกว่า Script จะเสร็จ!
Running Your Live Distro (การรัน Live Distro ของคุณ)
那麼 (So) คุณได้ Live Distro ของคุณอย่างไร? Script สร้าง 2 Version ใน /TMP Folder มี ISO Image ที่คุณสามารถ Burn ลง Disc หรือ Load ขึ้นใน Virtual Machine เพื่อ Test คส่วนใหญ่ของคนจะสนใจ Bootable USB Files มากกว่า นี่ก็อยู่ใน /TMP Folder เช่นกัน
Copy พวกเขาไปยัง Flash Drive ของคุณ จำได้ว่า要 (Unzip) พวกเขาในกระบวนการ เมื่อพวกเขาอยู่บนนั้นแล้ว ใช้ Terminal และ Navigate ไปที่ /boot Directory จากนั้น Run Script "bootinst.sh" เพื่อทำให้ Flash Drive นั้น Bootable
หากทุกอย่าง顺利 (goes well) คุณจะมี Live OS ของคุณเองแล้ว!