编译Android-X86


[root@localhost android-x86-6.0-rc1]# m -j32 iso_img

  INSTALL drivers/iio/light/cm3232.ko
......
  INSTALL sound/usb/usx2y/snd-usb-usx2y.ko
  DEPMOD  4.4.20-android-x86_64
make[2]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
make[1]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
Installing additional kernel module tp_smapi
make[1]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
make[2]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
  INSTALL /opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/hdaps.ko
  INSTALL /opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/tp_smapi.ko
  INSTALL /opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/thinkpad_ec.ko
  DEPMOD  4.4.20-android-x86_64
make[2]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
make[1]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
Target system fs image: out/target/product/x86_64/obj/PACKAGING/systemimage_intermediates/system.img
Running:  mkuserimg.sh out/target/product/x86_64/system out/target/product/x86_64/obj/PACKAGING/systemimage_intermediates/system.img ext4 system 0 -D out/target/product/x86_64/system -L system out/target/product/x86_64/root/file_contexts
make_ext4fs -T -1 -S out/target/product/x86_64/root/file_contexts -L system -l 1151M -a system out/target/product/x86_64/obj/PACKAGING/systemimage_intermediates/system.img out/target/product/x86_64/system out/target/product/x86_64/system
Creating filesystem with parameters:
    Size: 1206910976
    Block size: 4096
    Blocks per group: 32768
    Inodes per group: 8192
    Inode size: 256
    Journal blocks: 4604
    Label: system
    Blocks: 294656
    Block groups: 9
    Reserved block group size: 71
Created filesystem with 6031/73728 inodes and 277384/294656 blocks
Parallel mksquashfs: Using 32 processors
Creating 4.0 filesystem on out/target/product/x86_64/system.sfs, block size 131072.
[=======================================================================================================|] 9208/9208 100%

Exportable Squashfs 4.0 filesystem, gzip compressed, data block size 131072
	compressed data, compressed metadata, compressed fragments, compressed xattrs
	duplicates are removed
Filesystem size 420909.47 Kbytes (411.04 Mbytes)
	35.71% of uncompressed filesystem size (1178660.31 Kbytes)
Inode table size 23229 bytes (22.68 Kbytes)
	62.90% of uncompressed inode table size (36930 bytes)
Directory table size 30 bytes (0.03 Kbytes)
	93.75% of uncompressed directory table size (32 bytes)
Xattr table size 48 bytes (0.05 Kbytes)
	100.00% of uncompressed xattr table size (48 bytes)
Number of duplicate files found 0
Number of inodes 2
Number of files 1
Number of fragments 0
Number of symbolic links  0
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 1
Number of ids (unique uids + gids) 1
Number of uids 1
	root (0)
Number of gids 1
	root (0)
out/host/linux-x86/bin/acp -pr bootable/newinstaller/boot/ out/target/product/x86_64/boot
rm -rf out/target/product/x86_64/installer
out/host/linux-x86/bin/acp -pr bootable/newinstaller/boot/../install/grub2/efi out/target/product/x86_64/boot
out/host/linux-x86/bin/acp -pr bootable/newinstaller/initrd out/target/product/x86_64/installer
ln -s /bin/ld-linux.so.2 out/target/product/x86_64/installer/lib
mkdir -p out/target/product/x86_64/installer/android out/target/product/x86_64/installer/iso out/target/product/x86_64/installer/mnt out/target/product/x86_64/installer/proc out/target/product/x86_64/installer/sys out/target/product/x86_64/installer/tmp out/target/product/x86_64/installer/sfs out/target/product/x86_64/installer/hd
echo "VER=2016-09-21" > out/target/product/x86_64/installer/scripts/00-ver
out/host/linux-x86/bin/mkbootfs out/target/product/x86_64/installer | gzip -9 > out/target/product/x86_64/initrd.img
----- Making iso image ------
genisoimage -vJURT -b isolinux/isolinux.bin -c isolinux/boot.cat 
	-no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot 
	-input-charset utf-8 -V "Android-x86 LiveCD" -o out/target/product/x86_64/android_x86_64.iso out/target/product/x86_64/boot out/target/product/x86_64/ramdisk.img out/target/product/x86_64/initrd.img out/target/product/x86_64/install.img out/target/product/x86_64/system.sfs out/target/product/x86_64/kernel
