ນີ້ແມ່ນຄໍາສັ່ງ debirf ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
debirf - ສ້າງ initrd ເພື່ອບູດລະບົບ Debian ຢ່າງເຕັມທີ່ຈາກ RAM
ສະຫຼຸບສັງລວມ
debirf [ທາງເລືອກ] [args]
ລາຍລະອຽດ
debirf (DEBian on Initial Ram Filesystem) ແມ່ນຊຸດເຄື່ອງມືທີ່ອອກແບບມາເພື່ອສ້າງ ແລະກະກຽມ
kernel ແລະລະບົບໄຟລ໌ ram ເບື້ອງຕົ້ນທີ່ສາມາດດໍາເນີນການສະພາບແວດລ້ອມ Debian ເຕັມທີ່ທັງຫມົດ
ຈາກ RAM.
debirf ມີຄໍາສັ່ງຍ່ອຍຕ່າງໆ (ເບິ່ງ ຄໍາສັ່ງຍ່ອຍ) ເຊິ່ງປະຕິບັດກ່ຽວກັບໂປຣໄຟລ໌ debirf ທີ່ກໍານົດໄວ້
(ເບິ່ງ PROFILES).
ລະບົບ debirf ແມ່ນໄດ້ອະທິບາຍໄວ້ທີ່:
http://cmrg.fifthhorseman.net/wiki/debirf
ຕົວຢ່າງ
ສ້າງຮູບພາບການກູ້ໄພ debirf ຫຼັກຊັບໂດຍໃຊ້ການຕັ້ງຄ່າເລີ່ມຕົ້ນ:
$ tar xzf /usr/share/doc/debirf/example-profiles/rescue.tgz
$ debirf ເຮັດໃຫ້ການກູ້ໄພ
ສ້າງຮູບພາບການກູ້ໄພ debirf, ລະບຸບ່ອນແລກປ່ຽນຄວາມແລະ HTTP proxy ທ້ອງຖິ່ນ:
$ tar xzf /usr/share/doc/debirf/example-profiles/rescue.tgz
$DEBIRF_MIRROR=http://ftp.debian.org/debian http_proxy=http://127.0.0.1:3128/ debirf ເຮັດໃຫ້ການກູ້ໄພ
ຄໍາສັ່ງຍ່ອຍ
debirf ເອົາຄໍາສັ່ງຍ່ອຍຕ່າງໆ:
ເຮັດໃຫ້ [ທາງເລືອກ] ຂໍ້ມູນ
ສ້າງລະບົບ debirf ໂດຍອີງໃສ່ໂປຣໄຟລ໌ PROFILE. ນີ້ຈະສ້າງຮາກສໍາລັບການ
profile, ດໍາເນີນການທຸກໂມດູນຢູ່ໃນຮາກ, ແລະຫຼັງຈາກນັ້ນສ້າງຮູບພາບແກ່ນ (ເບິ່ງ
ເຄີເນັດ) ແລະ debirf initramfs. ຄໍາສັ່ງຍ່ອຍນີ້ໃຊ້ທາງເລືອກຕ່າງໆ (ເບິ່ງ OPTIONS).
ເຂົ້າ ຂໍ້ມູນ
Chroot ເຂົ້າໄປໃນຮາກຂອງ profile PROFILE, ມີສະພາບແວດລ້ອມຮູບແບບເຕັມ.
makeiso ຂໍ້ມູນ
ສ້າງຮູບພາບ CD-ROM ທີ່ສາມາດເລີ່ມຕົ້ນໄດ້ຈາກ kernel ແລະ initramfs ໃນ PROFILE. ນີ້
ຕ້ອງການ bootloader ທີ່ຈະສາມາດໃຊ້ໄດ້. ຖ້າ grub-mkrescue (ໃນ grub-common
package on debian) ສາມາດໃຊ້ໄດ້, ມັນຈະຖືກນໍາໃຊ້. ຖ້າບໍ່ດັ່ງນັ້ນ, isolinux (ຈາກ
syslinux-common package) ຖືກນໍາໃຊ້ຖ້າມັນມີຢູ່. ເຈົ້າອາດຈະໃຊ້
DEBIRF_ISO_BOOTLOADER ຕົວແປສະພາບແວດລ້ອມເພື່ອລະບຸຄວາມຕ້ອງການດ້ວຍຕົນເອງ (ເບິ່ງ
ດ້ານລຸ່ມ).
ຊ່ວຍເຫຼືອ ສົ່ງບົດສະຫຼຸບການນຳໃຊ້ໂດຍຫຍໍ້.
OPTIONS (for ເຮັດໃຫ້ ຄໍາສັ່ງຍ່ອຍ ພຽງແຕ່)
-c, --check-vars
ກວດເບິ່ງຕົວແປກ່ອນທີ່ຈະເຮັດ
-n, --ໃຫມ່
ສ້າງຮາກໃຫມ່, ເຖິງແມ່ນວ່າມີອັນເກົ່າ
-o, --ຂຽນທັບ
debootstrap ຢູ່ເທິງຂອງຮາກເກົ່າຖ້າມັນມີຢູ່
-s, --ຂ້າມ
ຂ້າມຂັ້ນຕອນ debootstrap ພ້ອມກັນຖ້າຮາກເກົ່າມີຢູ່
-r, --root-ສ້າງ
ໃຊ້ chroot ທີ່ແທ້ຈິງເພື່ອສ້າງແທນ fakechroot (ຮຽກຮ້ອງໃຫ້ມີສິດທິພິເສດຂອງ superuser ຫຼື
CAP_SYS_CHROOT)
-w, -- ບໍ່ມີການເຕືອນ
ຂ້າມການເຕືອນຜູ້ໃຊ້ superuser
-i, --initrd-ເທົ່ານັ້ນ
remake initramfs ຈາກຮາກທີ່ມີຢູ່ແລ້ວ (ຂ້າມຂັ້ນຕອນ debootstrap ແລະໂມດູນ)
-k, --kernel-deb=KERNEL
ຕິດຕັ້ງ KERNEL .deb, ແທນ kernel ເລີ່ມຕົ້ນ
PROFILES
ໂປຣໄຟລ໌ debirf ແມ່ນໄດເລກະທໍລີທີ່ປະກອບດ້ວຍໄຟລ໌ config debirf.conf ແລະໂມດູນຍ່ອຍ.
ໄດເລກະທໍລີ (ເບິ່ງ MODULES).
MODULES
ໂມດູນ ຖືກນໍາໃຊ້ເພື່ອກໍານົດລະບົບ debirf, ແລະສາມາດຖືກນໍາໃຊ້ເພື່ອຂະຫຍາຍ
ຄວາມສາມາດຂອງ debirf. ໂມດູນແມ່ນສະຄຣິບ bash shell ທີ່ຖືກປະຕິບັດເປັນ alpha-numeric
ສັ່ງໂດຍ ພາກສ່ວນແລ່ນ ໃນ chroot ໃນຮາກ debirf ໃນລະຫວ່າງຂັ້ນຕອນຂອງໂມດູນຂອງ debirf
ສ້າງ. ຂັ້ນຕອນຂອງໂມດູນແມ່ນຖືກຕ້ອງຫຼັງຈາກຂັ້ນຕອນ debirf debootstrap, ແລະສິດກ່ອນທີ່ຈະ
ແຟ້ມ initramfs ຖືກສ້າງຂື້ນ. ຕົວແປ shell ທັງໝົດທີ່ເລີ່ມຕົ້ນດ້ວຍ "DEBIRF_", ລວມທັງ
ທີ່ໄດ້ກໍານົດໄວ້ໃນ debirf.conf ໄຟລ໌, ມີຢູ່ໃນໂມດູນ.
ຫມາຍເຫດ: ບາງໂມດູນມີຄວາມສໍາຄັນຫຼາຍຕໍ່ການເຮັດວຽກທີ່ເຫມາະສົມຂອງ debirf ກ່ວາຄົນອື່ນ, ແລະ
ການຈັດລໍາດັບຂອງໂມດູນແມ່ນສໍາຄັນ. ບາງໂມດູນອາດຈະຂຶ້ນກັບບາງໂມດູນອື່ນໆ
ໄດ້ແລ້ວ, ຫຼືຍັງບໍ່ທັນໄດ້, ດໍາເນີນການ. ສໍາລັບຕົວຢ່າງ, ໂມດູນທີ່ເຮັດຄວາມສະອາດ
debirf apt cache ("z1_clean_root") ຄວນເປັນໂມດູນສຸດທ້າຍທີ່ແລ່ນຢູ່ໃນຕອນທ້າຍຂອງໂມດູນ.
stage
ເຄີເນັດ
ໄດ້ debirf ໂມດູນ "install-kernel" ຈະພະຍາຍາມເລືອກເອົາ kernel ທີ່ທັນສະໄຫມທີ່ສຸດສໍາລັບ
ຊຸດທີ່ທ່ານກໍາລັງຕິດຕັ້ງ (ສະບັບ 2.6 ເທົ່ານັ້ນ), ທີ່ມີ arch ກໍານົດໂດຍ kernel
ແລ່ນຢູ່ໃນລະບົບການສ້າງເຈົ້າພາບ.
FUNCTIONS
ຊຸດຂອງຟັງຊັນ bash shell ທີ່ກຳນົດໄວ້ລ່ວງໜ້າແມ່ນມີຢູ່ໃນໂມດູນເພື່ອສ້າງຄວາມສະດວກສະບາຍ
ການຕັ້ງຄ່າລະບົບ debirf:
debirf_exec
ປະຕິບັດ ພາຍໃນຮາກ debirf (DEBIRF_ROOT) ກັບ chroot.
msg
ສົ່ງຂໍ້ຄວາມອອກເປັນມາດຕະຖານໃນລະຫວ່າງຂະບວນການສ້າງ.
ຄວາມລົ້ມເຫຼວ
ເຮັດໃຫ້ script debirf ລົ້ມເຫລວ , ແລະ ກັບ stderr.
debirf_info_sh
ຂຽນນຶ່ງແຖວຂອງລະຫັດ sh ໃສ່ debirf.info ໄຟລ໌ໃນຮາກ debirf.
debirf_info_comment
ຂຽນຫນຶ່ງແຖວຂອງຄໍາເຫັນກັບ debirf.info ໄຟລ໌ໃນຮາກ debirf.
ENVIRONMENT
ຕົວແປສະພາບແວດລ້ອມຕໍ່ໄປນີ້ແມ່ນໃຊ້ໂດຍ debirf:
DEBIRF_LABEL
ປ້າຍກຳກັບ debirf (ຄ່າເລີ່ມຕົ້ນ: debirf)
DEBIRF_BUILDD
ບ່ອນທີ່ຈະສ້າງ debirf (ຄ່າເລີ່ມຕົ້ນ: ./)
DEBIRF_ARCH
ສະຖາປັດຕະຍະ ກຳ ທີ່ຈະສ້າງ (ຄ່າເລີ່ມຕົ້ນແມ່ນສະຖາປັດຕະຍະ ກຳ ຂອງເຄື່ອງຈັກກໍ່ສ້າງ)
DEBIRF_SUITE
suite to build from (ຄ່າເລີ່ມຕົ້ນກໍານົດຈາກ lsb_release, ຖ້າບໍ່ດັ່ງນັ້ນ "sid")
DEBIRF_DISTRO
distro ສໍາລັບຊຸດ (ຄ່າເລີ່ມຕົ້ນກໍານົດຈາກ lsb_release, ຖ້າບໍ່ດັ່ງນັ້ນ "debian")
DEBIRF_MIRROR
ກະຈົກເພື່ອດຶງຊຸດ (ຄ່າເລີ່ມຕົ້ນທີ່ຖືກກໍານົດໂດຍ DEBIRF_DISTRO)
DEBIRF_KEYRING
keyring ເພື່ອກວດສອບ debootstrap (ຄ່າເລີ່ມຕົ້ນທີ່ຖືກກໍານົດໂດຍ DEBIRF_DISTRO)
DEBIRF_KERNEL_FLAVOR
ລົດຊາດຂອງ kernel debirf ຄວນຕິດຕັ້ງ. ສະໜອງທຸກຢ່າງຈາກແບບປົກກະຕິ
ຊື່ແພັກເກັດ debian ຫຼັງຈາກໝາຍເລກເວີຊັນ. ຕົວຢ່າງ: 486, vserver-686-bigmem,
openvz-amd64. (ຖືກເລືອກໄວ້ໃນຕອນຕົ້ນໂດຍອີງໃສ່ kernel ທີ່ເຮັດວຽກຢູ່ໃນຂະນະນີ້)
DEBIRF_ISO_BOOTLOADER
ວ່າຈະໃຊ້ "grub" ຫຼື "isolinux" ເປັນ El Torito bootloader ສໍາລັບ debirf makeiso.
ຖ້າບໍ່ໄດ້ລະບຸ, "grub" ແມ່ນຄ່າເລີ່ມຕົ້ນ.
ໃຊ້ debirf ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net