การสร้าง distro Linux ที่ง่ายที่สุด


3

ฉันพยายามสร้างดิสทริบิวเตอร์ของตัวเอง (โดยเฉพาะระบบ Debian บางประเภทเช่น Debian, Ubuntu, Knoppix และอื่น ๆ ) ฉันต้องการทำให้เป็นพิเศษสำหรับการเล่นเกม นี่เป็นเพียงโครงการสัตว์เลี้ยงสำหรับฉันและในขณะที่ฉันรู้ว่าลินุกซ์ค่อนข้างดี (ทุบตี, gcc, g ++, gdb ฯลฯ ) ฉันก็ไม่ค่อยดีเท่าไหร่ที่รู้เคอร์เนล ดังนั้นนั่นทำให้การทำ distro ของตัวเองหลุดจากคำถาม

ฉันยังคงพยายามที่จะสร้าง remasters ของ Knoppix และมันใช้งานได้สำหรับฉัน แต่มันเป็นกระบวนการที่ยาวนานมากเนื่องจาก knoppix นั้นมีความหมายว่าเป็นซีดีสดและฉันก็ใช้มันใน VirtualBox ดังนั้นวิธีที่ง่ายที่สุดและเร็วที่สุดในการทำ distro ของคุณเองคืออะไร?

ฉันสามารถติดตั้ง Ubuntu หรือ Linux บางชนิดกับคอมพิวเตอร์เพื่อทำการเปลี่ยนแปลงได้หรือไม่จากนั้นทำการ distro จากการติดตั้งนั้น


1
การสร้าง distro ไม่จำเป็นต้องแก้ไขเคอร์เนลใด ๆ อย่างไรก็ตามเว็บไซต์ที่ไม่ถูกต้องสำหรับเรื่องนี้ตามที่ระบุไว้อย่างชัดเจนในคำถามที่พบบ่อยเว็บไซต์นี้มีไว้สำหรับคำถามที่เกี่ยวข้องกับการเขียนโปรแกรมเท่านั้น คุณควรถามที่ superuser.com!
โทมัส Bonini

1
บทความนี้ล่าสุดจาก tuxradar.com มีจำนวนมากของข้อมูลในการสร้างการกระจาย Linux ของคุณเอง: tuxradar.com/content/build-your-own-linux-distribution-easy-way
NGM

คำตอบ:


3

Linux From Scratch มักจะเป็นตัวเลือกแรกสำหรับความพยายามดังกล่าวมีการจัดทำเอกสารที่ดีและมีความคิดสร้างสรรค์

http://www.linuxfromscratch.org/


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

2

มันไม่ได้เป็นของเดเบียน แต่SUSE studioนั้นดีมากถ้าคุณยังไม่คุ้นเคยกับ Linux internals


SUSE Studio เป็นเครื่องมือที่ยอดเยี่ยมมาก: คุ้มค่ากับความยุ่งยากในการลอง SLAX หรือไม่?
dag729

1

Fedoraมีเครื่องมือบางอย่างที่เรียกว่าPungi, LiveCD Creator และ Revisorเพื่อช่วยสร้าง "สปิน" ของโครงการของพวกเขาซึ่งเป็นการแจกจ่ายแบบกำหนดเองของ Fedora ด้วยแพ็คเกจที่แตกต่างกัน คุณอาจต้องการลองใช้วิธีนี้เป็นวิธีที่ค่อนข้างง่ายในการสร้างการกระจายที่กำหนดเองของคุณ


1

Ubuntu และ UCK ทำงานได้ดีติดตั้ง UCK รัน apt เพื่อติดตั้งแอพจากคอนโซลของคุณและสร้าง livecd


UCK มันเร็วและเป็นที่พอใจในความคิดของฉัน: แต่ฉันคิดว่า Ubuntu ยังคงเป็น distro ใหญ่และในสภาพแวดล้อม VirtualBox จะช้ามาก (พูดถึง GameDistro Project ดังที่กล่าวมา) +1 สำหรับคำตอบต่อไป: ฉันชอบการใช้งานที่ง่ายของ UCK
dag729

0

ตามที่ John T ระบุไว้

มันไม่ได้เป็นของเดเบียน แต่ SUSE studio นั้นดีมากถ้าคุณยังไม่คุ้นเคยกับ Linux internals

SUSE Studio เป็นเครื่องมือที่ยอดเยี่ยมมาก: คุ้มค่ากับความยุ่งยากในการลอง [SLAX] [1] หรือไม่?

Ubuntu และ UCK ทำงานได้ดีติดตั้ง UCK รัน apt เพื่อติดตั้งแอพจากคอนโซลของคุณและสร้าง livecd

IMHO นี้ยังเป็นตัวเลือกที่ดี: UCK ใช้งานง่ายและตรงตามความต้องการของคุณ แต่สำหรับ "ปฏิกิริยา" (ฉันไม่รู้ว่ามันเป็นตัวเลือกที่ดีหรือไม่ - ฉันหวังว่าคุณจะเข้าใจสิ่งที่ฉันต้องการ) คุณสามารถหา Ubuntu ที่หนักและช้าได้บ้าง

Linux From Scratch มักจะเป็นตัวเลือกแรกสำหรับความพยายามดังกล่าวมีการจัดทำเอกสารที่ดีและมีความคิดสร้างสรรค์

http://www.linuxfromscratch.org/

สุดท้าย แต่ไม่ท้ายสุดตัวเลือกที่จะนำคุณไปสู่ความสำเร็จที่แท้จริง! หากคุณมีพื้นหลังแบบทึบ (ก็โอเค "ไม่ใช่แบบทึบ") และคุณต้องการสร้าง GameDistro ของคุณเอง LinuxFromScratch ควรเป็นสิ่งที่คุณค้นหา เอกสารไม่น่าเชื่อ! ทุกขั้นตอนของการสร้างไม่ได้เขียนแค่เพียง แต่มันอธิบายได้เช่นกัน: ด้วยวิธีนี้คุณจะพัฒนาความเข้าใจในเรื่องนี้และคุณจะได้รับความรู้เพิ่มเติมเกี่ยวกับระบบทั้งหมด

แต่ถ้าคุณไม่ต้องการอ่านคู่มือทั้งหมดและคุณต้องการติดตั้ง LFS พื้นฐานแทนมี liveCD ที่ทำงานสกปรก: ชื่อของมันคือ [QLFS] [2] (QuickLinuxFromScratch) liveCD จากนั้นฉันจะใช้ [BLFS] [3] (BeyondLinuxFromScratch) เพื่อทำ distro ที่เหลือ (ตัวอย่างเช่นเพิ่ม GUIs, DE, WM และอื่น ๆ )

ความนับถือ


0

นี่คือโพสต์เก่าสวย แต่ฉันจะใส่สองเซ็นต์ของฉันต่อไป:

Remastersys ใช้งานง่ายมากกับ Ubuntu ฉันปรับแต่งการติดตั้ง Xubuntu ในเครื่องเสมือน (โดยใช้ VirtualBox เช่นคุณ) แล้วคัดลอกมันไปยัง ISO ด้วย Remastersys และใช้งานได้ดี

ใช่คุณสามารถติดตั้ง Linux และทำการเปลี่ยนแปลงตามที่คุณต้องการจากนั้นเปลี่ยนให้เป็น ISO ที่สามารถแจกจ่ายได้โดยใช้ Remastersys มันเป็นโปรแกรมที่ยอดเยี่ยม ฉันแค่หวังว่ามันจะทำงานบน distros ที่ไม่ใช่ของเดเบียนด้วย

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