Live USB บนไดรฟ์ usb สองพาร์ติชัน


33

ฉันสงสัยว่าฉันสามารถมีพาร์ติชัน 2 ตัวบนไดรฟ์ USB ที่อนุญาตให้ฉันบูตที่คีย์ของฉันเป็นดิสก์ติดตั้ง USB ปกติ (partition1) และพาร์ติชันอื่นสำหรับที่จัดเก็บปกติภายใต้ Windows / Ubuntu (partition2) ฉันต้องการดิสก์ด้วย:

/dev/sdb (16GB)
 - sdb1 : ext4/fat32, LiveUSB (2GB)
 - sdb2 : fat32, storage (14GB)

คีย์นั้นสามารถบูตและใช้เป็นไดรฟ์ USB ปกติได้หรือไม่

PS: นั่นเป็นเพราะฉันเบื่อที่จะติดตั้ง / ถอนการติดตั้ง Ubuntu บนไดรฟ์ USB ของฉันทุกครั้งที่ฉันต้องการช่วยชีวิตพีซีและฉันก็ไม่เต็มใจที่จะซื้อไดรฟ์ USB สำหรับ Ubuntu ติดตั้งดิสก์เท่านั้น

คำตอบ:


24

ใช่คุณสามารถแบ่งพาร์ติชันแฟลชไดรฟ์ USB เพื่อบูตเข้าสู่ Ubuntu Live Session และใช้เป็นไดรฟ์ USB ปกติ (เข้าถึงได้กับ windows) ในพาร์ติชันแยกต่างหาก ฉันสามารถทำได้ด้วยแฟลชไดรฟ์ 32GB PNY USB 2.0 บนแล็ปท็อป Sony Vaio T Series Ultrabook ที่ติดตั้ง UEFI และ Windows 8.0 ฉันยังทดสอบสิ่งนี้จากเซิร์ฟเวอร์ Ubuntu 12.04 บนเซิร์ฟเวอร์ 16TB RAID5 i7-290 ของฉัน

ฉันแบ่งพาร์ติชันแฟลชไดรฟ์ USB โดยใช้GPartedในการกำหนดค่านี้:

แฟลชไดรฟ์ USB 32GB เริ่มต้นแล้ว

sdh1เป็นพาร์ติชัน "Storage" ที่สามารถเข้าถึงได้จาก Windows sdh2เป็นพาร์ติชันที่สามารถบูตได้บนเดสก์ท็อป Ubuntu 12.04 นี่คือขั้นตอนของฉัน:

1. สร้างพาร์ติชันใหม่ 10 GB, ntfs, โลจิคัลพาร์ติชันโดยมีพื้นที่ว่างก่อนหน้า 25 MB 
และติดตาม 0 MB ต่อไปนี้มีชื่อกำกับที่เก็บข้อมูล ( ต้องอยู่บนไดรฟ์ก่อน ) 2. สร้างพาร์ติชันโลจิคัลพาร์ติชัน 5 GB, fat32 ใหม่โดยมีขนาดก่อนหน้าและต่อไปนี้ 0 MB 3. ตั้งค่าสถานะการบูตสำหรับพาร์ติชันที่สอง 4. (สร้างพาร์ติชันอื่นซึ่งไม่จำเป็น) 5. บูตไปที่ Ubuntu Live Session ที่โหลดบน DVD และเลือกลอง Ubuntu
โดยไม่ต้องติดตั้งจากเมนู GRUB 6. เปิด Startup Disk Creator พร้อมปลั๊กแฟลชไดรฟ์ USB 7. Ubuntu-Desktop 12.04 อิมเมจและ pny USB 2.0 แฟลชไดรฟ์ (/ dev / sdh2) 5.0 GB
พาร์ติชั่นถูกเลือกแล้วย้ายสไลด์เท่าไหร่เพื่อเก็บเอกสาร
และการตั้งค่าในพื้นที่พิเศษที่สงวนไว้และเลือก Make Startup Disk

โดยไม่เลือกธงบูตดิสก์สำหรับเริ่มต้นผู้สร้างเท่านั้นที่จะรู้จักแฟลชไดรฟ์ทั้งหมดเป็นแทนของพาร์ทิชันที่สองที่ต้องการ /dev/sdh/dev/sdh2

