ความผิดพลาด
https://github.com/woeusb/woeusb
การเตรียมสื่อการติดตั้ง Microsoft Windows® USB สำหรับ GNU+Linux
คุณสมบัติ
- รองรับการบูตแบบดั้งเดิม PC/UEFI
- สนับสนุนระบบไฟล์ FAT32 และ NTFS
- สนับสนุนการใช้ดิสก์การติดตั้งทางกายภาพหรืออิมเมจดิสก์เป็นแหล่งที่มา
ภาพการติดตั้งWindows®ที่รองรับ
- Windows Vista และในภายหลัง
- ภาษาหรือรุ่นใด ๆ
- windows pe
หมายเหตุ: สื่อการติดตั้งที่ไม่เป็นทางการอาจได้รับการสนับสนุน แต่ไม่รับประกัน
การพึ่งพาอาศัยกัน
ต่อไปนี้คือการพึ่งพาที่ Woeusb ต้องการไม่ทางใดก็ทางหนึ่ง อ้างอิง Wiki สำหรับข้อมูลเฉพาะ distro
ที่จำเป็น
WOEUSB จะไม่สามารถทำงานได้หากไม่มีซอฟต์แวร์เหล่านี้ติดตั้งในตำแหน่งที่เหมาะสม:
- gnu bash
สำหรับการตีความและดำเนินการตามตรรกะของโปรแกรม
ต้องการ> = 4.3 - GNU Core Utilities (CoreUtils)
สำหรับยูทิลิตี้ UNIX ทั่วไปที่จำเป็นสำหรับการดำเนินงานขั้นพื้นฐาน - util-linux
สำหรับยูทิลิตี้ระดับต่ำที่มีปฏิสัมพันธ์กับอุปกรณ์จัดเก็บข้อมูล ฯลฯ - Gnu Grep และ Gawk
สำหรับการแยกวิเคราะห์ข้อมูลที่จำเป็นออกจากเอาต์พุตคำสั่ง - GNU ค้นหายูทิลิตี้
สำหรับการแจกแจงไฟล์ที่จำเป็นสำหรับการทำงาน - ด้วง GNU
สำหรับการติดตั้งรหัส bootstrap ที่ใช้ในการบูตพีซีแบบดั้งเดิม
เราต้องการโมดูลของสถาปัตยกรรม I386-PC เป็นพิเศษสำหรับการแจกแจงแบบอิงตาม Debian ซึ่งมีให้ผ่านแพ็คเกจ Grub-Pc-Bin - GNU แยกจากกัน
สำหรับการจัดการตารางพาร์ติชันดิสก์และพาร์ติชัน - gnu wget
สำหรับการรับ UEFI ของ Pete Batard: NTFS UEFI bootloader - Dosfstools
สำหรับการสร้างระบบไฟล์ FAT ในวิธีการสร้าง --device - NTFS-3G
สำหรับการสร้างระบบไฟล์ NTFS ในวิธีการสร้าง --device - Wimlib
สำหรับการแยกการติดตั้ง WIMM Windows Imaging (WIM) เก็บถาวรเพื่อให้เก็บถาวรมากกว่า 4GIB สามารถพอดีกับระบบไฟล์ FAT32
ไม่จำเป็น
หากไม่มีการพึ่งพาต่อไปนี้ WOEUSB จะยังคงสามารถทำงานได้ แต่ฟังก์ชันบางอย่างจะไม่สามารถใช้งานได้:
- p7zip
สำหรับการแก้ปัญหาปัญหาที่สื่อการติดตั้ง Windows 7 ไม่ได้จัดส่ง UEFI bootloader ในตำแหน่งที่เหมาะสม - uefi ของ Pete Batard: ntfs uefi bootloader
สำหรับการสนับสนุนระบบไฟล์ NTFS ในคีย์ USB เป้าหมาย - gnu gettext
สำหรับการสนับสนุนข้อความสากล (I18N)
การติดตั้ง
ที่จะได้รับการแก้ไข สำหรับตอนนี้อ้างอิงการเรียกใช้จากแหล่งที่มา
เรียกใช้จากแหล่งที่มา
WOEUSB เป็นโปรแกรมที่สามารถทำงานได้โดยไม่ต้องติดตั้ง (ไม่รวมการอ้างอิง):
- ดาวน์โหลดโปรแกรม (Woeusb-nnnbash) จากหน้าเผยแพร่
- แก้ไขสิทธิ์การใช้งานไฟล์ที่หายไป (
chmod +x path/to/woeusb-NNNbash ) - เปิดแอปพลิเคชันเทอร์มินัลและเรียกใช้โปรแกรมผ่านเส้นทางที่เหมาะสม (
sudo path/to/woeusb-NNNbash --help )
การใช้งาน
ตัวแปรสภาพแวดล้อม
ต่อไปนี้เป็นตัวแปรสภาพแวดล้อมที่อาจเปลี่ยนพฤติกรรมรันไทม์ของ WOEUSB:
| ชื่อตัวแปร | การใช้งาน |
|---|
| rufus_uefi_ntfs_version | แท็กการเปิดตัว/การแก้ไขของทรีแหล่งข้อมูลรูฟัสเพื่อดึงภาพ UEFI: NTFS จากจะใช้เวอร์ชันที่ทดสอบโดยค่าเริ่มต้น |
ใบอนุญาต
WOEUSB เป็นซอฟต์แวร์ฟรี: คุณสามารถแจกจ่ายซ้ำและ/หรือแก้ไขภายใต้เงื่อนไขของใบอนุญาตสาธารณะ GNU ทั่วไปที่เผยแพร่โดย Free Software Foundation ไม่ว่าจะเป็นเวอร์ชัน 3 ของใบอนุญาตหรือ (ตามตัวเลือกของคุณ) รุ่นใหม่ ๆ
WOEUSB มีการแจกจ่ายด้วยความหวังว่ามันจะเป็นประโยชน์ แต่ไม่มีการรับประกันใด ๆ โดยไม่มีการรับประกันโดยนัยเกี่ยวกับความสามารถในการค้าหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ ดูใบอนุญาตสาธารณะ GNU ทั่วไปสำหรับรายละเอียดเพิ่มเติม
คุณควรได้รับสำเนาใบอนุญาตสาธารณะ GNU ทั่วไปพร้อมกับ WOEUSB ถ้าไม่ดู http://www.gnu.org/licenses/
ระบุใบอนุญาต ที่ระบุไว้เป็นอย่างอื่น ที่ใช้กับสินทรัพย์ผลิตภัณฑ์/การพัฒนาบางอย่าง
หากสินทรัพย์อยู่ในรูปแบบข้อความธรรมดา:
- ตรวจสอบแท็ก
SPDX-License-Identifier ในส่วนหัวของไฟล์ - ตรวจสอบไฟล์. reuse/dep5 จากไดเรกทอรีแผนผังทรี/รีลีส
หากสินทรัพย์ไม่ได้อยู่ในรูปแบบข้อความธรรมดา:
ตรวจสอบไฟล์. reuse/dep5 จากไดเรกทอรีแผนผังทรี/รีลีส
การให้เครดิต
- Woeusb เป็นส้อมของโครงการ Winusb ของ Colin Gille โดยไม่ต้องยืนอยู่บนไหล่ของพวกเขา Woeusb จะไม่มีอยู่ตั้งแต่แรก
- เราขอขอบคุณ @Slacka สำหรับการบำรุงรักษาโครงการ WOEUSB เมื่อมีการโฮสต์ภายใต้เนมสเปซของพวกเขาพวกเขาได้รับความช่วยเหลือและความร่วมมืออย่างมากในการสนทนาหลายครั้ง
- เราขอขอบคุณ Pete Batard สำหรับผลงานที่ยอดเยี่ยมของพวกเขาใน UEFI: NTFS UEFI Bootloader ซึ่งรวมอยู่ใน WOEUSB เพื่อเปิดใช้งานการสนับสนุนระบบไฟล์ NTFS
- ผู้สนับสนุนซอร์สโค้ดบน GitHub:
- ผู้มีส่วนร่วมใน WOEUSB/WOEUSB
- ผู้มีส่วนร่วมใน Slacka/Woeusb
- ทุกคนที่มีส่วนร่วมในการทำลายล้างไม่ทางใดก็ทางหนึ่ง แต่เราไม่สามารถระบุพวกเขาได้เนื่องจากความไม่รู้ของเรา