久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    ARM/RaspberryPi

     aocks 2019-08-25
    With the release of the Raspberry Pi 2 Model B and its ARMv7-based BCM2709 processor, it is now possible to run Ubuntu directly on the Raspberry Pi.

    Note that the information on this page currently only applies to the Raspberry Pi 2 and 3B/3B+, not the original Raspberry Pi.

    Snappy Ubuntu Core

    Snappy Ubuntu Core is a new rendition of Ubuntu with transactional updates - a minimal server image with the same libraries as today’s Ubuntu, but applications are provided through a simpler mechanism. Images are available for the Raspberry Pi 2 and 3.

    Ubuntu 'classic'

    Download

    These are not Ubuntu Core images, but the 'classic' deb based image.

    Official images

    armhf

    arm64

    Installation

    Installation is the same as other Raspberry Pi images; a generic installation guide from is available here.

    Warning /!\ WARNING: These commands have the potential to wipe your hard drive! Warning /!\

    For example:

    xzcat ubuntu.img.xz | sudo dd bs=4M of=/dev/mmcblk0

    Or using ddrescue (must decompress the image first):

    unxz ubuntu.img.xz
    sudo ddrescue -D -d --force ubuntu.img /dev/mmcblk0

    First boot (Username/Password)

    With the cloud-image/server images the first boot needs a working Ethernet connection.

    The login username is "ubuntu", password is "ubuntu". You will be asked to change the password on first login.

    Packages

    Raspberry Pi packages

    Although the majority of the Raspberry Pi cloud/server image works like any other Ubuntu system, there are a few packages that you may not be familiar with. Briefly:

    • linux-firmware-raspi2 - GPU firmware bootloader files and pi 3 wifi firmware file
    • linux-raspi2 (linux-image-raspi2) - Linux kernel with patches from https://github.com/raspberrypi/linux

    • u-boot-rpi - Provides u-boot.bin
    • flash-kernel - Automatically copies the latest kernel, dtb file and u-boot script to the pi's fat formatted GPU firmware partition

    The GPU firmware partition is mounted at /boot/firmware. The files /boot/firmware/config.txt and /boot/firmware/cmdline.txt contain the system configuration and kernel command line options respectively. Note, it is likely that you will have to adapt third party instructions to these file locations.

    Optional PPAs

    While the official image includes compatible firmware, bootloader and kernel, there are a few packages available in an unofficial PPA (ppa:ubuntu-raspi2/ppa) which are useful on the Raspberry Pi, including:

    • libraspberrypi-bin - VideoCore utilities from https://github.com/raspberrypi/userland such as vcgencmd, raspistill, etc.

    • libraspberrypi-bin-nonfree - Binary VideoCore utilities not provided in the open source userland repository, currently vcdbg and edidparser.

    • xserver-xorg-video-fbturbo - An accelerated x.org video driver, though this is limited to hardware accelerated window moving/scrolling on the Raspberry Pi.

    • hello-dkms - Not strictly to do with the Raspberry Pi, but a small example DKMS project to test building kernel DKMS modules.

    To install:

    sudo add-apt-repository ppa:ubuntu-raspi2/ppa
    sudo apt-get update

    Further/updated Raspberry Pi packages can be found in the Ubuntu Pi Flavour Maker PPA. Many of these packages rely on the user being a member of groups:

    sudo groupadd -f --system gpio
    sudo groupadd -f --system i2c
    sudo groupadd -f --system input
    sudo groupadd -f --system spi

    Desktop

    This is a small ubuntu-server image. If you want a full desktop, go ahead and do so:

    $ sudo apt-get install xubuntu-desktop  # or
    $ sudo apt-get install lubuntu-desktop  # or
    $ sudo apt-get install kubuntu-desktop  # etc

    Tasks can be installed with Tasksel.

    Accelerated X driver

    An accelerated x.org video driver is available (fbturbo), though this is limited to hardware accelerated window moving/scrolling on the Raspberry Pi. Install the optional PPA above, then:

    $ sudo apt-get install xserver-xorg-video-fbturbo

    Then add this to /etc/X11/xorg.conf (create if it doesn't already exist):

    Section "Device"
        Identifier "Raspberry Pi FBDEV"
        Driver "fbturbo"
        Option "fbdev" "/dev/fb0"
        Option "SwapbuffersWait" "true"
    EndSection

    VideoCore

    As with Raspbian, VideoCore packages are available. Install the optional PPA above, then:

    $ sudo apt-get install libraspberrypi-bin libraspberrypi-dev

    However, since these packages are compiled from source during build, the files are installed in their "proper" locations in /usr. Some third-party scripts may expect e.g. /opt/vc/bin/vcgencmd; if so, this hack should do it:

    $ sudo ln -s /usr /opt/vc

    (Raspbian packages use precompiled repositories during build, which install in /opt/vc.) vcdbg and edidparser are not part of the open source package and must be installed separately:

    $ sudo apt-get install libraspberrypi-bin-nonfree

    Booting the official Pi 2 image on the Pi 3B/3B+

    Change the bootloader

    The official Ubuntu images use u-boot as the bootloader. However, the Pi's own built in bootloader can be used with a few changes to the config.txt file on the system-boot partition.

    Write the image to an SD card as normal, but before you insert it into the Pi mount the two partitions so that you can make changes. Open the config.txt on the first partition (labelled system-boot). Change the kernel line, add an initramfs line, and comment out (#) the device_tree_address line as follows:

    kernel=vmlinuz
    initramfs initrd.img followkernel
    #device_tree_address=0x02000000

    The second partition contains the Linux root filesystem. Copy the dtb file for your machine (e.g. bcm2710-rpi-3-b.dtb) plus the overlay folder if needed from /lib/firmware/4.X.X-XXXX-raspi2/device-tree to the system-boot partition.

    For the Pi 3B+ you may also have to update the Pi bootloader files (bootcode.bin, fixup.dat and start.elf) on the system-boot partition if the version of linux-firmware-raspi2 pre-dates the 3B+.

    Place the SD card in your Pi and turn on!

    Update flash-kernel database

    The flash-kernel package is used to copy the kernel and initrd to the fat system-boot partition.

    If your new machine is missing from the flash-kernel database ("unsupported platform" error message when you update the kernel) then add an entry to /etc/flash-kernel/db. The full database can be found at /usr/share/flash-kernel/db/all.db. For the Machine field use the output of:

    cat /proc/device-tree/model ; echo

    An example entry for the Raspberry Pi 3 Model B Plus would be:

    Machine: Raspberry Pi 3 Model B Plus
    DTB-Id: bcm2710-rpi-3-b-plus.dtb
    Boot-DTB-Path: /boot/firmware/bcm2710-rpi-3-b-plus.dtb
    Boot-Kernel-Path: /boot/firmware/vmlinuz
    Boot-Initrd-Path: /boot/firmware/initrd.img

    If you need to manually copy across the kernel and initrd files (note, the system-boot partition is mounted at /boot/firmware):

    sudo cp /boot/vmlinuz /boot/firmware/
    sudo cp /boot/initrd.img /boot/firmware/

    USB booting

    The Raspberry Pi 3 (and Pi 2 v1.2 with the same BCM2837 SoC as the Pi3) is capable of booting from a USB drive. To do this you'll first need to program USB boot mode (this is unnecessary on the 3B+ as USB booting is on by default). For the original Pi 2, or if you are having problems with USB booting, then you can copy the bootcode.bin file to an SD card and place all other files on a USB drive.

    You must have bootloader files (confusingly referred to as the firmware on the Raspberry Pi) from after April 2017. So if necessary grab the latest bootcode.bin, fixup.dat and start.elf and copy them to your system-boot partition.

    Edit the cmdline.txt file and change root=/dev/mmcblk0p2 to root=LABEL=writable (or root=LABEL=cloudimg-rootfs for the raspi2 images). If you are using a lot of drives then you may wish to switch to using the UUID of the partition.

    If you haven't already done so, change the bootloader, as Ubuntu's u-boot script is hard coded for SD card use.

    WiFi

    Since 18.04.2 the linux-firmware and linux-firmware-raspi2 packages now contain the necessary files for the built-in WiFi on the Pi 3B and 3B+. However, if you want the latest and greatest files:

    mkdir wifi-firmware
    cd wifi-firmware
    # Pi 3B
    wget https://github.com/RPi-Distro/firmware-nonfree/raw/master/brcm/brcmfmac43430-sdio.bin
    wget https://github.com/RPi-Distro/firmware-nonfree/raw/master/brcm/brcmfmac43430-sdio.txt
    # Pi 3B+
    wget https://github.com/RPi-Distro/firmware-nonfree/raw/master/brcm/brcmfmac43455-sdio.bin
    wget https://github.com/RPi-Distro/firmware-nonfree/raw/master/brcm/brcmfmac43455-sdio.clm_blob
    wget https://github.com/RPi-Distro/firmware-nonfree/raw/master/brcm/brcmfmac43455-sdio.txt 
    sudo cp *sdio* /lib/firmware/brcm/
    cd ..

    Reboot the machine.

    Use dpkg-divert to stop these files being overwritten on package updates.

    Updating the Pi GPU firmware and bootloader files

    Ubuntu 16.04 ships with old copies of the GPU firmware and bootloader files (start*.elf, fixup*.dat and bootcode.bin). Consequently features like USB booting and machines like the Pi 3B+ do not work out of the box.

    The very latest files can be found at https://github.com/raspberrypi/firmware, but releases can also be downloaded from http://archive.:

    wget http://archive./debian/pool/main/r/raspberrypi-firmware/raspberrypi-bootloader_1.20180417-1_armhf.deb
    dpkg-deb -x raspberrypi-bootloader_1.20180417-1_armhf.deb /tmp/pi-bootloader

    If you are doing this on an installed system, remove the linux-firmware-raspi2 package before copying the new files to the system-boot partition:

    sudo apt remove linux-firmware-raspi2
    sudo cp /tmp/pi-bootloader/boot/* /boot/firmware/

    If you are preparing an SD card on another machine, then mount the FAT formatted system-boot partition and copy the files across

    sudo mount /dev/XXX1 /mnt
    sudo cp /tmp/pi-bootloader/boot/* /mnt

    Ubuntu arm64/AArch64

    'arm64' is the Debian port name for the 64-bit ARMv8 architecture, referred to as 'aarch64' in upstream toolchains (GNU triplet aarch64-linux-gnu), and some other distros.

    BCM2837 is the chip used in the Raspberry Pi 3 and in later models of the Raspberry Pi 2. It packages a 64-bit quad-core ARM Cortex A53 (ARMv8) CPU with VideoCore IV GPU.

    There is a config.txt entry to make the ARM start in 64-mode (otherwise 32-bit mode is used):

    arm_control=0x200

    (This will fail to boot unless you provide a kernel compiled for 64-bit mode)

    64 bit versions of the linux-raspi2 kernels were introduced in Ubuntu 16.10 (Yakkety Yak).

    Multiarch

    To set up MultiArch:

    sudo dpkg --add-architecture arm64 
    sudo apt update

    Install the 64 bit kernel:

    sudo apt install linux-image-raspi2:arm64

    Edit the config.txt to start in 64-bit mode. Reboot.

    Install any other packages you want e.g. to run 64-bit Firefox:

    sudo apt install firefox:arm64

    Booting generic arm64 ISO images

    The generic arm64 linux kernels can also be used with a suitable bootloader. For example, the Xenial hwe-mini.iso, Bionic mini.iso and ubuntu-18.04-server-arm64.iso can be booted with a u-boot-UEFI-grub2 combination. This can be achieved as follows:

    Create a partition with pi firmware/bootloader files

    The Raspberry Pi's bootloader, built into the GPU and non-updateable, only has support for reading from FAT filesystems (both FAT16 and FAT32). So the first step is to create a partition on a SD card or USB device and format it as FAT. The partition can be physically anywhere on the disk, but to ensure it is bootable on the Pi it should be given partition number 1 on a MBR/msdos partition table.

    Next, download and copy across the GPU firmware and bootloader files (start*.elf, fixup*.dat and bootcode.bin). See the instructions above.

    Compile U-boot

    Ubuntu includes an ARM cross compiler than can be used to compile U-boot for the RPi:

    sudo apt install git make gcc gcc-aarch64-linux-gnu
    git clone --depth 1 git://git.denx.de/u-boot.git
    cd u-boot
    make rpi_3_defconfig
    make CROSS_COMPILE=aarch64-linux-gnu-

    Copy it to the partition:

    sudo mount /dev/XXX1 /mnt
    sudo cp u-boot.bin /mnt/kernel8.img
    cd ..

    Calling it kernel8.img means that 64-bit mode is automatically used.

    Copy the device tree blob

    An optional stage is to provide a dtb file:

    wget http://ports./dists/bionic/main/installer-arm64/current/images/device-tree/bcm2837-rpi-3-b.dtb
    sudo mkdir -p /mnt/dtb/broadcom/
    sudo cp bcm2837-rpi-3-b.dtb /mnt/dtb/broadcom/

    If a dtb file cannot be found for your machine then try a later release or using the HWE kernel if available.

    Copy the ISO contents to the FAT partition

    You can use dd to burn the ISO to a separate USB flash drive, but if you don't have a spare flash drive, then you can combine the contents of the ISO with the bootloader files. The following downloads the mini ISO and copies all the files from it:

    wget http://ports./dists/bionic/main/installer-arm64/current/images/netboot/mini.iso
    mkdir /tmp/mini-iso
    sudo mount -o loop mini.iso /tmp/mini-iso
    sudo cp -rT /tmp/mini-iso /mnt

    Note, if you are doing this via a graphical file manager then you must ensure you copy the hidden .disk folder.

    Finally extract the bootaa64.efi file and copy it across:

    mkdir /tmp/efi-img
    sudo mount -o loop /tmp/mini-iso/boot/grub/efi.img /tmp/efi-img
    sudo cp -rT /tmp/efi-img /mnt
    sync
    sudo umount /tmp/efi-img
    sudo umount /tmp/mini-iso
    sudo umount /mnt

    Booting and installation

    Before booting the installer it's worth taking a bit of time to plan how you want the system to work. The installed system could use the linux-raspi2 kernel with flash-kernel (recommended), or the generic kernel with grub2. These require different partition mount points, and possibly the use of boot parameters.

    The installer partitioner wants to create by default a GPT partition table which is unbootable on the Pi. To change this to a MBR/msdos partition table you can use the boot parameter:

    partman-partitioning/default_label=msdos

    Once you are ready, insert the device containing the bootloader files (plus the dd'd USB flash drive if that's what you've done) into the Raspberry Pi and power on! Make your selection at the grub2 menu, adding any installer boot parameters before the ' --- ' as necessary. Note, once you've made your selection via the grub menu, there can be a long blank screen interval before the installer shows on the screen.

    Linux-raspi2 kernel with flash-kernel

    To use flash-kernel use the boot parameter:

    grub-installer/skip=true

    At the partitioning stage, the pi's fat partition should be given the mount point /boot/firmware.

    Currently the installer cannot be made to install linux-raspi2 kernel. As a consequence the installer is likely to fail at the installing bootloader stage. If this happens drop to a shell using the installer menu option. From here

    mount -o bind /dev /target/dev
    #This next command turns the screen black.  Wait for the cursor to appear in the bottom left of the screen.
    #Install the meta package linux-raspi2 if you need the header packages
    apt-install linux-image-raspi2
    umount /target/dev
    exit

    If you've booted the installer using a HWE kernel then it is recommended you postpone installing a desktop until after you've rebooted into your system and have removed the generic-hwe kernel packages.

    Complete the installation by manually copying the Pi's GPU firmware/bootloader files to the fat partition. You'll also need to setup a config.txt and cmdline.txt. Remove the generic kernel packages once successfully booted.

    Generic kernel with grub2

    At the partitioning stage set the bootable flag on the pi's fat partition and use the mount point /boot/efi. The Raspberry Pi cannot boot from an EFI partition type (a fat partition with the esp flag set). If the debian installer sets a partition to this type, then after the install use gParted to remove the esp flag so that it is bootable on the Pi.

    Complete the installation by manually copying the Pi's GPU firmware/bootloader files to the fat partition and copy u-boot as before to act as uefi.

    Recovering a system using the generic kernel

    This maybe required if the installing bootloader stage fails and has been skipped.

    You could re-run the installer, selecting the rescue option. Alternatively, if you are familiar with grub2 and are using the generic kernel then the installed system can be booted directly with the installer grub2 files. For example, boot the installer but at the grub2 command-line interface prompt:

    ls
    set root=(hd1,msdos2)
    ls /
    linux /boot/vmlinuz root=/dev/mmcblk0p2 ro
    initrd /boot/initrd.img
    boot

    To install grub2:

    #pass the --removable or --no-nvram options to grub-install
    sudo grub-install --no-nvram
    sudo update-grub

    Unofficial images

    These Raspberry Pi 3 images are built by Ryan Finnie using modified packages in a PPA (ppa:ubuntu-raspi2/ppa-rpi3), and are not supported directly by Canonical.

    Raspberry Pi 3 B+ (2018) functionality is not yet available with these images.

    Building Raspberry Pi 3 images

    To build a Raspberry Pi 3 image, you will need an armhf 18.04 LTS (bionic) build host (or chroot) and a fair amount of working space (at least 10GB).

    Branch lp:~fo0bar/livecd-rootfs/raspi2-rpi3, build its .deb and install it.

    As root:

    apt-get install live-build
    mkdir -p build/chroot
    cd build
    cp -a /usr/share/livecd-rootfs/live-build/auto .
    export ARCH=armhf
    export SUITE=xenial  # or bionic
    # export MIRROR=http://deb-proxy.local/ubuntu-ports  # if you have a local caching proxy
    export IMAGEFORMAT=ext4
    export SUBARCH=raspi3
    export PROJECT=ubuntu-cpc
    export EXTRA_PPAS="ubuntu-raspi2/ppa-rpi3"
    lb config
    lb build

    Ubuntu 14.04 LTS

    An Ubuntu 14.04 LTS (Trusty Tahr) image is available for the Raspberry Pi 2, which combines the released 14.04 distribution with a PPA containing kernels and firmware which work on the Raspberry Pi 2.

    Warning /!\ This image, along with the one-off kernel it installs, is no longer maintained. Please use the 16.04 Xenial image instead. Warning /!\

    Download

    Usage

    Root resize

    There are no Raspbian-specific utilities included, specifically no automatic root resizer. However, it's not hard to do manually. Once booted:

    $ sudo fdisk /dev/mmcblk0

    Delete the second partition (d, 2), then re-create it using the defaults (n, p, 2, enter, enter), then write and exit (w). Reboot the system, then:

    $ sudo resize2fs /dev/mmcblk0p2

    Swap

    There is no swap partition/file included. If you want swap, it's recommended you do:

    $ sudo apt-get install dphys-swapfile

    You should have a (resized) SD card at least 4GB, because by default it will want to create a ~2GB swapfile.

    Wifi firmware

    If you are using a wifi dongle, you will likely need to get the linux-firmware package:

    $ sudo apt-get install linux-firmware

    SSH server

    If you would like to install an SSH server for remote access:

    $ sudo apt-get install openssh-server

    Serial console

    To enable the serial console, change the /boot/cmdline.txt as follows:

    dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootwait

    and add a new file /etc/init/ttyAMA0.conf:

    start on stopped rc or RUNLEVEL=[12345]
    stop on runlevel [!12345]
    
    respawn
    exec /sbin/getty -L 115200 ttyAMA0 vt102

    Kernel

    The kernel used by the Raspberry Pi 2 port is an Ubuntu-style kernel package of an "rpi2" flavor, e.g. linux-image-3.18.0-20-rpi2. Currently it is comprised of the following functionality:

    Ubuntu's 3.18 development is no longer active, as they moved on to 3.19 to be released with 15.04 vivid. However, mainline 3.18 was designated an LTS kernel release, and is still getting active security/stability updates. Because of this, 3.18 will likely remain the "supported" kernel of this port. (Again, this is an unofficial port and no support guarantee is implied.)

    Building

    • The script used to build the images is available here.

    If you want to build an image on your x86 Ubuntu host, install qemu-user-static package and edit the script to use "qemu-debootstrap --arch armhf" instead of "debootstrap":

    qemu-debootstrap --arch armhf $RELEASE $R http://ports./

    Cross-upgrading 14.04 to 16.04

    You can upgrade an old unofficial 14.04 installation to the official 16.04 installation, though it takes a number of additional steps.

    Note that Ubuntu's setup uses u-boot as an intermediary bootloader, which is different from the previous system of the RPI2 booting the kernel directly. This will be reflected in the upgrade procedure.

    Warning /!\ Once you begin this procedure, if you reboot the installation without completing the entire upgrade procedure, you will be left with an unbootable system. Warning /!\

    First, remove a number of PPA packages which are obsoleted / incompatible with the 16.04.

    apt-get --purge remove rpi2-ubuntu-errata raspberrypi-bootloader-nokernel   linux-image-rpi2 flash-kernel

    Back up and remove the apt PPA configuration and module blacklists (the latter will be provided directly by the 4.4.0 kernel package).

    mkdir -p /root/xenial-upgrade
    tar zcvf /root/xenial-upgrade/etc.tar.gz   /etc/modprobe.d/rpi2.conf   /lib/modules-load.d/rpi2.conf   /etc/apt/preferences.d/rpi2-ppa   /etc/apt/sources.list.d/fo0bar-rpi2*   /etc/apt/trusted.gpg.d/fo0bar-rpi2*
    rm -f   /etc/modprobe.d/rpi2.conf   /lib/modules-load.d/rpi2.conf   /etc/apt/preferences.d/rpi2-ppa   /etc/apt/sources.list.d/fo0bar-rpi2*   /etc/apt/trusted.gpg.d/fo0bar-rpi2*

    Back up and remove the contents of /boot/firmware, which will be recreated.

    tar zcvf /root/xenial-upgrade/firmware.tar.gz /boot/firmware/*
    rm -rf /boot/firmware/*

    Update apt sources without the old PPA configuration.

    apt-get update

    Run do-release-upgrade as normal. When asked to reboot at the end, do not, and select "n" instead.

    do-release-upgrade -d
    # -d will be unneeded once 16.04.1 is released

    Install new firmware, u-boot and 4.4.0 kernel metapackages.

    apt-get install u-boot-rpi u-boot-tools linux-raspi2 linux-firmware-raspi2   linux-firmware flash-kernel

    Install the RPI2 DT-compatible u-boot image.

    apt-get install binutils  # for "strings"
    wget -O /tmp/mkknlimg https://raw./raspberrypi/linux/rpi-4.4.y/scripts/mkknlimg
    chmod 0755 /tmp/mkknlimg 
    /tmp/mkknlimg --dtok /usr/lib/u-boot/rpi_2/u-boot.bin /boot/firmware/uboot.bin

    Install basic config.txt and cmdline.txt configurations. If your root device is not on the second SD partition (uncommon) or you have a more advanced configuration, recreate them here.

    cat <<"EOM" >/boot/firmware/config.txt
    kernel=uboot.bin
    dtparam=i2c_arm=on
    dtparam=spi=on
    EOM
    
    cat <<"EOM" >/boot/firmware/cmdline.txt
    net.ifnames=0 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
    EOM

    Update the initrd and re-flash the kernel configuration.

    update-initramfs -u
    flash-kernel

    Reboot!

    reboot

    Optionally add ppa:ubuntu-raspi2/ppa as described above.

    Links

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 欧美孕妇乳喷奶水在线观看| 午夜男女爽爽影院在线| 欧美极品色午夜在线视频| 久久综合九色综合97婷婷| 少妇精品无码一区二区三区| 成人啪精品视频网站午夜| 波多野结衣AV一区二区全免费观看 | 夜鲁夜鲁很鲁在线视频 视频| 日本无遮挡真人祼交视频| 国产老妇伦国产熟女老妇高清| 国产69精品久久久久99尤物| 国产精品久久久久AV| 少妇粗大进出白浆嘿嘿视频| 久久精品国产久精国产| 欧美福利电影A在线播放| 上课忘穿内裤被老师摸到高潮| 久久精品国产福利一区二区| 国产V亚洲V天堂A无码| 国产在线午夜不卡精品影院| A级大胆欧美人体大胆666| 亚洲色成人一区二区三区| 东京热一精品无码av| 少妇午夜啪爽嗷嗷叫视频| 中文字幕国产精品综合| 边做饭边被躁欧美三级| 国产一卡2卡三卡4卡免费网站| 亚洲综合色婷婷在线观看| 无码AV无码免费一区二区| 欧美人与动人物牲交免费观看久久 | 狠狠色噜噜狠狠狠888777米奇| 加勒比无码人妻东京热| 狠狠综合久久综合88亚洲| 真实国产老熟女粗口对白| 国产av中文字幕精品| 午夜亚洲AV日韩AV无码大全| 国产精品亚洲二区在线播放| 国产精品多p对白交换绿帽| 国产亚洲精久久久久久无码| 乱码中字在线观看一二区| 亚洲色欲色欱WWW在线| 欧美野外伦姧在线观看|