โดยไม่ต้องวางพาร์ติชัน Windows ไว้ก่อนRemovable Media Bit ...

"การตั้งค่าอุปกรณ์สื่อแบบถอดได้คือการตั้งค่าสถานะที่มีอยู่ภายใน SCSI Inquiry Data การ
ตอบสนองต่อคำสั่ง SCSI Inquiry บิต 7 ของไบต์ 1 (ดัชนีจาก 0) คือ
Removable Media Bit (RMB) การตั้งค่า RMB เป็นศูนย์บ่งชี้ว่าอุปกรณ์ ไม่ใช่
อุปกรณ์สื่อแบบถอดได้ RMB หนึ่งแสดงว่าอุปกรณ์เป็น
อุปกรณ์สื่อแบบถอดได้ไดร์เวอร์รับข้อมูลนี้โดยใช้
คำขอStorageDeviceProperty "

... จะหมายถึงเพียง 1 พาร์ติชันที่แสดงใน Windows:

"Q. Superfloppy คืออะไร?

A.  
สื่อแบบถอดได้ที่ไม่มีการจัดรูปแบบ GPT หรือ MBR ถือเป็น "superfloppy" 
สื่อทั้งหมดถือเป็นพาร์ติชันเดียว
ผู้ผลิตสื่อทำการแยก MBR ใด ๆ ของสื่อที่ถอดออกได้ หาก
สื่อบันทึกมี MBR จะสนับสนุนพาร์ติชันเดียวเท่านั้น มี
ความแตกต่างเล็กน้อยที่ผู้ใช้มองเห็นได้ระหว่างสื่อที่แบ่งพาร์ติชันด้วย MBR และ superfloppies
ตัวอย่างของสื่อบันทึกข้อมูลแบบถอดได้ ได้แก่ ฟลอปปีดิสก์ไดรฟ์ดิสก์คาร์ทริดจ์ JAZ
สื่อบันทึกออปติคัลแม่เหล็กแม่เหล็ก DVD-ROM และซีดีรอม ฮาร์ดดิสก์ไดรฟ์บนรถโดยสารภายนอก
เช่น SCSI หรือ IEEE 1394 จะไม่ถือว่าถอดออกได้ "

นี่คือเครื่องมือบางอย่างที่พลิก RMB (ซึ่งไม่จำเป็นในกรณีนี้): Bootice
Tool Format USB ของ Laxar RMPrepUSB

นี่คือแนวทางซอฟต์แวร์ (ในกรณีนี้ไม่จำเป็นอีกครั้ง):
สร้างไดรเวอร์ dummy.sys
ใช้ตัวกรองฮิตาชิ Microdrive

เครดิต:
TSJNachos117 Live USB บนไดรฟ์ usb สองไดรฟ์
http://ubuntuforums.org/showthread.php?t=1020293
https://stackoverflow.com/questions/2598502/howto-flip-removable-bit-on- usb-drive-in-c
http://www.rmprepusb.com/tutorials/multipartufd


ขอบคุณฉันจะลอง ฉันรู้ว่าฉันสามารถใช้โฟลเดอร์ภายในพาร์ทิชันเดียวกันได้ แต่นั่นก็ไม่ได้สง่างาม ฉันต้องการสิ่งที่ดีมันอยู่ในชีวิตประจำวันของฉันและฉันต้องการชั้นเรียนบางอย่าง :) // อย่าคุยโว แต่ฉันก็รู้วิธีใช้เครื่องมือพาร์ติชัน สิ่งที่ทำให้ฉันถามคือถ้าฉันสามารถหรือไม่สามารถบูตด้วยไดรฟ์ USB พาร์ทิชัน
MrVaykadji

มันทำ; ฉันเพิ่งตรวจสอบเพื่อให้แน่ใจ ฉันชอบความคิดของคุณและกำลังขยายเพื่อสร้าง 3 พาร์ติชัน: Ubuntu12.04 (สามารถบูตได้), Hirens (สามารถบูตได้) และที่เก็บข้อมูล ฉันต้องการที่จะมีระดับเช่นกัน;)
conman253

ทำให้มันทำงานได้ง่ายกว่าทุกอย่างที่ฉันพบทางออนไลน์ ... ในที่สุด
conman253