Warning: creating filesystem that does not conform to ISO-9660.
genisoimage 1.1.11 (Linux)
Scanning out/target/product/x86_64/boot
Scanning out/target/product/x86_64/boot/efi
Scanning out/target/product/x86_64/boot/efi/boot
Scanning out/target/product/x86_64/boot/isolinux
Scanning out/target/product/x86_64/boot/.disk
Scanning out/target/product/x86_64/boot/boot
Scanning out/target/product/x86_64/boot/boot/grub
Writing:   Initial Padblock                        Start Block 0
Done with: Initial Padblock                        Block(s)    16
Writing:   Primary Volume Descriptor               Start Block 16
Done with: Primary Volume Descriptor               Block(s)    1
Writing:   Eltorito Volume Descriptor              Start Block 17
Size of boot image is 4 sectors -> No emulation
Size of boot image is 6144 sectors -> No emulation
Done with: Eltorito Volume Descriptor              Block(s)    1
Writing:   Joliet Volume Descriptor                Start Block 18
Done with: Joliet Volume Descriptor                Block(s)    1
Writing:   End Volume Descriptor                   Start Block 19
Done with: End Volume Descriptor                   Block(s)    1
Writing:   Version block                           Start Block 20
Done with: Version block                           Block(s)    1
Writing:   Path table                              Start Block 21
Done with: Path table                              Block(s)    4
Writing:   Joliet path table                       Start Block 25
Done with: Joliet path table                       Block(s)    4
Writing:   Directory tree                          Start Block 29
Done with: Directory tree                          Block(s)    7
Writing:   Joliet directory tree                   Start Block 36
Done with: Joliet directory tree                   Block(s)    7
Writing:   Directory tree cleanup                  Start Block 43
Done with: Directory tree cleanup                  Block(s)    0
Writing:   Extension record                        Start Block 43
Done with: Extension record                        Block(s)    1
Writing:   The File(s)                             Start Block 44
  2.28% done, estimate finish Wed Sep 21 20:13:44 2016
  4.56% done, estimate finish Wed Sep 21 20:13:44 2016
  6.84% done, estimate finish Wed Sep 21 20:13:44 2016
  9.12% done, estimate finish Wed Sep 21 20:13:44 2016
 11.40% done, estimate finish Wed Sep 21 20:13:44 2016
 13.68% done, estimate finish Wed Sep 21 20:13:44 2016
 15.96% done, estimate finish Wed Sep 21 20:13:44 2016
 18.23% done, estimate finish Wed Sep 21 20:13:44 2016
 20.52% done, estimate finish Wed Sep 21 20:13:44 2016
 22.79% done, estimate finish Wed Sep 21 20:13:44 2016
 25.07% done, estimate finish Wed Sep 21 20:13:44 2016
 27.35% done, estimate finish Wed Sep 21 20:13:44 2016
 29.63% done, estimate finish Wed Sep 21 20:13:44 2016
 31.91% done, estimate finish Wed Sep 21 20:13:44 2016
 34.19% done, estimate finish Wed Sep 21 20:13:44 2016
 36.47% done, estimate finish Wed Sep 21 20:13:44 2016
 38.75% done, estimate finish Wed Sep 21 20:13:44 2016
 41.03% done, estimate finish Wed Sep 21 20:13:44 2016
 43.31% done, estimate finish Wed Sep 21 20:13:44 2016
 45.58% done, estimate finish Wed Sep 21 20:13:44 2016
 47.87% done, estimate finish Wed Sep 21 20:13:44 2016
 50.14% done, estimate finish Wed Sep 21 20:13:44 2016
 52.43% done, estimate finish Wed Sep 21 20:13:44 2016
 54.70% done, estimate finish Wed Sep 21 20:13:44 2016
 56.98% done, estimate finish Wed Sep 21 20:13:44 2016
 59.26% done, estimate finish Wed Sep 21 20:13:44 2016
 61.54% done, estimate finish Wed Sep 21 20:13:44 2016
 63.82% done, estimate finish Wed Sep 21 20:13:44 2016
 66.10% done, estimate finish Wed Sep 21 20:13:44 2016
 68.38% done, estimate finish Wed Sep 21 20:13:44 2016
 70.66% done, estimate finish Wed Sep 21 20:13:44 2016
 72.93% done, estimate finish Wed Sep 21 20:13:44 2016
 75.22% done, estimate finish Wed Sep 21 20:13:44 2016
 77.49% done, estimate finish Wed Sep 21 20:13:44 2016
 79.78% done, estimate finish Wed Sep 21 20:13:44 2016
 82.05% done, estimate finish Wed Sep 21 20:13:44 2016
 84.33% done, estimate finish Wed Sep 21 20:13:44 2016
 86.61% done, estimate finish Wed Sep 21 20:13:44 2016
 88.89% done, estimate finish Wed Sep 21 20:13:44 2016
 91.17% done, estimate finish Wed Sep 21 20:13:44 2016
 93.45% done, estimate finish Wed Sep 21 20:13:44 2016
 95.73% done, estimate finish Wed Sep 21 20:13:44 2016
 98.01% done, estimate finish Wed Sep 21 20:13:44 2016
