คู่มือนี้จัดทำขึ้นสำหรับ Ubuntu (Gnome) มันใช้งานได้กับ Kubuntu (KDE) ด้วยเช่นกันโดยมีข้อยกเว้นเล็กน้อย
ฉันสามารถบูต Live CD ได้โดยตรงในเซสชัน Live โดยไม่ต้องหมดเวลาหรือเมนูแฟนซีโดยเลือกติดตั้งชุดภาษา
Live USB (16.04)
- เชื่อมต่อ USB กับ Ubuntu ที่ติดตั้งไว้
syslinux/syslinux.cfg
การสำรองข้อมูลแฟ้ม เราจะแก้ไขมันดังนั้นเราจำเป็นต้องเปลี่ยนกลับหากมีสิ่งผิดปกติ
- เปิดไฟล์ต่อไปนี้ภายใต้ไดเรกทอรี syslinux:
syslinux.cfg
และ
txt.cfg
- ลบ (หรือแสดงความคิดเห็น)
syslinux.cfg
ทุกอย่างใน
txt.cfg
ไฟล์มีรายการเมนูด้วงเริ่มต้น คัดลอกรายการสดไปที่syslinux.cfg
:
default live
label live
menu label ^Try Ubuntu without installing
kernel /casper/vmlinuz.efi
append file=/cdrom/preseed/ubuntu.seed boot=casper cdrom-detect/try-usb=true persistent noprompt floppy.allowed_drive_mask=0 ignore_uuid initrd=/casper/initrd.lz quiet splash --
คุณสามารถเพิ่มพารามิเตอร์เคอร์เนลเฉพาะที่จำเป็นสำหรับอุปกรณ์ของคุณในบรรทัดผนวก
- บันทึก isolinux.cfg และบูตระบบของคุณโดยใช้ USB มันจะบู๊ตตรงเดสก์ท็อปทันที
USB สด (13.10)
- เชื่อมต่อ USB กับ Ubuntu ที่ติดตั้งไว้
isolinux/isolinux.cfg
การสำรองข้อมูลแฟ้ม เราจะแก้ไขมันดังนั้นเราจำเป็นต้องเปลี่ยนกลับหากมีสิ่งผิดปกติ
- เปิดไฟล์ต่อไปนี้ภายใต้ไดเรกทอรี isolinux:
isolinux.cfg
และ
txt.cfg
isolinux.cfg
ทุกอย่างในการลบ
txt.cfg
ไฟล์มีรายการเมนูด้วงเริ่มต้น คัดลอกรายการสดไปที่isolinux.cfg
:
default live
label live
menu label ^Try Ubuntu without installing
kernel /casper/vmlinuz.efi
append file=/cdrom/preseed/ubuntu.seed boot=casper cdrom-detect/try-usb=true persistent noprompt floppy.allowed_drive_mask=0 ignore_uuid initrd=/casper/initrd.lz quiet splash --
คุณสามารถเพิ่มพารามิเตอร์เคอร์เนลเฉพาะที่จำเป็นสำหรับอุปกรณ์ของคุณในบรรทัดผนวก
- บันทึก isolinux.cfg และบูตระบบของคุณโดยใช้ USB มันจะบู๊ตตรงเดสก์ท็อปทันที
[ แหล่งที่มา ]
Live USB (11.04)
- ไปที่โฟลเดอร์รูทของ Live USB ของคุณ
- ป้อน
syslinux
ไดเรกทอรี
- ทำให้
syslinux.cfg
ไฟล์เขียนได้
แทนที่เนื้อหาของไฟล์syslinux.cfg
ด้วย:
default live
label live
say Booting an Ubuntu Live session...
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash noprompt --
- ทางเลือก: จำกัด ระบบ (ดูด้านล่าง)
ซีดีสด
หากคุณมี Live CD ในไดรฟ์ซีดีของคุณให้ติดตั้ง มิฉะนั้นหากคุณมีไฟล์ ISO ให้เชื่อมต่อ/media/cdrom
โดยเรียกใช้คำสั่งถัดไปในเทอร์มินัล (แทนที่ชื่อ.iso
ไฟล์ตาม):
sudo mount -o loop,ro ubuntu-11.04-desktop-amd64.iso /media/cdrom
- สร้างไดเรกทอรีชั่วคราวที่สามารถเก็บเนื้อหาซีดีพูด
~/live-cd
( mkdir ~/live-cd
)
- คัดลอกเนื้อหาของซีดีไปยังโฟลเดอร์
~/live-cd/iso
( cp -r /media/cdrom ~/live-cd/iso
)
- เนื่องจากไม่จำเป็นต้องใช้ Live CD อีกต่อไปจึงสามารถยกเลิกการต่อเชื่อมได้ (
sudo umount /media/cdrom
)
- เปิด
~/live-cd/iso
โฟลเดอร์ ( cd ~/live-cd/iso
)
- ใส่
isolinux
ไดเรกทอรี ( cd isolinux
)
- ทำให้
isolinux.cfg
ไฟล์เขียนได้ ( chmod u+w isolinux.cfg
)
แทนที่เนื้อหาของไฟล์isolinux.cfg
ด้วย:
default live
label live
say Booting an Ubuntu Live session...
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash --
- ทางเลือก: จำกัด ระบบ (ดูด้านล่าง)
เปิดเทอร์มินัลแล้วเรียกใช้:
cd ~/live-cd
chmod u+w iso/isolinux/isolinux.bin
mkisofs -r -V "Ubuntu Live session" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ubuntu-11.04-live-amd64.iso iso
- ใหม่ ISO
~/live-cd/ubuntu-11.04-live-amd64.iso
จะสามารถใช้ได้ที่ เพื่อประหยัดพื้นที่~/live-cd/iso
ไดเรกทอรีสามารถลบออกได้ ( rm -rf ~/live-cd/iso
)
- ทีนี้เบิร์น
ubuntu-11.04-live-amd64.iso
ไฟล์บนซีดีถ้าจำเป็น
จำกัด วง Ubuntu (แปล)
หากคุณต้องการให้ระบบในภาษาอังกฤษ, สเปน, โปรตุเกส, โซซาหรือจีนแผ่นดินใหญ่ที่คุณได้เพียงเพื่อเพิ่มlocale=
ตัวเลือกการบูตด้วยen
, es
, pt
, xh
หรือzh
ไปยังappend
บรรทัดเช่น:
... quiet splash locale=pt --
มิฉะนั้นหากคุณไม่ต้องการแก้ไขไฟล์ที่มีระบบไฟล์รูท ( filesystem.squashfs
) และไม่รังเกียจแฮ็คให้อ่านต่อไป
เปิดเทอร์มินัลแล้วไปที่~/live-cd/iso
ไดเรกทอรีและใส่รหัสจากhttp://pastebin.com/VTdt9WFZในไฟล์ (ตั้งชื่อinstall-locale
) และเรียกใช้
สคริปต์นี้เมาท์filesystem.squashfs
, locale-hack
ข้อมูลรุ่นดึงข้อมูลของชุดภาษาจากมันดาวน์โหลดแพคเกจและนำผู้ที่อยู่ในไดเรกทอรี จากนั้นสคริปต์จะถูกสร้างขึ้นเพื่อติดตั้งแพ็คเกจภาษาในเวลาบูต เพื่อให้ทำงานได้สคริปต์จะปรับเปลี่ยนsyslinux.cfg
หรือisolinux.cfg
ไฟล์เพื่อใช้การเปลี่ยนแปลงเหล่านี้
คุณจะถูกถามถึงสถานที่เกิดเหตุให้ป้อนสิ่งที่ต้องการหรือnl
de
สคริปต์ไม่ฉลาดที่จะเข้าใจสิ่งที่ต้องการหรือDutch
German
หลังจากนั้นไฟล์สามารถลบได้
คำสั่งเทอร์มินัลที่ควรดำเนินการ:
cd ~/live-cd/iso
wget http://pastebin.com/raw.php?i=VTdt9WFZ -O install-locale
bash install-locale
rm install-locale
โปรดทราบว่าการเพิ่มชุดภาษาสามารถทำให้.iso
ไฟล์ที่สร้างมีขนาดใหญ่กว่า 700MB ซึ่งไม่พอดีกับซีดี อย่างไรก็ตามสำหรับเครื่องเสมือนก็เพียงพอแล้ว แฮ็คนี้มีผลข้างเคียงที่พลีมั ธ ไม่ทำงาน (เช่นคุณไม่ได้รับหน้าจอบูตแฟนซี) แต่อย่างน้อยระบบจะแปลเมื่อลงชื่อเข้าใช้มิฉะนั้นคุณจะต้องติดตั้งlanguage-pack-gnome-*
ด้วยตนเอง
อ้างอิง