4
มีเหตุผลสำหรับ 25 MB ก่อนหน้าพาร์ติชันหรือไม่ ทำไมต้อง 25 ขนาดแตกต่างกันไปตามพื้นที่ทั้งหมดของแฟลชไดรฟ์หรือไม่?
stevendesu

1
โพสต์นี้ล้าสมัย SDC ไม่มีตัวชี้การคงอยู่ตั้งแต่ 14.04
CSCameron

8

ฉันพบทางเลือกที่ตรงไปตรงมามากกว่า มีข้อมูลสำคัญ 2 ชิ้นที่เราต้องเข้าใจว่าทำไมงานนี้ สิ่งแรกคือเกี่ยวกับกระบวนการบู๊ตและวิธีการเริ่มต้นพลังงานในการทดสอบตัวเอง (ดำเนินการโดย BIOS) ค้นหาเร็กคอร์ดการบูตในบูตเซกเตอร์แรกของอุปกรณ์ที่ต่อพ่วง ไฟล์นี้เป็นไฟล์ขนาดเล็กซึ่งโดยทั่วไปจะผ่านกระบวนการเรียกใช้การบู๊ตไปยังตัวโหลด / ตัวจัดการการบูตเช่น GRUB2 บนการติดตั้ง Linux รุ่นใหม่ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้อ่านโพสต์ที่ให้ข้อมูลอย่างนี้

ข้อมูลชิ้นที่สองคือการเข้าใจว่าการดาวน์โหลด ISO สำหรับ Linux OS ได้รับการออกแบบให้ติดตั้งบนดิสก์ (CD / DVD / USB) ไม่ใช่สำหรับพาร์ติชัน ISOs เหล่านี้จะต้องมีการปรับเปลี่ยนการใช้เครื่องมือขนาดเล็กที่สามารถพบได้ในแพคเกจที่เรียกว่าsyslinux-utils isohybridการปรับเปลี่ยนมาตรฐาน ISO สำหรับการติดตั้งบนพาร์ติชันจะทำกับธง--partok ผมพบว่าข้อมูลนี้จากนี้โพสต์ซึ่งอธิบายถึงปัญหาเดียวกันแน่นอน ฉันไม่แน่ใจว่า--partokเวทมนตร์ใช้งานได้อย่างไรฉันค้นหาคำอธิบายบางอย่าง แต่ไม่สามารถหาได้

โดยสรุปนี่คือสิ่งที่ฉันทำเพื่อติดตั้งPureOS แบบสดของฉันเพื่อบูตจากพาร์ติชัน usb

  1. แบ่งพาร์ติชัน USB ของฉันโดยใช้ดิสก์ GNOME ฉันเริ่มฟอร์แมตดิสก์โดยใช้ MBR / DOS ฉันสร้างพาร์ติชั่น 4GB (FAT32) ตามด้วยพาร์ติชัน ext4 Linux ในพื้นที่ที่เหลือสำหรับการสำรองข้อมูลของฉัน

  2. ต่อไปฉันแก้ไขไฟล์ ISO ที่ฉันดาวน์โหลดเพื่อให้สามารถบู๊ตได้จากพาร์ติชัน เมื่อต้องการทำสิ่งนี้ฉันต้องติดตั้งsyslinux-utilsจากที่เก็บซึ่งมีisohydridเครื่องมืออยู่:

    sudo apt-get install syslinux-utils
    

    ฉันแก้ไขไฟล์ ISO ด้วย:

    isohybrid --partok pureos.ISO
    
  3. ฉันเคยddคัดลอก ISO นี้ไปยังพาร์ติชันด้านบน คุณสามารถรับอุปกรณ์พาร์ติชั่นได้จากรายละเอียดดิสก์ของ GNOME

    dd if=pureos.ISO of=/dev/sdb1 bs=1M
    
  4. จากดิสก์ GNOME ฉันแก้ไขพาร์ติชันและตรวจสอบตัวเลือกที่สามารถบู๊ตได้ซึ่งติดตั้งบันทึกหนังสือที่ต้องการ

ตอนนี้ฉันสามารถบูตจากคีย์ USB ไปยังไลฟ์ซีดีและใช้เป็นโซลูชันการกู้คืนในขณะที่เก็บข้อมูลสำรองระบบของฉันไว้ในพาร์ติชันอื่น