Total translation table size: 6900
Total rockridge attributes bytes: 3312
Total directory bytes: 12288
Path table size(bytes): 88
Done with: The File(s)                             Block(s)    219181
Writing:   Ending Padblock                         Start Block 219225
Done with: Ending Padblock                         Block(s)    150
Max brk space used 23000
219375 extents written (428 MB)


out/target/product/x86_64/android_x86_64.iso is built successfully.


make: Leaving directory '/opt/android-x86/android-x86-6.0-rc1'

#### make completed successfully (02:52 (mm:ss)) ####

[root@localhost android-x86-6.0-rc1]# vim kernel/arch/x86/configs/android-x86_64_defconfig
[root@localhost android-x86-6.0-rc1]# m -j32 iso_img
make: Entering directory '/opt/android-x86/android-x86-6.0-rc1'
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=6.0.1
TARGET_PRODUCT=android_x86_64
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=x86_64
TARGET_ARCH_VARIANT=x86_64
TARGET_CPU_VARIANT=
TARGET_2ND_ARCH=x86
TARGET_2ND_ARCH_VARIANT=x86
TARGET_2ND_CPU_VARIANT=
HOST_ARCH=x86_64
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.6.4-301.fc24.x86_64-x86_64-with-fedora-24-Twenty_Four
HOST_BUILD_TYPE=release
BUILD_ID=MOB31E
OUT_DIR=out
============================================
including ./abi/cpp/Android.mk ...
including ./art/Android.mk ...
......
including ./system/security/softkeymaster/Android.mk ...
including ./system/vold/Android.mk ...
make: 放弃循环依赖 toybox <- out/target/product/x86_64/obj/EXECUTABLES/toybox_intermediates/toybox 。
make: 放弃循环依赖 toybox <- out/target/product/x86_64/system/bin/toybox 。
Generate Toybox links: acpi arp base64 basename blkid blockdev bzcat cal cat chattr chcon chgrp chmod chown chroot cksum clear cmp comm cp cpio cut date dd df diff dirname dmesg dos2unix du echo egrep env expand expr fallocate false fdisk fgrep file find flock free freeramdisk fsfreeze fstype ftpget ftpput getenforce getprop grep groups head help host hostname hwclock id ifconfig inotifyd insmod install ionice iorenice iotop kill killall ln load_policy logname losetup ls lsattr lsmod lsof lspci lsusb makedevs md5sum mkdir mkfifo mknod mkswap mktemp modinfo more mount mountpoint mv nbd-client nc netcat netstat nice nl nohup nproc od partprobe paste patch pgrep pidof pivot_root pkill pmap printenv printf ps pwd pwdx readahead readlink realpath renice reset resize restorecon rev rfkill rm rmdir rmmod route runcon sed seq setenforce setprop setsid sha1sum sleep sort split stat strings swapoff swapon sync sysctl tac tail tar taskset tee telnet test time timeout top touch tr traceroute traceroute6 true truncate tty ulimit umount uname uniq unix2dos uptime usleep vconfig vmstat watch wc which whoami xargs xxd xzcat yes
Symlink: out/target/product/x86_64/system/xbin/ls -> busybox
Symlink: out/target/product/x86_64/system/xbin/ps -> busybox
make[1]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
make[2]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
target  C: toybox <= external/toybox/main.c
  GEN     ./Makefile
