ນີ້ແມ່ນຄໍາສັ່ງ makebootfat ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
makebootfat - Makebootfat ການສ້າງແຜ່ນ FAT Bootable
ສະຫຼຸບສັງລວມ
makebootfat [ຕົວເລືອກ] IMAGE
ລາຍລະອຽດ
ຜົນປະໂຫຍດນີ້ສ້າງລະບົບໄຟລ໌ FAT ທີ່ສາມາດເລີ່ມຕົ້ນໄດ້ແລະປະກອບມັນດ້ວຍໄຟລ໌ແລະເຄື່ອງມືການບູດ.
ມັນໄດ້ຖືກອອກແບບສ່ວນໃຫຍ່ເພື່ອສ້າງ USB bootable ແລະ Fixed disk ສໍາລັບໂຄງການ AdvanceCD.
ເວັບໄຊທ໌ທາງການຂອງ AdvanceCD ແລະ makebootfat ແມ່ນ:
http://advancemame.sourceforge.net/
OPTIONS
-o, - ຜົນຜະລິດ ອຸປະກອນ
ລະບຸອຸປະກອນຜົນຜະລິດ. ມັນຕ້ອງເປັນອຸປະກອນບ່ອນທີ່ທ່ານຕ້ອງການຕິດຕັ້ງ
ລະບົບໄຟລ໌. ທ່ານສາມາດໃຊ້ຄ່າ ˝usb˝ ພິເສດເພື່ອເລືອກ USB ໂດຍອັດຕະໂນມັດ
ອຸປະກອນເກັບຮັກສາມະຫາຊົນເຊື່ອມຕໍ່ຢູ່ໃນລະບົບ. ທາງເລືອກນີ້ແມ່ນຕ້ອງການສະເຫມີ.
-b, - ເກີບ ເອກະສານ
-1, -boot-fat12 ເອກະສານ
-2, -boot-fat16 ເອກະສານ
-3, -boot-fat32 ເອກະສານ
ລະບຸຮູບພາບຂະແຫນງການບູດ FAT ທີ່ຈະໃຊ້. ທາງເລືອກ -b ໃຊ້ຂະແຫນງດຽວກັນສໍາລັບ
ປະເພດໄຂມັນທັງຫມົດ. ທາງເລືອກອື່ນສາມາດຖືກນໍາໃຊ້ເພື່ອກໍານົດຂະແຫນງການທີ່ແຕກຕ່າງກັນສໍາລັບ
ປະເພດໄຂມັນທີ່ແຕກຕ່າງກັນ. ປະເພດ FAT ທີ່ຂະແຫນງການບູດບໍ່ໄດ້ຖືກກໍານົດບໍ່ແມ່ນ
ໃຊ້. ທາງເລືອກນີ້ແມ່ນຕ້ອງການສະເຫມີ.
-m, -mbr ເອກະສານ
ລະບຸຮູບພາບຂະແໜງການ MBR ທີ່ຈະໃຊ້. ຖ້າຕົວເລືອກນີ້ຖືກລະບຸຕາຕະລາງການແບ່ງປັນ
ຖືກສ້າງຂື້ນໃນແຜ່ນ. ຖ້າບໍ່ດັ່ງນັ້ນແຜ່ນແມ່ນເຕັມໄປໂດຍບໍ່ມີຕາຕະລາງການແບ່ງປັນຄື
ແຜ່ນ floppy.
-F, -mbrfat
ປ່ຽນຮູບ MBR ທີ່ລະບຸດ້ວຍຕົວເລືອກ -m ເພື່ອທຳທ່າເປັນລະບົບໄຟລ໌ FAT
ເລີ່ມຈາກຂະແຫນງທໍາອິດຂອງແຜ່ນ. ນີ້ອະນຸຍາດໃຫ້ບູດຈາກ USB-FDD
(Floppy Disk Drive) ຍັງໃຊ້ຕາຕະລາງການແບ່ງປັນໂດຍທົ່ວໄປທີ່ຕ້ອງການໂດຍ USB-HDD
(Hard Disk Drive). ຮູບພາບ MBR ທີ່ລະບຸດ້ວຍຕົວເລືອກ -m ຈະຕ້ອງສາມາດປະຕິບັດໄດ້
ລະຫັດຕັ້ງຄືກັບຂະແຫນງການບູດ FAT. ທ່ານສາມາດນໍາໃຊ້ໄຟລ໌ 'mbrfat.bin' ທີ່ມີ.
-ຄ, - ສໍາເນົາ ເອກະສານ
ຄັດລອກໄຟລ໌ທີ່ລະບຸໄວ້ໃນລະບົບຮາກຂອງແຜ່ນ. ໄຟລ໌ໄດ້ຖືກຄັດລອກ
ໃຊ້ຄຸນສົມບັດອ່ານເທົ່ານັ້ນ.
-x, - - ຍົກເວັ້ນ ເອກະສານ
ຍົກເວັ້ນໄຟລ໌ທີ່ລະບຸໄວ້ ແລະໄດເລກະທໍລີຍ່ອຍຢູ່ໃນໄດເລກະທໍລີ IMAGE ເພື່ອສຳເນົາ. ໄດ້
ເສັ້ນທາງຕ້ອງຖືກລະບຸໂດຍໃຊ້ຮູບແບບດຽວກັນທີ່ໃຊ້ໃນໄດເຣັກທໍຣີ IMAGE
ຂໍ້ ກຳ ນົດ.
-X, -syslinux2
ບັງຄັບໃຊ້ຂໍ້ຈໍາກັດ syslinux 2.xx FAT. Syslinux 2.xx ບໍ່ຮອງຮັບ FAT32 ຢູ່
ທັງໝົດ, ແລະ FAT16 ທີ່ມີ 64 ແລະ 128 ຂະແຫນງການຕໍ່ຮູບແບບກຸ່ມ. ທາງເລືອກນີ້ບໍ່ລວມ
ທຸກຮູບແບບ FAT ບໍ່ຮອງຮັບໂດຍ syslinux. ກະລຸນາສັງເກດວ່າມັນຈໍາກັດການ
ຂະໜາດສູງສຸດຂອງລະບົບໄຟລ໌ເຖິງ 1 GB.
-Y, -syslinux3
ບັງຄັບໃຊ້ການສະຫນັບສະຫນູນ syslinux 3.xx FAT. Syslinux 3.00 ຮອງຮັບ FAT ທັງໝົດ ແລະ
ຂະຫນາດແຕ່ວ່າມັນຮຽກຮ້ອງໃຫ້ມີການປັບແຕ່ງພິເສດຂອງຂະແຫນງການບູດແລະໄຟລ໌
'ldlinux.sys'. ຕົວເລືອກນີ້ເຮັດການປັບແຕ່ງນີ້ໂດຍບໍ່ຈໍາເປັນຕ້ອງໃຊ້
ຕົວຕິດຕັ້ງ syslinux ຖ້າໄຟລ໌ 'ldlinux.sys' ຖືກສຳເນົາໄວ້ໃນແຜ່ນດ້ວຍຕົວເລືອກ -c.
-Z, - zip
ຖ້າເປັນໄປໄດ້ບັງຄັບໃຫ້ເຂົ້າກັນໄດ້ ZIP-Disk. ມັນກໍານົດເລຂາຄະນິດຂອງ 32 ຂະແຫນງການແລະ
64 ຫົວ. ມັນຍັງນໍາໃຊ້ການເຂົ້າ partition ທີ 4 ໃນຕາຕະລາງການແບ່ງປັນ. ມັນ
ຈໍາເປັນຕ້ອງໄດ້ບູດໃນໂຫມດ USB-ZIP.
-P, - ການແບ່ງປັນ
ໃຫ້ແນ່ໃຈວ່າເຮັດວຽກຢູ່ໃນພາທິຊັນແລະບໍ່ແມ່ນຢູ່ໃນແຜ່ນ.
-D, - ແຜ່ນ
ໃຫ້ແນ່ໃຈວ່າເຮັດວຽກຢູ່ໃນແຜ່ນແລະບໍ່ແມ່ນຢູ່ໃນພາທິຊັນ.
-L, - ປ້າຍ LABEL
ກໍານົດປ້າຍ FAT. ປ້າຍຊື່ແມ່ນສາຍຂອງ 11 ຕົວອັກສອນ.
-ໂອ, - oem OEM
ຕັ້ງຊື່ FAT OEM. ຊື່ OEM ແມ່ນສາຍຂອງ 11 ຕົວອັກສອນ.
-S, - ລໍາດັບ ລຳ ດັບ
ກໍານົດ FAT serial number. ໝາຍເລກລຳດັບແມ່ນຈຳນວນເຕັມທີ່ບໍ່ໄດ້ເຊັນ 32 ບິດ.
-E, - ຂັບລົດ DRIVE
ຕັ້ງຄ່າໄດຣຟ໌ BIOS ເພື່ອຕັ້ງຄ່າໃນຂະແຫນງການບູດ FAT. ໂດຍທົ່ວໄປແລ້ວມູນຄ່ານີ້ແມ່ນ
ຖືກລະເລີຍໂດຍພາກສ່ວນບູດ, ຍົກເວັ້ນການບູດ FAT12 ແລະ FAT16 FreeDOS
ພາກສ່ວນທີ່ຕ້ອງການຄ່າທີ່ຖືກຕ້ອງ ຫຼືຄ່າ 255 ເພື່ອບັງຄັບໃຫ້ກວດພົບອັດຕະໂນມັດ.
-v, - ຄໍາເວົ້າ
ພິມຂໍ້ມູນບາງຢ່າງໃນອຸປະກອນ ແລະໃນລະບົບໄຟລ໌ທີ່ສ້າງຂຶ້ນ.
- ຂ້ອຍ, - - ໂຕ້ຕອບ
ສະແດງຂໍ້ຜິດພາດໃນກ່ອງຂໍ້ຄວາມ. ພຽງແຕ່ສໍາລັບ Windows.
-ຊ, - ຊ່ວຍເຫຼືອ
ພິມການຊ່ວຍເຫຼືອສັ້ນ.
-V, - ສະບັບ
ພິມໝາຍເລກລຸ້ນ.
ຮູບພາບ ຮູບພາບໄດເລກະທໍລີເພື່ອຄັດລອກໃສ່ແຜ່ນ. ໄຟລ໌ແລະໄດເລກະທໍລີຍ່ອຍທັງຫມົດທີ່ມີຢູ່ໃນ
ໄດເລກະທໍລີນີ້ຖືກຄັດລອກຢູ່ໃນແຜ່ນ.
ດິສກ໌ ແລະ ພາກສ່ວນ ຊື່
ໃນອຸປະກອນ Linux disk ມີຊື່ /dev/hdX ຫຼື /dev/sdX ບ່ອນທີ່ X ເປັນຕົວອັກສອນ. ການແບ່ງສ່ວນ
ອຸປະກອນມີຊື່ /dev/hdXN ຫຼື /dev/sdXN ບ່ອນທີ່ X ເປັນຕົວອັກສອນແລະ N ເປັນຕົວເລກ.
ໃນອຸປະກອນດິສກ໌ຂອງ Windows ມີຊື່ວ່າ \\.\PhysicalDriveN ບ່ອນທີ່ N ເປັນຕົວເລກ. ອຸປະກອນແບ່ງສ່ວນ
ມີຊື່ \\.\X: ບ່ອນທີ່ X ເປັນຕົວອັກສອນ, ແຕ່ບາງຄັ້ງ \\.\X: ເປັນແຜ່ນແລະບໍ່ແມ່ນພາທິຊັນ,
ສໍາລັບຕົວຢ່າງ, ໃນ floppies ແລະອຸປະກອນ USB Mass Storage ທັງຫມົດທີ່ບໍ່ມີຕາຕະລາງການແບ່ງສ່ວນ.
SYSLINUX
ເພື່ອເຮັດໃຫ້ FAT bootable ໂດຍໃຊ້ syslinux ທ່ານຕ້ອງໃຊ້ທາງເລືອກ -X ສໍາລັບ syslinux ຮຸ່ນ 2.xx.
ຫຼືທາງເລືອກ -Y ສໍາລັບ syslinux ຮຸ່ນ 3.xx. ນອກນັ້ນທ່ານຍັງຕ້ອງຄັດລອກຢູ່ໃນລະບົບຮາກຂອງ
ແຜ່ນໄຟລ໌:
ldlinux.sys ຕົວໂຫລດ syslinux.
syslinux.cfg ໄຟລ໌ການຕັ້ງຄ່າ syslinux.
linux ຮູບພາບຂອງ Linux kernel (ຊື່ໄຟລ໌ອາດຈະແຕກຕ່າງກັນ).
initrd.img ລະບົບໄຟລ໌ initrd (ຊື່ໄຟລ໌ອາດຈະແຕກຕ່າງກັນຫຼືຂາດຫາຍໄປ).
ນອກນັ້ນທ່ານຍັງຕ້ອງລະບຸຂະແຫນງການບູດ 'ldlinux.bss' ດ້ວຍຕົວເລືອກ -b ແລະອາດຈະເປັນ.
'mbr.bin' ຂະແຫນງ MBR ທີ່ມີທາງເລືອກ -m. ທັງສອງຮູບພາບຂະແຫນງການແມ່ນມີຢູ່ໃນ
ຊຸດ syslinux.
ຍົກຕົວຢ່າງ:
makebootfat -o usb \
-Y \
-b ldlinux.bss -m mbr.bin \
-c ldlinux.sys -c syslinux.cfg \
-c linux -c initrd.img \
ຮູບພາບເລັກນ້ອຍ
ໂຫລດ ແລະ ເສລີ
ເພື່ອເຮັດໃຫ້ FAT bootable ໂດຍໃຊ້ loadlin ແລະ FreeDOS ທ່ານຕ້ອງຄັດລອກຢູ່ໃນລະບົບຮາກຂອງ
ແຜ່ນໄຟລ໌:
kernel.sys ແກ່ນ FreeDOS. ຢ່າລືມໃຊ້ ˝32˝ kernel ເວີຊັ່ນເພື່ອຮອງຮັບ FAT32.
command.com ແກະ FreeDOS.
autoexec.bat ນໍາໃຊ້ເພື່ອເລີ່ມຕົ້ນການ loadlin.
loadlin.exe loadlin ສາມາດປະຕິບັດໄດ້.
linux ຮູບພາບຂອງ Linux kernel (ຊື່ໄຟລ໌ອາດຈະແຕກຕ່າງກັນ).
initrd.img ລະບົບໄຟລ໌ initrd (ຊື່ໄຟລ໌ອາດຈະແຕກຕ່າງກັນຫຼືຂາດຫາຍໄປ).
ນອກນັ້ນທ່ານຍັງຕ້ອງລະບຸຂະແຫນງການບູດ FreeDOS ທີ່ມີຢູ່ໃນແຫຼ່ງ FreeDOS 'sys'
ແພັກເກັດທີ່ມີທາງເລືອກ -1, -2, -3. ສໍາລັບ MBR ທ່ານສາມາດນໍາໃຊ້ຮູບພາບຂະແຫນງການທີ່ມີຢູ່
ໃນຊຸດແຫຼ່ງຂອງ FreeDOS 'fdisk'.
ຍົກຕົວຢ່າງ:
makebootfat -o /dev/hda1 \
-E 255 \
−1 fat12com.bin −2 fat16com.bin −3 fat32lba.bin \
-c kernel.sys -c command.com \
-c autoexec.bat -c loadlin.exe \
-c linux -c initrd.img \
ຮູບພາບເລັກນ້ອຍ
ຫຼາຍ ມາດຕະຖານ USB ບູດ
ການຮອງຮັບ BIOS USB boot ໂດຍທົ່ວໄປແມ່ນແຕກຕ່າງກັນໃນສາມປະເພດ: USB-HDD, USB-
FDD ແລະ USB-ZIP.
ມາດຕະຖານ USB-HDD (Hard Disk Drive) ແມ່ນທາງເລືອກທີ່ຕ້ອງການແລະມັນຮຽກຮ້ອງໃຫ້ມີ
ການປະກົດຕົວຂອງຕາຕະລາງການແບ່ງປັນຢູ່ໃນຂະແຫນງທໍາອິດຂອງແຜ່ນ. ທ່ານສາມາດສ້າງປະເພດນີ້
ແຜ່ນໂດຍໃຊ້ຕົວເລືອກ -m.
ມາດຕະຖານ USB-FDD (Floppy Disk Drive) ຮຽກຮ້ອງໃຫ້ມີລະບົບໄຟລ໌ເລີ່ມຕົ້ນ
ຈາກຂະແຫນງທໍາອິດຂອງແຜ່ນທີ່ບໍ່ມີຕາຕະລາງການແບ່ງສ່ວນ. ທ່ານສາມາດສ້າງປະເພດນີ້
disk ໂດຍບໍ່ມີການນໍາໃຊ້ທາງເລືອກ -m.
ມາດຕະຖານ USB-ZIP (ZIP Drive) ຮຽກຮ້ອງໃຫ້ມີອຸປະກອນທີ່ມີສະເພາະ
ເລຂາຄະນິດ. ໂດຍສະເພາະ, ມັນຮຽກຮ້ອງໃຫ້ມີເລຂາຄະນິດທີ່ມີ 32 ຂະແໜງການ ແລະ 64 ຫົວ. ມັນຍັງ
ຮຽກຮ້ອງໃຫ້ມີຕາຕະລາງການແບ່ງປັນທີ່ມີພຽງແຕ່ partition bootable ໃນສີ່
ເຂົ້າ. ທ່ານສາມາດສ້າງແຜ່ນປະເພດນີ້ໂດຍໃຊ້ຕົວເລືອກ -m ແລະ -Z.
ໂດຍທົ່ວໄປແລ້ວມາດຕະຖານເຫຼົ່ານີ້ແມ່ນບໍ່ເຂົ້າກັນໄດ້, ແຕ່ການໃຊ້ຕົວເລືອກ -m, -F ແລະ -Z ທ່ານສາມາດເຮັດໄດ້
ສ້າງແຜ່ນທີ່ເຂົ້າກັນໄດ້ກັບພວກມັນທັງຫມົດ.
ເພື່ອໃຊ້ຕົວເລືອກ -F, ຮູບພາບ MBR ທີ່ລະບຸຕ້ອງປະຕິບັດຕາມຂໍ້ຈໍາກັດ:
· ມັນຕ້ອງເລີ່ມຕົ້ນດ້ວຍມາດຕະຖານ FAT 3 bytes jump instruction.
· ມັນຕ້ອງມີ bytes ຈາກທີ່ຢູ່ 3 ຫາ 89 (ລວມ) ບໍ່ໄດ້ໃຊ້.
ແລະຕົວຢ່າງຂອງຮູບພາບດັ່ງກ່າວແມ່ນຢູ່ໃນໄຟລ໌ 'mbrfat.bin'.
ຕົວຢ່າງເພື່ອສ້າງຮູບພາບ syslinux:
makebootfat -o usb \
-Y \
-Z \
-b ldlinux.bss -m mbrfat.bin -F \
-c ldlinux.sys -c syslinux.cfg \
-c linux -c initrd.img \
ຮູບພາບເລັກນ້ອຍ
ແລະສໍາລັບຮູບພາບ FreeDOS ແລະ loadlin:
makebootfat -o usb \
-E 255 \
-Z \
−1 fat12com.bin −2 fat16com.bin −3 fat32chs.bin \
-m mbrfat.bin -F \
-c kernel.sys -c command.com \
-c autoexec.bat -c loadlin.exe \
-c linux -c initrd.img \
ຮູບພາບເລັກນ້ອຍ
ກະລຸນາຮັບຊາບວ່າ FreeDos ມີບັນຫາບາງຢ່າງໃນການບູດຈາກ USB. ມັນເຮັດວຽກພຽງແຕ່ຢູ່ໃນຈໍານວນຫນ້ອຍຫຼາຍ
ເງື່ອນໄຂ.
ສະເພາະ
ເພື່ອຍົກເວັ້ນບາງໄຟລ໌ຫຼືໄດເລກະທໍລີໃນສໍາເນົາຮູບພາບ, ທ່ານສາມາດນໍາໃຊ້ທາງເລືອກ -x ໂດຍໃຊ້
ສະເພາະເສັ້ນທາງດຽວກັນທີ່ເຈົ້າໃຊ້ສໍາລັບໄດເລກະທໍລີຮູບພາບ.
ຕົວຢ່າງ: ຖ້າທ່ານຕ້ອງການຍົກເວັ້ນ 'isolinux' ແລະ 'syslinux' ໄດເລກະທໍລີຍ່ອຍຈາກ.
ບັນຊີລາຍການ 'ຮູບພາບ' ທ່ານສາມາດນໍາໃຊ້ຄໍາສັ່ງ:
makebootfat ... \
-x ຮູບພາບ/isolinux \
-x ຮູບພາບ/syslinux \
ຮູບພາບເລັກນ້ອຍ
COPYRIGHT
ໄຟລ໌ນີ້ແມ່ນລິຂະສິດ (C) 2004, 2005 Andrea Mazzoleni
ໃຊ້ makebootfat ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net