ฉันพยายามเมื่อปีที่แล้วเพื่อให้มันทำงานและล้มเหลว เห็นได้ชัดว่าฉันไม่พบโพสต์นี้ในตอนนั้น มันได้ผล! ฉันหวังว่าจะมีเอกสารเพิ่มเติม - ฉันได้รับคำเตือนเกี่ยวกับ BIOS บางตัวที่ไม่สามารถบู๊ตได้เลยซึ่งเป็นกรณีนี้ แต่นั่นก็ยังไกลกว่าที่ฉันเคยเป็นมา
แมทธิว

2

คำตอบง่ายๆคือใช่ แต่คุณสามารถไปได้ง่ายกว่า!

ทำให้แน่ใจว่าคุณมี ISO ของรสชาติลินุกซ์ที่คุณต้องการบนไดรฟ์และ UNetbootin จากที่นี่: http://unetbootin.sourceforge.net/

ตรวจสอบให้แน่ใจว่าคุณเลือกการติดตั้งฮาร์ดดิสก์จากเมนูแบบเลื่อนลงและคัดลอกข้อมูลทั้งหมดของคุณจากไดรฟ์ก่อนเริ่ม คุณควรจะใช้พื้นที่ที่เหลือเพื่อจุดประสงค์อื่นของคุณ!


นั่นไม่ใช่สิ่งที่ฉันต้องการจริงๆเหตุผลที่ฉันต้องการแยกพาร์ติชั่นคือมีพื้นที่เก็บข้อมูลที่สะอาดโดยไม่มีโฟลเดอร์ทั้งหมดจากดิสก์การติดตั้งอูบุนตู เพียงแค่ให้พวกเขาซ่อนไม่ทำงานเพราะฉันใช้ไดรฟ์ USB บน Windows และ Ubuntu
MrVaykadji

นอกจากนี้ Unetbootin จะอนุญาตให้ฉันบูตเครื่องสดเป็นภาษาอังกฤษเท่านั้นและฉันต้องการใช้ภาษาของฉันเอง
MrVaykadji

เมื่อติดตั้ง unetbootin แล้วคุณสามารถใช้ตัวจัดการพาร์ติชั่นเพื่อลดขนาดพาร์ติชั่นและเพิ่มพาร์ติชั่นสำหรับไฟล์ของคุณหลังจากนั้น (gparted จะทำมันอย่างสมบูรณ์แบบ) สำหรับการเปลี่ยนภาษาคุณสามารถแก้ไข bootloader เพื่อเพิ่มพารามิเตอร์เคอร์เนลhelp.ubuntu.com/lts/installation-guide/powerpc/boot-parms.html > ในส่วนที่เกี่ยวกับ debian-installer / language (ภาษา), debian-installer / ประเทศ (ประเทศ), debian-installer / locale (locale) ถึง บังคับให้สถานที่ที่คุณต้องการ
Viperfang

ใช่ แต่ฉันจะยังสามารถบู๊ตคีย์ USB สำหรับเซสชันสดได้หรือไม่
MrVaykadji

2

ไดรฟ์สดถาวร

คุณสามารถใช้mkusbเพื่อสร้างไดรฟ์สดแบบต่อเนื่อง มันจะสร้าง 5 พาร์ทิชัน ดูลิงค์นี้

help.ubuntu.com/community/mkusb

  • Partition # 1 มีเลเบล 'usbdata' และระบบไฟล์ NTFS ซึ่งสามารถใช้ได้ทั้ง Ubuntu และ Windows เพื่อจัดเก็บไฟล์และถ่ายโอนไฟล์ระหว่างคอมพิวเตอร์

  • พาร์ติชั่นอื่นเป็นของอูบุนตูระบบสด

    ดูลิงค์นี้สำหรับรายละเอียดเพิ่มเติม

    help.ubuntu.com/community/mkusb/persistent#Partitions

    1. partition: (NTFS) usbdata สำหรับจัดเก็บและถ่ายโอนไฟล์

    2. พาร์ติชัน: GPT: ธง bios_grub สำหรับการบูตในโหมด BIOS; MSDOS: พาร์ติชันเสริม

    3. partition: บูตพาร์ติชัน (FAT32)

    4. พาร์ทิชัน: (ISO 9660) ไฟล์ iso ที่ถูกโคลน

    5. พาร์ทิชัน: (ext4) casper-rw หรือ live-rw หรือการคงอยู่