target Executable: toybox (out/target/product/x86_64/obj/EXECUTABLES/toybox_intermediates/LINKED/toybox)
scripts/kconfig/conf  --olddefconfig Kconfig
target Unpacked: toybox (out/target/product/x86_64/obj/EXECUTABLES/toybox_intermediates/PACKED/toybox)
target Symbolic: toybox (out/target/product/x86_64/symbols/system/bin/toybox)
#
# configuration written to .config
#
make[2]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
make[1]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
make[1]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
make[2]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
target Strip: toybox (out/target/product/x86_64/obj/EXECUTABLES/toybox_intermediates/toybox)
Install: out/target/product/x86_64/system/bin/toybox
build/tools/generate-notice-files.py  out/target/product/x86_64/obj/NOTICE.txt  out/target/product/x86_64/obj/NOTICE.html "Notices for files contained in the filesystem images in this directory:" out/target/product/x86_64/obj/NOTICE_FILES/src
Combining NOTICE files into HTML
Combining NOTICE files into text
Installed file list: out/target/product/x86_64/installed-files.txt
  GEN     ./Makefile
scripts/kconfig/conf  --silentoldconfig Kconfig
  CHK     include/config/kernel.release
  GEN     ./Makefile
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  Using /opt/android-x86/android-x86-6.0-rc1/kernel as source for kernel
  CHK     include/generated/timeconst.h
  CHK     include/generated/bounds.h
  CHK     include/generated/asm-offsets.h
  CALL    /opt/android-x86/android-x86-6.0-rc1/kernel/scripts/checksyscalls.sh
  CHK     include/generated/compile.h
  CC      net/ipv6/ipv6_sockglue.o
CFG80211 API is prefered for this kernel version
Using CFG80211 API
  LD      net/ipv6/ipv6.o
  LD      net/ipv6/built-in.o
  LD      net/built-in.o
  LINK    vmlinux
  LD      vmlinux.o
  MODPOST vmlinux.o
  GEN     .version
  CHK     include/generated/compile.h
  UPD     include/generated/compile.h
  CC      init/version.o
  LD      init/built-in.o
  KSYM    .tmp_kallsyms1.o
  KSYM    .tmp_kallsyms2.o
  LD      vmlinux
  SORTEX  vmlinux
  SYSMAP  System.map
  VOFFSET arch/x86/boot/voffset.h
  Building modules, stage 2.
  CC      arch/x86/boot/version.o
  OBJCOPY arch/x86/boot/compressed/vmlinux.bin
  GZIP    arch/x86/boot/compressed/vmlinux.bin.gz
  MKPIGGY arch/x86/boot/compressed/piggy.S
  AS      arch/x86/boot/compressed/piggy.o
  LD      arch/x86/boot/compressed/vmlinux
  ZOFFSET arch/x86/boot/zoffset.h
  OBJCOPY arch/x86/boot/vmlinux.bin
  AS      arch/x86/boot/header.o
  LD      arch/x86/boot/setup.elf
  OBJCOPY arch/x86/boot/setup.bin
  BUILD   arch/x86/boot/bzImage
