การตั้งค่า USB Stick ของคุณ
การตั้งค่าอุปกรณ์เพื่อใช้เป็นอุปกรณ์จัดเก็บข้อมูลถาวรแบบ Live CD ค่อนข้างง่าย เราเพิ่งแบ่งพาร์ติชั่นแล้วฟอร์แมตโดยให้ชื่อพิเศษที่ Live CD รู้จัก แม้ว่าคุณจะสามารถใช้อุปกรณ์ใด ๆ ที่สามารถมองเห็นได้ในแผ่นซีดีสำหรับการจัดเก็บข้อมูลแบบถาวรในตัวอย่างนี้เราจะหารือเกี่ยวกับการใช้แท่ง USB เนื่องจากอุปกรณ์เหล่านี้เป็นเรื่องธรรมดาในตอนนี้และค่อนข้างราคาไม่แพง ไม่มีข้อกำหนดด้านขนาดขั้นต่ำสำหรับอุปกรณ์เก็บข้อมูลของคุณ แต่โดยธรรมชาติยิ่งมีพื้นที่เก็บข้อมูลมากเท่าไหร่คุณก็จะมีแอพพลิเคชั่นที่คุณสามารถติดตั้งและตั้งค่าได้มากขึ้นเท่านั้น
เสียบ USB Stick ของคุณเข้ากับคอมพิวเตอร์และเตรียมพร้อมให้พร้อมสำหรับการมีอยู่ของ Live CD
หมายเหตุ:หากคุณเคยทำตามคำแนะนำในหน้านี้สำหรับ "casper-cow" และไม่ได้ผลนั่นเป็นเพราะคุณควรอ่าน "casper-rw"
หมายเหตุ 2:ในคำแนะนำด้านล่างจะใช้ระบบไฟล์ ext3 สำหรับเมมโมรี่สติ๊ก แต่ที่ว่างมี จำกัด ระบบไฟล์ ext2 จะใช้โอเวอร์เฮดน้อยกว่ามากและอาจดีพอสำหรับจุดประสงค์นี้
หมายเหตุ 3:คำแนะนำใช้คำสั่งเทอร์มินัลทั้งหมดหลายคำสั่งดูค่อนข้างจริงจัง อย่างไรก็ตามสามารถทำได้โดยใช้เครื่องมือ Gnome Partition Editor แบบกราฟิกที่คุณพบในเมนู System -> Administration ข้อยกเว้นคือการให้ป้ายกำกับพาร์ติชันสำหรับสิ่งนี้คุณยังต้องไปที่เทอร์มินัลและออกคำสั่ง
sudo e2label /dev/<yourpartition> casper-rw
ตรวจสอบว่าอุปกรณ์ USB ของคุณเป็นอุปกรณ์ใด
หมายเหตุ:หากคุณต้องการคุณสามารถใช้ GPartEd เพื่อระบุและจัดรูปแบบไดรฟ์ usb thumb เป็น ext3 (หรือรูปแบบที่รองรับอื่น ๆ ) แล้วข้ามไปที่ส่วน "การสร้าง" casper-rw "ระบบไฟล์" โดยตรง
ในการแบ่งพาร์ติชันและฟอร์แมต USB Stick ของคุณอันดับแรกเราต้องตรวจสอบว่าคอมพิวเตอร์ของคุณรู้จักอุปกรณ์ใดและจุดเชื่อมต่อคืออะไร ในการค้นหาข้อมูลนี้ให้เรียกใช้คำสั่งต่อไปนี้:
df -h
ผลลัพธ์ของ df -h ควรมีลักษณะดังนี้:
Filesystem Size Used Avail Use% Mounted on
/dev/hda1 187G 4.0G 183G 3% /
varlock 9.3G 507M 8.8G 6% /var/lock
udev 506M 156K 506M 1% /dev
devshm 506M 0 506M 0% /dev/shm
/dev/hdb3 7.5G 1.4M 7.5G 1% /tmp
/dev/hdb2 9.3G 507M 8.8G 6% /var
/dev/sda1 124M 31M 94M 25% /media/USB DISK
อย่างที่คุณเห็นในคอมพิวเตอร์ของฉัน USB Stick ของฉันเป็นรายการสุดท้ายในรายการและถูกมองว่าเป็น / dev / sda1 และติดตั้งและเข้าถึงได้ที่ / media / USB DISK ตอนนี้เรารู้ว่า USB Stick ของเราอยู่ที่ใดแล้วไปข้างหน้าและแบ่งพาร์ติชันอย่างเหมาะสม
การแบ่งพาร์ติชัน USB ของคุณ
การแบ่งพาร์ติชัน USB Stick ของคุณเป็นงานที่ค่อนข้างง่ายและใช้เวลาสั้น ๆ เพียงไม่กี่ขั้นตอน ในการแบ่งพาร์ติชัน USB Stick ของคุณเราจะใช้คำสั่ง fdisk ดังนั้นให้เรียกใช้คำสั่งต่อไปนี้เพื่อเริ่มต้นกระบวนการ (แทนที่ / dev / sda ด้วยพา ธ อุปกรณ์ของคุณ):
sudo fdisk /dev/sda
โดยไม่ได้รับข้อมูลเชิงลึกเกี่ยวกับวิธีใช้ fdisk (ซึ่งอยู่นอกขอบเขตของเอกสารนี้) นี่คือวิธีที่คุณสามารถแบ่งพาร์ติชัน USB ของคุณโดยการลบพาร์ติชันที่มีอยู่และสร้างพาร์ติชันใหม่
ประเภทแรก“ p” ที่พรอมต์คำสั่งและกดเพื่อพิมพ์ตารางพาร์ติชันปัจจุบัน ผลลัพธ์ของคำสั่งนี้ควรมีลักษณะดังนี้:
Command (m for help): p
Disk /dev/sda: 130 MB, 130023424 bytes
16 heads, 32 sectors/track, 496 cylinders
Units = cylinders of 512 * 512 = 262144 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 496 126960 6 FAT16
อีกครั้งสำหรับตัวอย่างนี้เราจะลบพาร์ติชั่นที่มีอยู่ทั้งหมดดังนั้นตอนนี้พิมพ์“ d” ที่พรอมต์คำสั่ง จากนั้นป้อนจำนวนพาร์ติชันที่คุณต้องการลบ ทำซ้ำขั้นตอนนี้สำหรับแต่ละพาร์ติชันใน USB Stick ของคุณจนกว่าจะถูกลบทั้งหมด ต่อไปนี้เป็นตัวอย่างของเซสชันของคุณที่อาจมีลักษณะ:
Command (m for help): d
Partition number (1-4): 1
Command (m for help): d
Partition number (1-4): 2
Command (m for help): d
Partition number (1-4): 3
Command (m for help): d
Selected partition 4
Command (m for help): p
Disk /dev/sda1: 130 MB, 130007040 bytes
16 heads, 32 sectors/track, 495 cylinders
Units = cylinders of 512 * 512 = 262144 bytes
Device Boot Start End Blocks Id System
คำสั่ง (m เพื่อขอความช่วยเหลือ):
อย่างที่คุณเห็นว่าตอนนี้เราได้ลบพาร์ติชั่นทั้งหมดใน USB Stick ของเราแล้ว ตอนนี้เราสามารถสร้างพาร์ติชันใหม่โดยพิมพ์“ n” ที่พร้อมท์คำสั่งแล้วตามด้วยหมายเลขพาร์ติชันที่คุณต้องการ เมื่อเสร็จแล้วให้พิมพ์“ w” แล้วกดเพื่อเขียนตารางพาร์ติชันเปลี่ยนเป็น USB Stick ของคุณ นี่คือผลลัพธ์จากเซสชันของฉัน:
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-495, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-495, default 495):
Using default value 495
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 22: Invalid argument.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
ตอนนี้เรามีตารางพาร์ติชั่นทั้งหมดตั้งค่าให้ฟอร์แมตแล้ว
การสร้างระบบไฟล์ "casper-rw"
การจัดรูปแบบ USB Stick ของคุณเป็นงานที่ง่ายมาก ก่อนอื่นเราจะยกเลิกการต่อเชื่อมอุปกรณ์เพื่อให้เราสามารถฟอร์แมตได้แล้วเพียงแค่ฟอร์แมต
ก่อนเลิกเมานท์ USB Stick ของคุณโดยใช้คำสั่งต่อไปนี้:
sudo umount /dev/sda1
ตอนนี้แท่ง USB ของคุณถูกถอดออกแล้วเราสามารถฟอร์แมตได้ ข้อพิจารณาพิเศษเพียงอย่างเดียวคือเราต้องให้ฉลาก“ casper-rw” ในพาร์ติชันที่ฟอร์แมตแล้ว นี่คือชื่อที่ Live CD ค้นหาเพื่อจัดเก็บข้อมูลถาวร คุณสามารถฟอร์แมต USB Stick ของคุณได้อย่างเหมาะสมโดยใช้คำสั่งต่อไปนี้:
sudo mkfs.ext3 -b 4096 -L casper-rw /dev/sda1
ผลลัพธ์ของคำสั่งนี้ควรมีลักษณะดังนี้:
mke2fs 1.38 (30-Jun-2005)
Filesystem label=casper-rw
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
31744 inodes, 31740 blocks
1587 blocks (5.00%) reserved for the super user
First data block=0
1 block group
32768 blocks per group, 32768 fragments per group
31744 inodes per group
Writing inode tables: done
Creating journal (1024 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 20 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
หมายเหตุ:ตัวอย่างนี้ใช้ระบบไฟล์ ext3 แต่เกือบทุกระบบไฟล์ควรทำงาน ท่ามกลางระบบไฟล์ที่จะไม่ทำงานเป็น VFAT และ NTFS
ตอนนี้เราได้สร้างพาร์ติชันและจัดรูปแบบทั้งหมดที่เหลืออยู่ให้ใช้แล้ว ดังนั้นไปใช้มันกันเถอะ!
__ การใช้ไฟล์ลูปแบ็ค __
แทนที่จะใช้แท่ง USB คุณสามารถใช้ไฟล์บนฮาร์ดดิสก์ของคุณเพื่อเก็บข้อมูลถาวร ไฟล์ต้องมีชื่อว่า casper-rw และต้องอยู่บนรูทของพาร์ติชัน พาร์ติชันนี้สามารถเป็นชนิดใดก็ได้ที่สามารถติดตั้งโดยอัตโนมัติ (เช่น vfat หรือ ext3) (โหมดถาวรยังคงใช้งานได้หากไฟล์ถูกสร้างขึ้นบนพาร์ติชันรูทของแท่ง USB)
คำสั่งต่อไปนี้สมมติว่ามีการติดตั้งพาร์ติชันที่ / media / hda1 คุณสามารถใช้พาร์ติชันใด ๆ แม้ / จะทำได้ดี ไฟล์ขนาด 128 MB จะถูกสร้างบนพาร์ติชันนี้ หากต้องการเปลี่ยนขนาดให้แก้ไขพารามิเตอร์ count ของคำสั่ง "dd"
dd if=/dev/zero of=/media/hda1/casper-rw bs=1M count=128
128+0 records in
128+0 records out
134217728 bytes transferred in 0.947819 seconds (141606919 bytes/sec)
mkfs.ext3 /media/hda1/casper-rw
mke2fs 1.38 (30-Jun-2005)
/media/hda1/casper-rw is not a block special device.
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
32768 inodes, 131072 blocks
6553 blocks (5.00%) reserved for the super user
First data block=1
16 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729
Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 23 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
แค่นั้นแหละ! ตอนนี้คุณสามารถบูต Live CD ตามที่อธิบายไว้ด้านล่าง
การบูต Live CD ในโหมดต่อเนื่อง
ตอนนี้เราได้เพลิดเพลินไปกับผลของแรงงานของเรา ตรวจสอบให้แน่ใจว่าเสียบ USB Stick ของคุณเข้ากับคอมพิวเตอร์และใช้ Live CD ที่คุณดาวน์โหลดและเบิร์นก่อนหน้านี้และใส่ไว้ในไดรฟ์ซีดีของคุณ (หากยังไม่มีอยู่) รีบูทคอมพิวเตอร์ของคุณและบูตโดยใช้ Live CD นี้
ก่อนที่คุณจะรีบูทมีเพียงสองสิ่งที่คุณต้องจำไว้ เมื่อเมนู Live CD ปรากฏขึ้นให้กดปุ่มเพื่อเข้าสู่“ ตัวเลือกอื่น ๆ ” นี่จะแสดงอาร์กิวเมนต์ที่ Live CD ส่งผ่านไปยังเคอร์เนล ในตอนท้ายของรายการอาร์กิวเมนต์นี้เพียงแค่เพิ่มช่องว่างและเพิ่มคำว่า“ ถาวร” สิ่งนี้จะสั่งให้ Live CD รักษาและใช้งานอย่างต่อเนื่อง นั้นคือทั้งหมด. ไปเลย!
หมายเหตุ: ปรากฏว่าด้วย Flight 5 คุณต้องสร้างผู้ใช้ใหม่ในเซสชัน Live CD (ไปที่ System -> Administration -> Users + Groups จากนั้นกดปุ่ม "เพิ่มผู้ใช้") เพื่อบันทึกการตั้งค่าของคุณ ดูเหมือนจะไม่บันทึกการเปลี่ยนแปลงส่วนใหญ่กับผู้ใช้เริ่มต้น "อูบุนตู" เมื่อคุณสร้างผู้ใช้ใหม่อย่าลืมทำเครื่องหมายที่ช่องในแท็บ "สิทธิ์ผู้ใช้" ที่ระบุว่า "ดำเนินงานการบริหารระบบ" หรือคุณจะถูก จำกัด ในสิ่งที่คุณสามารถทำได้ Smile :)
เมื่อคุณกลับมาหรือดีขึ้นเมื่อคุณบูตเข้าสู่สภาพแวดล้อมที่มีชีวิตของคุณกลับมาที่หน้านี้และดูวิธีที่คุณทำการทดสอบขั้นพื้นฐานบางอย่างเพื่อให้แน่ใจว่าทุกอย่างทำงานได้อย่างถูกต้อง
ตรวจสอบว่าทุกอย่างทำงาน
ต่อไปนี้เป็นสิ่งง่ายๆที่คุณสามารถทำได้เพื่อตรวจสอบว่าทุกอย่างทำงานได้ตามที่คาดไว้
รีบูต Live CD / USB
สิ่งแรกที่คุณสามารถทำได้เพื่อตรวจสอบว่าการทำงานอย่างต่อเนื่องคือการติดตั้งแอปพลิเคชั่นบางตัวและเปลี่ยนการตั้งค่าสภาพแวดล้อมบางอย่าง (บางอย่างที่มองเห็นได้และจดจำได้ง่าย) เช่นธีม จากนั้นเพียงรีบูต ... กด, ป้อนใน“ ถาวร” ในรายการอาร์กิวเมนต์เคอร์เนลและบูตเข้าสู่สภาพแวดล้อม Live CD แบบกำหนดเองใหม่ของคุณ แอปพลิเคชันที่เพิ่งติดตั้งใหม่และการตั้งค่าแบบกำหนดเองของคุณควรจะยังอยู่ที่นั่น
หากคุณต้องการขุดลึกลงไปอีกนิดคุณสามารถตรวจสอบเนื้อหาของ USB Stick ของคุณได้ตลอดเวลา สิ่งนี้จะทำให้คุณมีความเข้าใจอย่างลึกซึ้งยิ่งขึ้นว่าระบบที่ยอดเยี่ยมนี้ทำงานอย่างไร
(คุณสามารถทำได้จาก Live CD โดยไปที่ System -> Administration -> Disks เลือกไดรฟ์ที่เหมาะสมตั้งค่า access path เป็น / mnt และกดปุ่ม Enable ตามด้วยปุ่ม Browse)
การตรวจสอบตอนนี้คืออะไร "casper-rw" ของคุณ
อีกสิ่งที่ค่อนข้างง่ายที่คุณสามารถทำได้เพื่อตรวจสอบว่าทุกอย่างทำงานและเรียนรู้เพิ่มเติมเกี่ยวกับวิธีการทำงานทุกอย่างเพียงตรวจสอบสิ่งที่อยู่ใน USB Stick แยกกัน รีบูทกลับเข้าไปในระบบที่ติดตั้งเป็นประจำของคุณเสียบ USB Stick และมองไปรอบ ๆ เนื้อหาของ USB Stick ของคุณคือสิ่งที่ทำให้สภาพแวดล้อมแบบกำหนดเองเป็นของคุณเอง
การคงอยู่โดยอัตโนมัติ
โดยใช้ reconstructor คุณสามารถสร้างมาสเตอร์ CD ใหม่และเพิ่มรายการเมนู (โหมดถาวร) เมื่อทำการบู๊ต โหมดถาวรถูกเพิ่มเป็นค่าเริ่มต้น ไม่มีการเปลี่ยนแปลงใด ๆ ในซีดียกเว้นการเพิ่มรายการเมนูถาวร นี่อาจอธิบายได้ดีที่สุดในวิธีการอื่น หากมีสถานที่ที่สามารถอัปโหลด ISO ถาวรได้ฉันยินดีที่จะแบ่งปัน
ข้อสรุป
การคงอยู่ของ Ubuntu Live CD ใหม่นั้นเป็นความสามารถที่ยอดเยี่ยมและนอกเหนือจากการใช้ Live CD ในปัจจุบันสิ่งนี้จะทำให้ Live CD มีประโยชน์มากขึ้นและมีความสำคัญยิ่งขึ้น ตอนนี้คุณสามารถพกพาสภาพแวดล้อมของอูบุนตูที่คุณกำหนดเองไปไว้บนแผ่นซีดีและ USB Stick ที่เหมาะกับกระเป๋าของคุณ ทีนี้ไปที่เพื่อนและเพื่อนร่วมงานของคุณด้วยความดีใจกับ Ubuntu ROCKS กันเถอะ!
ที่มา: https://help.ubuntu.com/community/LiveCD/Persistence
หากคุณพบปัญหาในการบูทโดยไม่ต้องต่อเนื่องบน UEFI pc ดูสิ่งที่ Ubfan (ubfan1) เขียนเมื่อ 2013-04-29 ที่นี่: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1159016