รายละเอียด

รายละเอียดเกี่ยวกับพาร์ติชันจากและหลังจากสร้างระบบสดแบบต่อเนื่อง:

...
parted -s "/dev/sdd" print
Model: SanDisk Extreme (scsi)
Disk /dev/sdd: 16,0GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name     Flags
 2      1049kB  2097kB  1049kB               primary  bios_grub
 3      2097kB  258MB   256MB   fat32        primary  boot, esp
 4      258MB   1791MB  1533MB               primary
 5      1791MB  8902MB  7111MB  ext2         primary
 1      8902MB  16,0GB  7111MB  ntfs         primary  msftdata

lsblk -o MODEL,NAME,FSTYPE,LABEL,MOUNTPOINT,SIZE "/dev/sdd"
MODEL            NAME   FSTYPE  LABEL                    MOUNTPOINT  SIZE
Extreme          sdd                                                14,9G
                 |-sdd1 ntfs    usbdata                              6,6G
                 |-sdd2                                                1M
                 |-sdd3 vfat    usbboot                              244M
                 |-sdd4 iso9660 Ubuntu 16.04.1 LTS amd64             1,4G
                 `-sdd5 ext4    casper-rw                            6,6G
</pre>
 Done :-) 
The target device is ready to use.
'ubuntu-16.04.1-desktop-amd64.iso'
was installed

gparted ใน 16.04 LTS ไม่รู้จักระบบไฟล์ iso 9660 และอิมเมจสำหรับบูต bios_grub:

ป้อนคำอธิบายรูปภาพที่นี่

gparted ใน 17.10 เห็นระบบไฟล์ iso 9660 และอิมเมจสำหรับบูต bios_grub:

ป้อนคำอธิบายรูปภาพที่นี่


1

สิ่งนี้ควรทำง่าย อย่างไรก็ตามได้รับคำเตือนในระดับสูงว่า Windows จะสามารถเห็นพาร์ติชั่นแรก (/ dev / sdb1) เท่านั้นพาร์ติชั่นที่สองจะมองไม่เห็น (ฉันไม่รู้ว่าทำไม) ดังนั้นฉันขอแนะนำพาร์ติชันสำหรับการจัดเก็บข้อมูลทั่วไปให้เป็นพาร์ติชั่นแรกและพาร์ติชัน LiveUSB เป็นพาร์ติชั่นที่สอง

หากหลังจากทำสิ่งนี้แล้วคุณจะไม่สามารถรับกุญแจในการบูตได้คุณควรจะสามารถตั้งค่าสถานะการบูตด้วย GParted ได้

โปรดทราบ: ถึงแม้ว่าฉันเคยทำสิ่งนี้มาก่อน แต่ฉันไม่เคยทดสอบทำสิ่งนี้บนระบบที่ใช้ UEFI แต่อย่างใดสิ่งหนึ่งที่ใช้ Secure Boot


ฉันเกรงว่าฉันจะต้องเถียงจุดนั้น ฉันตัวเองมีแฟลชไดรฟ์ที่ฉันใช้ทั้งสองเป็น Ubuntu รุ่น LiveUSB และสำหรับการจัดเก็บทั่วไป พาร์ติชันแรกของฉันคือพาร์ติชัน NTFS ซึ่งทำงานได้อย่างสมบูรณ์บนทั้ง XP และ 7 พาร์ติชันที่สองของฉันคือพาร์ติชัน FAT32 ซึ่งประกอบด้วยอูบุนตูเวอร์ชันสด ฉันไม่เห็นพาร์ติชันนี้จาก Windows แม้แต่จากตัวจัดการดิสก์ (diskmgmt.msc) อย่างไรก็ตามฉันสามารถบูตจากมันและอ่าน / เขียนจาก Ubuntu ได้ ดูวรรค 4 ที่นี่
TSJNachos117

ขอโทษสำหรับการลงคะแนน หลังจากอ่านความคิดเห็นของคุณฉันรู้ว่าการทดสอบ Ubuntu Live Boot partition ไม่ใช่ครั้งแรก หากคุณทำการแก้ไขเล็ก ๆ ฉันจะให้คะแนนที่สมควรจะได้
conman253

การแก้ไขคืออะไร
TSJNachos117

ฟอรัมจะไม่ให้ฉันเปลี่ยนการลงคะแนนจนกว่าคำตอบของคุณจะถูกแก้ไข ฉันพยายามเพิ่ม <p> แต่ก็ไม่มีโชค คุณสามารถลบออกได้
conman253

ทุกวันนี้ Windows 10 อนุญาตให้เข้าถึงพาร์ติชั่น "Windows FS type" หลาย ๆ ตัว Fat32, NTFS, UDF
CSCameron

1
  1. คุณต้องการรักษาส่วนหลักของ USB ของคุณไว้เป็นหน่วยความจำ FAT32 14GB
  2. คุณต้องการส่วน LiveUSB ใน Ext4 2GB

จากนั้นเค้าโครงของ USB ของคุณจะเป็นไปตาม:

sdb1 14GB Fat32 พื้นที่เก็บข้อมูลและโฟลเดอร์ EFI
sdb2 2GB Ext4 LiveUSB

  1. คุณต้องสร้าง Fat Part part Fist ที่จะเห็นภายใต้ Windows เนื่องจากไม่มีการปรับแต่งมากมาย Windows จะติดตั้งพาร์ติชันที่ 1 ของ USB ของคุณเท่านั้น
  2. พาร์ติชัน Fat32 นี้ยังเก็บโฟลเดอร์ EFI เพื่อบู๊ตส่วน LiveUSB ของคุณ
  3. ถ้าคุณต้องการพาร์ติชัน LiveUSB sdb2 บน Ext4 ตามค่าเริ่มต้น bootx64.efi ในตัวของ LiveUSB จะไม่บูตพาร์ติชัน Ext4 ดังนั้นฉันได้ทำ bootx64.efi tweaked คุณเพียงแค่คัดลอกไฟล์ไปยัง sdb1 / EFI / boot / และมันจะบูตส่วน Ext4 LiveUSB ของคุณ รายละเอียดทั้งหมดของฉันที่นี่https://github.com/sonvirgo/Ext4-LiveUSB

น่าสนใจมาก. วิธีนี้จะอนุญาตให้ใช้พาร์ทิชัน casper-rw หรือไม่
CSCameron

@CSCameron แต่แน่นอน คุณสามารถเพิ่มพาร์ติชั่นเสริม ext4 สำหรับ casper-rw เท่าที่ยังคงมีอยู่: source $prefix/x86_64-efi/grub.cfgเพื่อให้ bootx64.efi สามารถหาพาร์ติชันของด้วงได้ อัปเดตคำตอบของฉัน ด้วย Windows 10 1703+ คุณมีอิสระในการสร้างหลาย ๆ พาร์ติชั่นตามลำดับ ทั้งหมดสามารถติดตั้งได้ภายใต้ 1703+
Son Nguyen

0

ทางออกที่ง่าย:

  1. ใช้ตัวจัดการพาร์ติชันของ KDEเพื่อลบพาร์ติชันทั้งหมดและสร้าง2,048พาร์ติชันหลัก MB, FAT32

  2. จัดสรรพื้นที่ว่างส่วนที่เหลือให้กับพาร์ติชันข้อมูลของคุณ หากคุณต้องการความสามารถในการทำงานร่วมกันกับ Windows ให้เลือก NTFS เป็นระบบไฟล์ แต่ระวังว่าเมื่ออ่านจาก Linux ไฟล์ทั้งหมดที่มี+xชุดคุณสมบัติ มิฉะนั้นเลือก ext4

  3. ใช้unetbootinเพื่อเขียน ISO (Ubuntu 18.04 มีขนาดประมาณ 2GB) ไม่ต้องกังวลว่าจะปรากฏเฉพาะเขียน/dev/sdaแทนพาร์ทิชันเฉพาะ

ในการตั้งค่าของฉันgpartedไม่เห็นพาร์ติชันอย่างถูกต้องในขณะที่ตัวจัดการพาร์ติชันของ KDE ทำ ไม่แน่ใจว่าจะทำอย่างไร

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