แจแแกแแแแแ
แกแขแแขแแแแแก แแ แกแแ แแแจแ แแแแแ แแแแแแฎแแแ buildroot แแแกแขแ แแแฃแชแแแก build แกแแกแขแแแแก แแ แแแแฃแแแแ แ แฉแแแ แแแแแชแแแแแแ แแแก แแแ แกแแแแแแแแชแแแจแ. แแฅแแแแ แแ แแฅแขแแแฃแแ แแแแแชแแแแแแ แแ แแคแแแฃแแ แแแขแแ แคแแแกแแ แแ แแแแแแแแฃแ แ แคแฃแแฅแชแแแแแ แแแแ แแชแแ แ แแแแ แแชแแฃแแ แกแแกแขแแแแก แจแแฅแแแแกแแก.
แฃแแแ แแแแแก แงแแแแแกแ, แแ แฃแแแ แแฃแ แแแ แแแแแแก แกแแกแขแแแ แแ แแแแแฌแแแแแ. Buildroot-แก แจแแฃแซแแแ แจแแฅแแแแก แกแแกแขแแแ แแแแแขแแแแก แแแแ แแแแแแ, แ แแแแแแแช แแแก แกแแแแแแแแแ. Buildroot แแแแแฃแแแ แแแแแแคแแแแแแ แแ, แจแแกแแแแแแกแแ, แแฅแแก แแแ แกแแแแแแแแชแแแก แฃแแแ แแแแแ แ แจแแกแแซแแแแแแแแแ. แจแแชแแแแแ แแแแแขแ แกแฎแแ แแแ แกแแแ, แแแแแแขแแ แแฅแแแแ แกแแแฃแแแ แ แแแแแขแ, แจแแชแแแแแ แแแแแขแแก แจแแฅแแแแก แฌแแกแแแ, แแแแแแแคแแแฃแ แแ แแ แคแแแแฃแ แ แกแแกแขแแแ แงแแแแ แแแแแขแแก แแแงแแแแแแก แจแแแแแ? buildroot-แก แจแแฃแซแแแ แแก แงแแแแแคแแ แ.
แ แฃแกแแแจแ buildroot แแแแแแงแแแแแ, แแแแ แแ แฉแแแ แแแ แแ, แแแแฌแงแแแแแแแแก แ แฃแกแฃแแแแแแแแ แแแคแแ แแแชแแ แชแแขแแ.
แกแแแฃแจแแแก แแแแแแแ แกแแแแกแขแ แแแฃแชแแ แแแแ แแแแก แจแแแ แแแ แแแ แแแแแ แ แแแแแแขแแแ แแแแก, icewm แแแขแแ แคแแแกแแ แแ แแ แแฃแแแ แแ. แกแแแแแแ แแแแขแคแแ แแ แแ แแก แแแ แขแฃแแแฃแ แ แงแฃแแ.
แ แแขแแ แฃแแแ แแแฌแงแแ แกแแแฃแแแ แ แแแกแขแ แแแฃแชแแ? แฎแจแแ แแ แจแแแฆแฃแแฃแแ แคแฃแแฅแชแแแแแ แแแ แกแแญแแ แแ แจแแแฆแฃแแฃแแ แ แแกแฃแ แกแแแแ. แแแแแ แฃแคแ แ แฎแจแแ แแ แแแขแแแแขแแแแชแแแจแ แแฅแแแ แฃแแแ แจแแฅแแแแ firmware. แแแแแแ แแแแแจแแฃแแแแแก แแแกแขแ แแแฃแชแแแก แแแแแขแแชแแ แแ แแกแแญแแ แ แแแแแขแแแแก แแแฌแแแแแแ แแ แแแกแ แแ แแแ แแแฃแแแ แแแแแฅแชแแแแ แฃแคแ แ แจแ แแแแขแแแแแแ, แแแแ แ แแฎแแแ แแแกแขแ แแแฃแชแแแก แจแแฅแแแ. Gentoo-แก แแแแแงแแแแแแก แแกแแแ แแฅแแก แแแแแกแ แจแแแฆแฃแแแแแ.
Buildroot แกแแกแขแแแ แซแแแแแ แซแแแแ แแ, แแแแ แแ แแก แแแ แแคแแ แก แแแแแแแแแก แแฅแแแแแแแก. แแแก แจแแฃแซแแแ แแฎแแแแ แจแแแ แแแแก แแ แแชแแกแแก แฉแแ แแแ แแ แแแขแแแแขแแแแชแแ.
แแแขแแ แแแขแแฃแแ build แกแแกแขแแแแแ (yocto, open build system แแ แกแฎแแ) แแ แแแแแฎแแแแแ แแ แจแแแแ แแแ.
แกแแ แแแแแฆแแ แแ แ แแแแ แแแแแฌแงแแ
แแ แแแฅแขแแก แกแแแขแ -
Buildroot แแแฃแจแแแแแก แแแคแแแแคแแแฃแ แแชแแแแก build-แแก แกแแแแแแ แแแคแแกแแแแก. Defconfig แแ แแก แแแแคแแแฃแ แแชแแแก แคแแแแ, แ แแแแแแช แแแแฎแแแก แแฎแแแแ แแแ แแแแขแ แแแก, แ แแแแแแกแแช แแ แแฅแแ แแแแฃแแแกแฎแแแแ แแแแจแแแแแแแแแ. แแก แแ แแก แแก, แแแแช แแแแกแแแฆแแ แแแก แ แ แแ แ แแแแ แจแแแ แแแแแแ. แแ แจแแแแฎแแแแแจแ, แแฅแแแ แจแแแแซแแแแ แชแแ-แชแแแแ แแแแแแแคแแแฃแ แแ แแ busybox, linux-kernel, uglibc, u-boot แแ barebox แฉแแแขแแแ แแแแแแแแก แแแแคแแแฃแ แแชแแแแ, แแแแ แแ แงแแแแ แแแแแแแ แแแแแฃแแ แแฅแแแแ แกแแแแแแ แแแคแแแ.
แแแแแแฌแแ แแแ แแ แฅแแแแก แแแแฎแกแแแก แแ git-แแแ แแแแแแ แแแแก แจแแแแแ, แฉแแแ แแแฆแแแ แแแ buildroot-แก แแแแแกแแงแแแแแแแ. แแแ แแฅแขแแ แแแจแ แกแขแ แฃแฅแขแฃแ แแก แจแแกแแฎแแ แแแขแ แจแแแแซแแแแ แฌแแแแแแฎแแ แกแแฎแแแแซแฆแแแแแแแจแ; แแ แแแขแงแแแ แงแแแแแแ แแแแจแแแแแแแแแแ:
แกแแแญแแก โ แแแ แแฅแขแแ แแ แแแแแแฃแแ แแแคแแก แกแแแชแแคแแแฃแ แ แคแแแแแแแ. แแก แจแแแซแแแแ แแงแแก แกแแ แแแขแแแ แกแแกแขแแแแก แกแฃแ แแแแแแก แคแแ แแแ แแแแกแแแแก (iso, sdcart, cpio แแ แกแฎแแ), แแแแแคแแ แแแก แแแ แแฅแขแแ แแ, แแแ แแแแก แแแแคแแแฃแ แแชแแ แแ แ.แจ.
แแแแคแแแฃแ แแชแแแแ - แแแคแแก แ แแแแฃแ แ แแแแแแคแแแฃแ แแชแแ. Defconfig แแ แแก แแแคแแก แแ แแกแ แฃแแ แแแแคแแแฃแ แแชแแ. แแก แแแแฎแแแก แแฎแแแแ แแแ แแแแขแ แแแก, แ แแแแแแแช แแแแกแฎแแแแแแแ แแแแฃแแแกแฎแแแแ แแแ แแแแขแ แแแแกแแแ
dl โ แแแ แแฅแขแแ แแ แฉแแแแขแแแ แแฃแแ แฌแงแแ แ แแแแแแแ/แคแแแแแแแ แจแแแ แแแแกแแแแก
แแแแแแแแแแ/แกแแแแแแ โ แจแแแแแแ OS-แแก แแฌแงแแแแแ แคแแแแฃแ แ แกแแกแขแแแ. แจแแแแแแแจแ แแฅแแแแแ แกแฃแ แแแแแ แฉแแแแกแแขแแแ แแแ/แแแกแขแแแแชแแแกแแแแก
แแแแแแแแแแ/แแแกแแแแซแแแ - แแแกแแแแซแแแ แแแแฃแแแแฃแ แ แกแแจแฃแแแแแแแ แจแแแ แแแแกแแแแก
แแแแแแแแแแ/แแจแแแแแ - แแฌแงแแแแแ แแแแแขแแแ
แแกแแแแแแแก แแแแคแแแฃแ แแชแแ แฎแแแแ KConfig-แแก แกแแจแฃแแแแแแ. แแแแแ แกแแกแขแแแ แแแแแแงแแแแแ Linux-แแก แแแ แแแแก แจแแกแแฅแแแแแแ. แงแแแแแแ แฎแจแแ แแ แแแแแงแแแแแฃแแ แแ แซแแแแแแแแก แกแแ (แจแแแกแ แฃแแแ buildroot แแแ แแฅแขแแ แแแจแ):
- make menuconfig - แแแแแแซแแฎแแ build แแแแคแแแฃแ แแชแแ. แแฅแแแ แแกแแแ แจแแแแซแแแแ แแแแแแงแแแแ แแ แแคแแแฃแแ แแแขแแ แคแแแกแ (แแแแแแแแ nconfig, แแแแแแแแ xconfig, แแแแแแแแ gconfig)
- แแแแแแแแ linux-menuconfig - แแแแแแซแแฎแแ แแแ แแแแก แแแแคแแแฃแ แแชแแ.
- แแแแกแฃแคแแแแแ - แแแแกแฃแคแแแแแ แแจแแแแแแแแแก แจแแแแแแแ (แงแแแแแคแแ แ แจแแแแฎแฃแแ แแแแแแแแแแจแ)
- แจแแฅแแแ - แกแแกแขแแแแก แแจแแแแแ. แแก แแ แแแ แแแแแแแก แฃแแแ แแฌแงแแแแ แแ แแชแแกแแแก.
- make defconfig_name - แแแแแ แแ แแแแคแแแฃแ แแชแแ แแแแแ แแขแฃแ defconfig-แแ
- make list-defconfigs - แแฉแแแแ defconfigs แกแแ
- แจแแฅแแแแแ แฌแงแแ แ - แฃแแ แแแแ แฉแแแแขแแแ แแแ แแแกแขแแแแชแแแก แคแแแแแแ แแจแแแแแแแแแก แแแ แแจแ.
- แแแฎแแแ แแแ - แฉแแแแแแแแแ แจแแกแแซแแ แแ แซแแแแแแแ
แแแแจแแแแแแแแแ แจแแแแจแแแแแ แแ แกแแกแแ แแแแแ แ แฉแแแแแ
Buildroot แแ แแฆแแแแแแก แฃแแแ แแจแแแแแฃแ แแแแแขแแแก! แแฅแแแแ แแแแแแแแแแ แ, แจแแแซแแแแ แจแแแฅแแแแก แกแแขแฃแแชแแ, แ แแแแกแแช แกแแญแแ แแ แกแ แฃแแ แฎแแแแฎแแแ แจแแแ แแแ.
แแฅแแแ แจแแแแซแแแแ แแฆแแแแแแแ แชแแแแ แแแแแขแ แแ แซแแแแแแ แแแแแขแแก แกแแฎแแแแก แแฆแแแแแแก แแแแแแแแ. แแแแแแแแแ, แจแแแแซแแแแ แแฆแแแแแแแ Linux แแแ แแแ:
make linux-rebuild
Buildroot แแแแฎแแแก แแแแแกแแแแ แ แแแแแขแแก แแแแแแแ แแแแแก .stamp แคแแแแแแแก แจแแฅแแแแ output/build/$packagename แแแ แแฅแขแแ แแแจแ:
แแแแขแแ, แแฅแแแ แจแแแแซแแแแ แแฆแแแแแแแ root-fs แแ แกแฃแ แแแแแ แแแแแขแแแแก แแฆแแแแแแก แแแ แแจแ:
rm output/build/host-gcc-final-*/.stamp_host_installed;rm -rf output/target;find output/ -name ".stamp_target_installed" |xargs rm -rf ; make
แกแแกแแ แแแแแ แชแแแแแแแ
buildroot-แก แแฅแแก แชแแแแแแแแก แแแแ แแแ แแแ แขแแแ แแแแคแแแฃแ แแชแแแกแแแแก
- $TOPDIR - buildroot แแแ แแฅแขแแ แแ
- $BASEDIR - OUTPUT แแแ แแฅแขแแ แแ
- $HOST_DIR, $STAGING_DIR, $TARGET_DIR โ host fs, แแแแแแ fs, แกแแแแแแ fs build แแแ แแฅแขแแ แแแแ.
- $BUILD_DIR - แแแ แแฅแขแแ แแ แแแฃแฎแกแแแแ แแ แฉแแจแแแแแฃแแ แแแแแขแแแแ
แแแแฃแแแแแแชแแ
buildroot-แก แแฅแแก แแแแฃแแแแแแชแแแก แคแฃแแฅแชแแ. แกแแแแแแ แกแแกแขแแแแจแ แจแแแแซแแแแ แจแแฅแแแแ แแแแแแแแแแฃแแแแแก แแแแแ แแแ, แแจแแแแแแก แแ แแแก แแ แแคแแแ แแ แแแแแขแแก แแแแแก แแ แแคแแแ. แจแแแแแแแ แแแชแแแฃแแแ pdf แคแแแแแแแก แกแแฎแแ (แจแแแแซแแแแ แแแ แฉแแแ svn, png) แแแแแแแแแแ/แแ แแคแแแแก แแแ แแฅแขแแ แแแจแ.
แแแแฃแแแแแแชแแแก แแ แซแแแแแแแแก แแแแแแแแแแ:
make graph-depends
แแแแแแแแแแฃแแแแแก แฎแแก แแจแแแแแmake <pkg>-graph-depends
แจแแฅแแแแแ แแแแแแแแแแฃแแแแแก แฎแ แแแแแ แแขแฃแแ แแแแแขแแกแแแแกBR2_GRAPH_OUT=png make graph-build
แแแแแแแแก แแจแแแแแแก แแ แ PNG แแแแแแแแแแแmake graph-size
แแแแแแแแก แแแแแขแแก แแแแ
แกแแกแแ แแแแแ แกแแ แแแขแแแ
buildroot แแแ แแฅแขแแ แแแจแ แแ แแก แฅแแแแแ แแฅแขแแ แแ แฃแขแแแแขแแแ แกแแกแแ แแแแแ แกแแ แแแขแแแแ. แแแแแแแแแ, แแ แแก แกแแ แแแขแ, แ แแแแแแช แแแแฌแแแแก แแแแแขแแก แแฆแฌแแ แแแแแแแแก แกแแกแฌแแ แแก. แแก แจแแแซแแแแ แกแแกแแ แแแแแ แแงแแก แแฅแแแแ แกแแแฃแแแ แ แแแแแขแแแแก แแแแแขแแแแกแแก (แแแแก แแแแแแแแแแแ แแแแแแแแแ). แคแแแแ utils/readme.txt แจแแแชแแแก แแ แกแแ แแแขแแแแก แแฆแฌแแ แแก.
แแแแแ แแแแจแแแแ แแฅแชแแแแแก แแแแแฌแแแแแ
แแแแจแแแแแแแแแแ แแแแฎแกแแแแแก, แ แแ แงแแแแ แแแแ แแชแแ แฎแแ แชแแแแแแแ แฉแแแฃแแแแ แแแ แแแแฎแแแ แแแแแก แกแแฎแแแแ แแ แแ แ root.
แงแแแแ แแ แซแแแแแ แจแแกแ แฃแแแแฃแแแ buildroot-แจแ. buildroot แแแแแขแ แฃแแแ แจแแแชแแแก แแแแคแแแฃแ แแชแแแก แแแแแแแฅแขแก แแ แแแแแ แฉแแแฃแแแแ แแแ แแแคแแกแแแแก แแ แแแ แขแฃแแแแแแชแแแกแแแแก.
แแแแแ แจแแแฎแแแแ แแแแคแแแฃแ แแชแแแแแก แฉแแแแแแแแแแก:
แแแแแแ แแแ qemu_x86_64_defconfig แแแแคแแแฃแ แแชแแแแ
make qemu_x86_64_defconfig
แแ แฉแแแ แแแฌแงแแแ แจแแแ แแแแก
make
แแจแแแแแแแแ แฌแแ แแแขแแแแ แแแกแ แฃแแแ, แจแแฎแแแแ แจแแแแแแแก:
Buildroot-แแ แจแแแแแแแ แกแฃแ แแแแแ, แ แแแแแแแช แจแแแแซแแแแ แแแฃแจแแแ Qemu-แจแ แแ แแแแแแกแขแฃแ แแ, แ แแ แแกแแแ แแฃแจแแแแแ.
qemu-system-x86_64 -kernel output/images/bzImage -hda output/images/rootfs.ext2 -append "root=/dev/sda rw" -s -S
แจแแแแแ แแ แแก แกแแกแขแแแ, แ แแแแแแช แแฃแจแแแแก qemu-แจแ:
แกแแแฃแแแ แ แแแคแแก แแแแคแแแฃแ แแชแแแก แจแแฅแแแ
แแแคแแก แคแแแแแแแก แแแแแขแแแ
แแแแแ แจแแแฎแแแแ แแแแคแแแฃแ แแชแแแแแก แฉแแแแแแแแแแก:
แกแแแจแ แแฎแแแแแ pc_x86_64_efi_defconfig. แฉแแแ แจแแแฅแแแแ แกแแแฃแแแ แแแคแแก แแแกแ แแแแคแแแฃแ แแชแแแก แแแแแ แแแแ:
cp configs/pc_x86_64_bios_defconfig configs/my_x86_board_defconfig
แแแแแ แแแฃแงแแแแแแแแ แจแแแฅแแแแ แแแคแแก แแแ แแฅแขแแ แแ แฉแแแแ แกแแ แแแขแแแแก, rootfs-overlay แแ แกแฎแแ แกแแญแแ แ แคแแแแแแแก แจแแกแแแแฎแแ:
mkdir board/my_x86_board
แแแแแ แแแ แแ แแแคแแแแคแแแฃแ แแชแแแแ:
make my_x86_board_defconfig
แแแ แแแแ, แแฎแแ build config (แจแแแแฎแฃแแ .config-แจแ buildroot แแแ แแฅแขแแ แแแจแ) แจแแแกแแแแแแแ x86-64 legacy(bios) แฉแแขแแแ แแแแก แกแแแแแแ แแแแฅแแแแก.
แแแแแ แแแแแแแแแ แแ linux-kernel-แแก แแแแคแแแฃแ แแชแแ (แแแแแแแแแ แแแแแแแแแแแ):
cp board/pc/linux.config board/my_x86_board/
build แแแ แแแแขแ แแแแก แแแงแแแแแ KConfig-แแก แกแแจแฃแแแแแแ
แแแแแฌแงแแ แแแงแแแแแ:
make menuconfig
KConfig แคแแแฏแแ แ แแแแฎแกแแแแ. แจแแกแแซแแแแแแแ แแ แแคแแแฃแแ แแแขแแ แคแแแกแแก แแแแคแแแฃแ แแชแแ (แแแแแแแ nconfig, แแแแแแแ xconfig, แแแแแแแ gconfig):
แฉแแแ แจแแแแแแแ แ แแแ แแแ แแแแงแแคแแแแแแจแ Target Options. แแฅ แจแแแแซแแแแ แแแ แฉแแแ แกแแแแแแ แแ แฅแแขแแฅแขแฃแ แ, แ แแแแแกแแแแกแแช แแแแฎแแ แชแแแแแแแ แแจแแแแแแแแ.
Build แแแ แแแแขแ แแแ - แแฅ แแ แแก แกแฎแแแแแกแฎแแ build แแแ แแแแขแ แแแ. แแฅแแแ แจแแแแซแแแแ แแแฃแแแแแ แแแ แแฅแขแแ แแแแ แกแแฌแงแแกแ แแแแแแแ, build thread-แแแแก แ แแแแแแแแ, แกแแ แแแแแ แกแแฌแงแแกแ แแแแแแแก แฉแแแแขแแแ แแแแกแแแแก แแ แกแฎแแ แแแ แแแแขแ แแแ. แแแแแ แแแแขแแแแ แแแ แแแแขแ แแแ แแแแฃแแแกแฎแแแแแ.
แฎแแแกแแฌแงแแแแแก แฏแแญแแ โ แแแแแ build แแแกแขแ แฃแแแแขแแแ แแแแคแแแฃแ แแ แแแฃแแแ แแฅ. แฌแแแแแแฎแแ แแแขแ แแแก แจแแกแแฎแแ.
แฎแแแกแแฌแงแแแแแก แฏแแญแแแก แขแแแ - แแแแแงแแแแแฃแแ แฎแแแกแแฌแงแแแแแก แฏแแญแแแก แขแแแ. แแก แจแแแซแแแแ แแงแแก buildroot-แจแ แฉแแจแแแแแฃแแ แแแกแขแ แฃแแแแขแแแแก แฏแแญแแ แแ แแแ แ (แจแแแแซแแแแ แแแฃแแแแแ แแแ แแฅแขแแ แแ แฃแแแ แฉแแจแแแแแฃแแ แแ url แฉแแแแขแแแ แแแแกแแแแก). แแ แกแแแแแก แแแแแขแแแแแ แแแ แแแแขแแแ แกแฎแแแแแกแฎแแ แแ แฅแแขแแฅแขแฃแ แแกแแแแก. แแแแแแแแแ, arm-แแกแแแแก แจแแแแซแแแแ แฃแแ แแแแ แแแ แฉแแแ แแแ แ แฎแแแกแแฌแงแแแแแก แฏแแญแแแก Linaro แแแ แกแแ.
C แแแแแแแแแแ โ C แแแแแแแแแแแก แจแแ แฉแแแ. แแแแแแ แแแแแแแแแแฃแแ แแแแแ แกแแกแขแแแแก แแฃแจแแแแ. แ แแแแ แช แฌแแกแ, แแแแแแงแแแแแ glibc, แ แแแแแแช แแฎแแ แก แฃแญแแ แก แงแแแแ แจแแกแแซแแ แคแฃแแฅแชแแแก. แแแแ แแ แแก แจแแแซแแแแ แแงแแก แซแแแแแ แแแแ แฉแแจแแแแแฃแแ แกแแกแขแแแแกแแแแก, แแแแขแแ แฎแจแแ แแ แแ แฉแแแแ uglibc แแ musl. แฉแแแ แแแ แฉแแแ glibc-แก (แแก แแแแแแแแแแแ แแฅแแแแ แกแแญแแ แ systemd-แแก แแแแแกแแงแแแแแแแ).
Kernel Headers แแ Custom Kernel Headers แกแแ แแ โ แฃแแแ แแแแฎแแแแแแก แแแ แแแแก แแแ แกแแแก, แ แแแแแแช แแฅแแแแ แแฌแงแแแแ แกแแกแขแแแแจแ. แแแ แแแแก แกแแแแฃแ แแแแกแแแแก แแกแแแ แจแแแแซแแแแ แแแฃแแแแแ แแแ tarball แแ git แกแแชแแแแแแ.
GCC แจแแแแแแแแแแก แแแ แกแแแแ โ แจแแแ แฉแแแ แจแแแแแแแแแ แแแ แกแแ, แ แแแแแแช แแแแแงแแแแแฃแแ แแฅแแแแ แแจแแแแแแแแแกแแแแก
แฉแแ แแแ C++ แแฎแแ แแแญแแ แ โ แแแ แฉแแแ แกแแกแขแแแแจแ C++ แแแแแแแแแแแแแก แแฎแแ แแแญแแ แแ แแจแแแแแ. แแก แแแแแแแแแแแแ แแแแแแแแจแ.
แแแแแขแแแแแ gcc แแแ แแแแขแ แแแ โ แจแแแแซแแแแ แแแแงแแแแ แแแแแขแแแแแ แจแแแแแแแแแ แแแ แแแแขแ แแแ. แฉแแแ แฏแแ แแ แแแญแแ แแแแ.
แกแแกแขแแแแก แแแแคแแแฃแ แแชแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแงแแแแ แจแแฅแแแแแ แกแแกแขแแแแก แแแแแแแแ แแแ แแแแขแ แแแ:
แฅแฃแแแแแก แฃแแแขแแกแแแ แแจแแแ แแ แกแแแแฃแ แแแแ. แแแแแ แงแฃแ แแแฆแแแ แแแแแฅแชแแแ แจแแแแแ แแฃแแฅแขแแแก:
แแแ แแแแฎแแแ แแแแแแ แชแฎแ แแแแแแกแแแ - แจแแแฅแแแแแ แชแฎแ แแแ แแแแฎแแแ แแแแแแแ (
แแแแแแแแ แคแแแแ. แแแแฎแแแ แแแแแก แแแแฎแแแ แแแแแ แจแแแฅแแแแแ แแแ แแแแ admin, แแแขแแแแขแฃแ แแ gid/uid, /bin/sh shell, แแแแฃแแแกแฎแแแแ แฏแแฃแคแแก แแแแฎแแแ แแแแแ, แฏแแฃแคแแก แฌแแแ แ root, แแแแแแขแแ แ Foo แแแแฎแแแ แแแแแ.
[alexey@alexey-pc buildroot ]$ cat board/my_x86_board/users.txt
user -1 user -1 =admin /home/user /bin/sh root Foo user
Root แคแแแแฃแ แ แกแแกแขแแแแก แแแแแคแแ แแแก แแแ แแฅแขแแ แแแแ - แแแ แแฅแขแแ แแ, แ แแแแแแช แแแแแคแแ แแแฃแแแ แแฌแงแแแแแ target-fs-แแก แแแแแ. แแแแขแแแก แแฎแแ แคแแแแแแก แแ แชแแแแก แแ แกแแแฃแแแแก.
แแแ แแแแฃแแ แกแแ แแแขแแแ แแแกแแจแแแแแ แคแแแแฃแ แ แกแแกแขแแแแก แกแฃแ แแแแแแก แจแแฅแแแแแแ - แกแแ แแแขแแแ แจแแกแ แฃแแแแฃแแแ แคแแแแฃแ แ แกแแกแขแแแแก แกแฃแ แแแแแแ แแแแแชแแแแแ. แแแแแ แแแแขแแแแ แกแชแแแแ แ แชแแ แแแแ.
แแแแแ แแแแแแแแแ แแแ แแแแก แแแแงแแคแแแแแแจแ
แแแ แแแแก แแแ แแแแขแ แแแ แแแงแแแแแฃแแแ แแฅ. แแแแแ แแแ แแแ แแแแคแแแฃแ แแ แแแฃแแแ make linux-menuconfig-แแก แแแจแแแแแแ.
แแฅแแแ แจแแแแซแแแแ แแแแงแแแแ แแแ แแแแก แแแ แกแแ แกแฎแแแแแกแฎแแ แแแแ: แแแ แฉแแแ แจแแแแแแแแแแแฃแแแแแ, แจแแแงแแแแแ แแแ แกแแ แฎแแแแ, แแแฃแแแแแ แกแแชแแแ แแ แแแ แขแแ แแแแ.
แแแ แแแแก แแแแคแแแฃแ แแชแแ โ แแแ แแแ แแแแก แแแแคแแแฃแ แแชแแแกแแแ. แแฅแแแ แจแแแแซแแแแ แแแ แฉแแแ แแแแฃแแแกแฎแแแแ แแแแคแแแฃแ แแชแแ แแ แฉแแฃแแ แแ แฅแแขแแฅแขแฃแ แแกแแแแก แแ defocnfig Linux-แแแ. Linux-แแก แฌแงแแ แ แจแแแชแแแก แแแคแแแแคแแแฃแ แแชแแแก แแแแแแแฅแขแก แกแฎแแแแแกแฎแแ แกแแแแแแ แกแแกแขแแแแแแกแแแแก. แแฅแแแ แจแแแแซแแแแ แแแแแแ แแก, แ แแช แแญแแ แแแแแ
แกแแแแแแ แแแแแขแแแแก แแแแงแแคแแแแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแ แฉแแแ แ แแแแแ แแแแแขแแแ แแแแแกแขแแแแ แแแฃแแ แแฅแแแแ แแจแแแแแฃแ แกแแกแขแแแแแ. แฃแชแแแแแแ แแแแขแแแแ. แฉแแแ แแแแแแแแแแแ แแแแแแแขแแแ แฉแแแแก แแแแแขแแแก แแ แกแแแจแ.
แคแแแแฃแ แ แกแแกแขแแแแก แกแฃแ แแแแแ - แคแแแแฃแ แ แกแแกแขแแแแก แกแฃแ แแแแแแก แกแแ, แ แแแแแแแช แจแแแ แแแแแแ. แแแแแแขแแ iso แกแฃแ แแแ
แฉแแแขแแแ แแแแแแแ - แฉแแแขแแแ แแแแแแแแก แจแแ แฉแแแ แจแแกแแแ แแแแแแแ. แแแแ แฉแแแ แแแแแแแแฅแกแ
แกแแกแขแแแแก แแแแคแแแฃแ แแชแแ
Systemd แฎแแแแ Linux-แแก แแ แ-แแ แแ แกแแงแ แแแแ แแแ แแแแแ แแ glibc-แแแ แแ แแแ. แแแแขแแ, แแแกแ แแแ แแแแขแ แ แแแแแแแขแแแ แชแแแแแฃแ แแฃแแฅแขแจแ.
แแแแคแแแฃแ แแชแแ แฎแแแแ make menuconfig, แจแแแแแ แกแแแแแแ แแแแแขแแแแก โ แกแแกแขแแแแก แฎแแแกแแฌแงแแแแแก โ systemd แแแจแแแแแแ. แแฅ แจแแแแซแแแแ แแแฃแแแแแ, แ แแแแแ systemd แกแแ แแแกแแแ แแแแแกแขแแแแ แแแแ แแ แแแแฌแงแแแ แกแแกแขแแแแก แแแฌแงแแแแกแแก.
แกแแกแขแแแแก แแแแคแแแฃแ แแชแแแก แจแแแแฎแแ
แฉแแแ แแแแแฎแแแ แแ แแแแคแแแฃแ แแชแแแก KConfig-แแก แกแแจแฃแแแแแแ.
แจแแแแแ แจแแแแแฎแแ แฉแแแแ defconfig:
make savedefconfig
Linux Kernel แแแแคแแแฃแ แแชแแ
Linux-แแก แแแ แแแแก แแแแคแแแฃแ แแชแแ แแแแแซแแฎแแแฃแแแ แจแแแแแแ แแ แซแแแแแแ:
make linux-menuconfig
แแแแแ แแแแแแแขแแ แแฎแแ แแแญแแ แ Virtualbox แแแแแ แแแ แแแแกแแแแก
แแแแแ แแแแแแแขแแ Virtualbox Guest-แแก แแแขแแแ แแชแแแก แแฎแแ แแแญแแ แ
แฒจแแแแฎแแ แแ แแแแแกแแแ. แแแแจแแแแแแแแแ: แแแแคแแแฃแ แแชแแ แจแแแแแฎแแแ output/build/linux-$version/config-แจแ, แแแแ แแ แแ แ board/my_x86_board/linux.config-แจแ
แแแแขแแ, แแฅแแแ แฃแแแ แฎแแแแ แแแแแแแแ แแ แแแแคแแแฃแ แแชแแ แจแแแแฎแแแก แแแแแแแก:
cp output/build/linux-4.19.25/.config board/my_x86_board/linux.config
แ แแก แจแแแแแแแช แฉแแแ แจแแแแกแ แฃแแแแ แแแแแ แกแแกแขแแแแก แกแ แฃแ แแฌแงแแแแก. buildroot แแ แแฆแแแแแแก แแแแก, แ แแช แฃแแแ แแจแแแแแฃแแแ, แแฅแแแ แฎแแแแ แฃแแแ แแแฃแแแแแ แแแแแขแแแ แแฆแแแแแแกแแแแก. แแแแกแแแแแก, แ แแ แแ แแแแแแ แแแ แแ แ แแ แแแ แแแแ, แฃแคแ แ แแแแแแแ แแแขแแ แ แกแแกแขแแแแก แแแแแแแแ แแฆแแแแแ):
make clean;make
แแฌแงแแแแก แแแกแ แฃแแแแแก แจแแแแแ แแแฃแจแแแ VirtualBox (แขแแกแขแแ แแแฃแแแ 5.2 แแ 6.0 แแแ แกแแแแแ) แฉแแขแแแ แแแ CD-แแแ. แกแแกแขแแแแก แแแ แแแแขแ แแแ:
แแฌแงแแแแแ iso-แแแ แแแจแแแแ:
แแแแแงแแแแแฃแแ แแแกแแแแแแก แฉแแแแแแแแแแ
- Buildroot แกแแฎแแแแซแฆแแแแแแ
แฌแงแแ แ: www.habr.com