<ก่อนหน้านี้ | เนื้อหา | ถัดไป>
9.4.2. การตั้งค่าความคงอยู่ที่ไม่ได้เข้ารหัสบนคีย์ USB
ในส่วนนี้ เราคิดว่าคุณได้เตรียม Kali Live USB Key โดยทำตามคำแนะนำที่ส่วน 2.1.4, “การคัดลอกภาพบน DVD-ROM หรือ USB คีย์[หน้า 19] และคุณใช้คีย์ USB ที่ใหญ่พอที่จะเก็บอิมเมจ ISO (ประมาณ 3 GB) และข้อมูลของไดเร็กทอรีที่คุณต้องการคงอยู่ เรายังถือว่าคีย์ USB เป็นที่รู้จักโดย Linux as dev / sdb / และมีเพียงสองพาร์ติชั่นที่เป็นส่วนหนึ่งของอิมเมจ ISO เริ่มต้น (/ dev / sdb1 และ / dev / sdb2). โปรดใช้ความระมัดระวังในการดำเนินการตามขั้นตอนนี้ คุณสามารถทำลายข้อมูลสำคัญได้อย่างง่ายดาย หากคุณแบ่งพาร์ติชั่นไดรฟ์ผิดใหม่
ในการเพิ่มพาร์ติชั่นใหม่ คุณต้องทราบขนาดของอิมเมจที่คุณคัดลอก เพื่อให้คุณสามารถทำให้พาร์ติชั่นใหม่เริ่มต้นหลังจากไลฟ์อิมเมจ แล้วใช้ แยก เพื่อสร้างพาร์ติชั่นจริงๆ คำสั่งด้านล่างวิเคราะห์อิมเมจ ISO ที่ชื่อ กาลี-linux-2016.1-amd64.isoซึ่งถือว่ามีอยู่ในคีย์ USB เช่นกัน:
# แยก /dev/sdb พิมพ์
รุ่น: SanDisk Cruzer Edge (scsi) ดิสก์ /dev/sdb: 32,0GB
ขนาดเซกเตอร์ (ตรรกะ/กายภาพ): 512B/512B ตารางพาร์ติชัน: msdos
แฟล็กดิสก์:
หมายเลข เริ่มต้น สิ้นสุด ขนาด ประเภท ระบบไฟล์ แฟล็ก
1 32,8kB 2852MB 2852MB บูตหลัก ซ่อน
2 2852MB 2945MB 93,4MB หลัก
# start=$(du --block-size=1MB kali-linux-2016.1-amd64.iso | awk '{print $1}')
# echo ”ขนาดของภาพคือ $start MB”
ขนาดภาพ 2946 MB
# parted -a ที่ดีที่สุด /dev/sdb mkpart หลัก ”${start}MB” 100%
ข้อมูล: คุณอาจต้องอัปเดต /etc/fstab.
# แยก /dev/sdb พิมพ์
รุ่น: SanDisk Cruzer Edge (scsi) ดิสก์ /dev/sdb: 32,0GB
ขนาดเซกเตอร์ (ตรรกะ/กายภาพ): 512B/512B ตารางพาร์ติชัน: msdos
แฟล็กดิสก์:
หมายเลข เริ่มต้น สิ้นสุด ขนาด ประเภท ระบบไฟล์ แฟล็ก
1 32,8kB 2852MB 2852MB บูตหลัก ซ่อน
2 2852MB 2945MB 93,4MB หลัก
3 2946MB 32,0GB 29,1GB หลัก
กับของใหม่ / dev / sdb3 แบ่งพาร์ติชั่นเข้าที่ ฟอร์แมตด้วยระบบไฟล์ ext4 ที่ระบุว่า "ความคงอยู่" ด้วยความช่วยเหลือของ mkfs.ext4 คำสั่ง (และมัน -L ตัวเลือกในการตั้งฉลาก) จากนั้นพาร์ติชันจะถูกติดตั้งบน / mnt ไดเร็กทอรีและคุณเพิ่มที่จำเป็น การคงอยู่.conf ไฟล์การกำหนดค่า เนื่องจาก
โปรดใช้ความระมัดระวังเมื่อทำการฟอร์แมตดิสก์ทุกครั้ง คุณอาจสูญเสียข้อมูลที่มีค่าหากคุณฟอร์แมตดิสก์หรือพาร์ติชั่นที่ไม่ถูกต้อง
# mkfs.ext4 -L การคงอยู่ /dev/sdb3
mke2fs 1.43-WIP (15-ม.ค. 2016)
การสร้างระบบไฟล์ด้วยบล็อก 7096832 4k และ 1777664 inodes ระบบไฟล์ UUID: dede20c4-5239-479a-b115-96561ac857b6 การสำรองข้อมูล Superblock ที่เก็บไว้ในบล็อก:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, XNUMX,
4096000
การจัดสรรตารางกลุ่ม: เสร็จสิ้น กำลังเขียนตารางไอโหนด: เสร็จสิ้น
การสร้างวารสาร (บล็อก 32768): เสร็จสิ้น
การเขียน superblocks และข้อมูลบัญชีระบบไฟล์: done
# เมานต์ /dev/sdb3 /mnt
# echo ”/ union” >/mnt/persistence.conf
# ls -l /mnt
รวม 20
drwx------ 2 รูทรูต 16384 10 พฤษภาคม 13:31 สูญหาย+พบ
-rw-r--r-- 1 รูตรูต 8 10 พฤษภาคม 13:34 การคงอยู่.conf
# จำนวน / ลบ
# mkfs.ext4 -L การคงอยู่ /dev/sdb3
mke2fs 1.43-WIP (15-ม.ค. 2016)
การสร้างระบบไฟล์ด้วยบล็อก 7096832 4k และ 1777664 inodes ระบบไฟล์ UUID: dede20c4-5239-479a-b115-96561ac857b6 การสำรองข้อมูล Superblock ที่เก็บไว้ในบล็อก:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, XNUMX,
4096000
การจัดสรรตารางกลุ่ม: เสร็จสิ้น กำลังเขียนตารางไอโหนด: เสร็จสิ้น
การสร้างวารสาร (บล็อก 32768): เสร็จสิ้น
การเขียน superblocks และข้อมูลบัญชีระบบไฟล์: done
# เมานต์ /dev/sdb3 /mnt
# echo ”/ union” >/mnt/persistence.conf
# ls -l /mnt
รวม 20
drwx------ 2 รูทรูต 16384 10 พฤษภาคม 13:31 สูญหาย+พบ
-rw-r--r-- 1 รูตรูต 8 10 พฤษภาคม 13:34 การคงอยู่.conf
# จำนวน / ลบ
คีย์ USB พร้อมแล้วและสามารถบูตได้ด้วยรายการเมนูการบูต "Live USB Persistence"