Setup is 16268 bytes (padded to 16384 bytes).
System is 5265 kB
CRC 19345790
Kernel: arch/x86/boot/bzImage is ready  (#57)
  MODPOST 2172 modules
make[2]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
make[1]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
Building additional kernel module tp_smapi
make[1]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
make[2]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
  CC [M]  /opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/thinkpad_ec.o
  CC [M]  /opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/tp_smapi.o
  CC [M]  /opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/hdaps.o
In file included from /opt/android-x86/android-x86-6.0-rc1/kernel/include/linux/module.h:18:0,
                 from /opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/thinkpad_ec.c:33:
/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/thinkpad_ec.c: In function '__check_force_io':
/opt/android-x86/android-x86-6.0-rc1/kernel/include/linux/moduleparam.h:344:61: warning: return from incompatible pointer type
  static inline type __always_unused *__check_##name(void) { return(p); }
                                                             ^
/opt/android-x86/android-x86-6.0-rc1/kernel/include/linux/moduleparam.h:396:35: note: in expansion of macro '__param_check'
 #define param_check_bool(name, p) __param_check(name, p, bool)
                                   ^
/opt/android-x86/android-x86-6.0-rc1/kernel/include/linux/moduleparam.h:146:2: note: in expansion of macro 'param_check_bool'
  param_check_##type(name, &(value));       
  ^
/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/thinkpad_ec.c:100:1: note: in expansion of macro 'module_param_named'
 module_param_named(force_io, force_io, bool, 0600);
 ^
/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/thinkpad_ec.c: In function 'check_dmi_for_ec':
/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/thinkpad_ec.c:469:1: warning: the frame size of 1720 bytes is larger than 1024 bytes [-Wframe-larger-than=]
 }
 ^
  Building modules, stage 2.
  MODPOST 3 modules
  LD [M]  /opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/hdaps.ko
  LD [M]  /opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/thinkpad_ec.ko
  LD [M]  /opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/tp_smapi.ko
make[2]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
make[1]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
make[1]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
make[2]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
  INSTALL arch/x86/crypto/aes-x86_64.ko
  INSTALL arch/x86/crypto/aesni-intel.ko
......
  INSTALL sound/usb/usx2y/snd-usb-us122l.ko
  INSTALL sound/usb/usx2y/snd-usb-usx2y.ko
  DEPMOD  4.4.20-android-x86_64
make[2]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
make[1]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
Installing additional kernel module tp_smapi
make[1]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
make[2]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
  INSTALL /opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/hdaps.ko
  INSTALL /opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/thinkpad_ec.ko
  INSTALL /opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/tp_smapi.ko
  DEPMOD  4.4.20-android-x86_64
make[2]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
make[1]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
Target system fs image: out/target/product/x86_64/obj/PACKAGING/systemimage_intermediates/system.img
Running:  mkuserimg.sh out/target/product/x86_64/system out/target/product/x86_64/obj/PACKAGING/systemimage_intermediates/system.img ext4 system 0 -D out/target/product/x86_64/system -L system out/target/product/x86_64/root/file_contexts
make_ext4fs -T -1 -S out/target/product/x86_64/root/file_contexts -L system -l 1151M -a system out/target/product/x86_64/obj/PACKAGING/systemimage_intermediates/system.img out/target/product/x86_64/system out/target/product/x86_64/system
Creating filesystem with parameters:
    Size: 1206910976
    Block size: 4096
    Blocks per group: 32768
    Inodes per group: 8192
    Inode size: 256
    Journal blocks: 4604
    Label: system
    Blocks: 294656
    Block groups: 9
    Reserved block group size: 71
Created filesystem with 6031/73728 inodes and 277384/294656 blocks
Parallel mksquashfs: Using 32 processors
Creating 4.0 filesystem on out/target/product/x86_64/system.sfs, block size 131072.
[=======================================================================================================|] 9208/9208 100%

Exportable Squashfs 4.0 filesystem, gzip compressed, data block size 131072
	compressed data, compressed metadata, compressed fragments, compressed xattrs
	duplicates are removed
Filesystem size 420909.51 Kbytes (411.04 Mbytes)
	35.71% of uncompressed filesystem size (1178660.31 Kbytes)
Inode table size 23228 bytes (22.68 Kbytes)
	62.90% of uncompressed inode table size (36930 bytes)
Directory table size 30 bytes (0.03 Kbytes)
	93.75% of uncompressed directory table size (32 bytes)
Xattr table size 48 bytes (0.05 Kbytes)
	100.00% of uncompressed xattr table size (48 bytes)
Number of duplicate files found 0
Number of inodes 2
Number of files 1
Number of fragments 0
Number of symbolic links  0
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 1
Number of ids (unique uids + gids) 1
Number of uids 1
	root (0)
Number of gids 1
	root (0)
out/host/linux-x86/bin/acp -pr bootable/newinstaller/boot/ out/target/product/x86_64/boot
rm -rf out/target/product/x86_64/installer
out/host/linux-x86/bin/acp -pr bootable/newinstaller/boot/../install/grub2/efi out/target/product/x86_64/boot
out/host/linux-x86/bin/acp -pr bootable/newinstaller/initrd out/target/product/x86_64/installer
ln -s /bin/ld-linux.so.2 out/target/product/x86_64/installer/lib
mkdir -p out/target/product/x86_64/installer/android out/target/product/x86_64/installer/iso out/target/product/x86_64/installer/mnt out/target/product/x86_64/installer/proc out/target/product/x86_64/installer/sys out/target/product/x86_64/installer/tmp out/target/product/x86_64/installer/sfs out/target/product/x86_64/installer/hd
echo "VER=2016-09-21" > out/target/product/x86_64/installer/scripts/00-ver
out/host/linux-x86/bin/mkbootfs out/target/product/x86_64/installer | gzip -9 > out/target/product/x86_64/initrd.img
----- Making iso image ------
genisoimage -vJURT -b isolinux/isolinux.bin -c isolinux/boot.cat 
	-no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot 
	-input-charset utf-8 -V "Android-x86 LiveCD" -o out/target/product/x86_64/android_x86_64.iso out/target/product/x86_64/boot out/target/product/x86_64/ramdisk.img out/target/product/x86_64/initrd.img out/target/product/x86_64/install.img out/target/product/x86_64/system.sfs out/target/product/x86_64/kernel
Warning: creating filesystem that does not conform to ISO-9660.
genisoimage 1.1.11 (Linux)
Scanning out/target/product/x86_64/boot
Scanning out/target/product/x86_64/boot/efi
Scanning out/target/product/x86_64/boot/efi/boot
Scanning out/target/product/x86_64/boot/isolinux
Scanning out/target/product/x86_64/boot/.disk
Scanning out/target/product/x86_64/boot/boot
Scanning out/target/product/x86_64/boot/boot/grub
Writing:   Initial Padblock                        Start Block 0
Done with: Initial Padblock                        Block(s)    16
Writing:   Primary Volume Descriptor               Start Block 16
Done with: Primary Volume Descriptor               Block(s)    1
Writing:   Eltorito Volume Descriptor              Start Block 17
Size of boot image is 4 sectors -> No emulation
Size of boot image is 6144 sectors -> No emulation
Done with: Eltorito Volume Descriptor              Block(s)    1
Writing:   Joliet Volume Descriptor                Start Block 18
Done with: Joliet Volume Descriptor                Block(s)    1
Writing:   End Volume Descriptor                   Start Block 19
Done with: End Volume Descriptor                   Block(s)    1
Writing:   Version block                           Start Block 20
Done with: Version block                           Block(s)    1
Writing:   Path table                              Start Block 21
Done with: Path table                              Block(s)    4
Writing:   Joliet path table                       Start Block 25
Done with: Joliet path table                       Block(s)    4
Writing:   Directory tree                          Start Block 29
Done with: Directory tree                          Block(s)    7
Writing:   Joliet directory tree                   Start Block 36
Done with: Joliet directory tree                   Block(s)    7
Writing:   Directory tree cleanup                  Start Block 43
Done with: Directory tree cleanup                  Block(s)    0
Writing:   Extension record                        Start Block 43
Done with: Extension record                        Block(s)    1
Writing:   The File(s)                             Start Block 44
  2.28% done, estimate finish Wed Sep 21 21:17:52 2016
  4.56% done, estimate finish Wed Sep 21 21:17:52 2016
  6.84% done, estimate finish Wed Sep 21 21:17:52 2016
  9.12% done, estimate finish Wed Sep 21 21:17:52 2016
 11.40% done, estimate finish Wed Sep 21 21:17:52 2016
 13.68% done, estimate finish Wed Sep 21 21:17:52 2016
 15.96% done, estimate finish Wed Sep 21 21:17:52 2016
 18.23% done, estimate finish Wed Sep 21 21:17:52 2016
 20.52% done, estimate finish Wed Sep 21 21:17:52 2016
 22.79% done, estimate finish Wed Sep 21 21:17:52 2016
 25.08% done, estimate finish Wed Sep 21 21:17:52 2016
 27.35% done, estimate finish Wed Sep 21 21:17:52 2016
 29.63% done, estimate finish Wed Sep 21 21:17:52 2016
 31.91% done, estimate finish Wed Sep 21 21:17:52 2016
 34.19% done, estimate finish Wed Sep 21 21:17:52 2016
 36.47% done, estimate finish Wed Sep 21 21:17:52 2016
 38.75% done, estimate finish Wed Sep 21 21:17:52 2016
 41.03% done, estimate finish Wed Sep 21 21:17:52 2016
 43.31% done, estimate finish Wed Sep 21 21:17:52 2016
 45.58% done, estimate finish Wed Sep 21 21:17:52 2016
 47.87% done, estimate finish Wed Sep 21 21:17:52 2016
 50.14% done, estimate finish Wed Sep 21 21:17:52 2016
 52.43% done, estimate finish Wed Sep 21 21:17:52 2016
 54.70% done, estimate finish Wed Sep 21 21:17:52 2016
 56.98% done, estimate finish Wed Sep 21 21:17:52 2016
 59.26% done, estimate finish Wed Sep 21 21:17:52 2016
 61.54% done, estimate finish Wed Sep 21 21:17:52 2016
 63.82% done, estimate finish Wed Sep 21 21:17:52 2016
 66.10% done, estimate finish Wed Sep 21 21:17:52 2016
 68.38% done, estimate finish Wed Sep 21 21:17:52 2016
 70.66% done, estimate finish Wed Sep 21 21:17:52 2016
 72.93% done, estimate finish Wed Sep 21 21:17:52 2016
 75.22% done, estimate finish Wed Sep 21 21:17:52 2016
 77.49% done, estimate finish Wed Sep 21 21:17:52 2016
 79.78% done, estimate finish Wed Sep 21 21:17:52 2016
 82.05% done, estimate finish Wed Sep 21 21:17:52 2016
 84.33% done, estimate finish Wed Sep 21 21:17:52 2016
 86.61% done, estimate finish Wed Sep 21 21:17:52 2016
 88.89% done, estimate finish Wed Sep 21 21:17:52 2016
 91.17% done, estimate finish Wed Sep 21 21:17:52 2016
 93.45% done, estimate finish Wed Sep 21 21:17:52 2016
 95.73% done, estimate finish Wed Sep 21 21:17:52 2016
 98.01% done, estimate finish Wed Sep 21 21:17:52 2016
Total translation table size: 6900
Total rockridge attributes bytes: 3312
Total directory bytes: 12288
Path table size(bytes): 88
Done with: The File(s)                             Block(s)    219182
Writing:   Ending Padblock                         Start Block 219226
Done with: Ending Padblock                         Block(s)    150
Max brk space used 23000
219376 extents written (428 MB)


out/target/product/x86_64/android_x86_64.iso is built successfully.


make: Leaving directory '/opt/android-x86/android-x86-6.0-rc1'

#### make completed successfully (03:02 (mm:ss)) ####

[root@localhost android-x86-6.0-rc1]# 


原文地址:https://www.cnblogs.com/ztguang/p/12645592.html