精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

深入講解介紹編譯Fedora內核

系統 Linux
本文我將描述在編譯Fedora內核上構建自定義內核的兩種方式. 第一種是Fedora方式, 最后你將能獲得一個內核rpm包, 從而可以方便地與他人分享. 第二種是傳統方式, 適用于所有linux發行版.

在向大家詳細介紹編譯Fedora內核之前,首先讓大家了解下Fedora,然后全面介紹編譯Fedora內核,希望對大家有用。inux系統涉及的各種管理知識和技術,如系統引導和關機、進程控制、文件系統管理、用戶管理、設備管理、系統備份、軟件配置以及cron和系統曰志的管理使用等。每一個Linux發行版都有自己專門的工具去構建自定義的內核. 本文主要介紹在編譯Fedora內核平臺上, 如何從www.kernel.org(也叫vanilla kernel)獲得最新且未改動的內核源代碼來構建一個自定義的內核, 這樣你可以使用自己的內核而不是發行版的內核, 另外也介紹了如何給內核打補丁, 從而方便增加新的功能.

下面的工作我都在編譯Fedora內核 Core 6上經過了測試.

我想首先要說的是文章中構建自定義內核的方式不是唯一的, 還有許多其它的方式, 這不過是我習慣的方式. 我不能保證使用后不會出現任何問題.

預備工作

本文我將描述在編譯Fedora內核上構建自定義內核的兩種方式. 第一種是Fedora方式, 最后你將能獲得一個內核rpm包, 從而可以方便地與他人分享. 第二種是傳統方式, 適用于所有linux發行版, 不過最后你不會有一個rpm包.我推薦使用root用戶做下面所有的步驟. 然而, 有時也需要使用非超級用戶(比如用戶tom)來運行一些命令, 所以你可能會使用visudo編輯器在/etc/sudoers文件中添加下面一行:
tom ALL=(ALL) ALL現在無論什么時候你需要用root權限運行命令, 比如:
yum install fedora-rpmdevtools unifdef

你都可以用下面的命令來替代:sudo yum install fedora-rpmdevtools unifdef請記住: 如果以root用戶身份運行所有命令, 你可以完全忘記sudo. 采用什么方式, 看你自己的習慣.

構建rpm內核包

這一小節介紹如何構建內核, 最終你可以得到一個rpm包, 這樣可以方便安裝或與他人分享.
1 創建你的rpmbuild目錄
按下面創建你的rpmbuild目錄:
cd ~
cp -a /usr/src/redhat/ rpmbuild
echo '%_topdir %(echo $HOME)/rpmbuild' >> .rpmmacros 然后安裝構建rpm包需要的應用軟件包
yum install fedora-rpmdevtools unifdef然后運行
fedora-buildrpmtree

下載和安裝編譯Fedora內核src.rpm包

接下來為我們的Fedora版本下載最新的編譯Fedora內核src.rpm包. 針對Fedora Core 6, 你可以從接下來的網址獲得src.rpm包: http://download.fedora.redhat.com/pub/fedora/linux/core/6/source/SRPMS/, 針對Fedora Core 5, 你可以從下面的網址獲得src.rpm包: http://download.fedora.redhat.com/pub/fedora/linux/core/5/source/SRPMS/, 等等. 最新的Fedora Core 6內核src.rpm包是kernel-2.6.18-1.2798.fc6.src.rpm, 所以我們現在下載和安裝它:cd /usr/src
wget http://download.fedora.redhat.com/pub/fedora/linux/core/6/source/SRPMS/kernel-2.6.18-1.2798.fc6.src.rpm
rpm -ivh kernel-2.6.18-1.2798.fc6.src.rpm
如果你看到這些警告:
warning: user brewbuilder does not exist - using root
warning: group brewbuilder does not exist - using root你可以忽略它們.
我們已經成功安裝了最新的2.6.18.1編譯Fedora內核源代碼包. 如果我們繼續構建編譯Fedora內核源代碼包的話, 我們的內核版本將是2.6.18.1.

給編譯Fedora內核打補丁

我想安裝新編譯Fedora內核2.6.18.2來替代2.6.18.1. 系統已經安裝的src.rpm包是給2.6.18打過補丁的2.6.18.1. 而我們現在將使用打補丁的方式升級內核到2.6.18.2
cd ~/rpmbuild/SOURCES/
wget http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.18.2.bz2

如果你想編譯Fedora內核的名字結尾為2.6.19-rc5, 你也可以使用prepatch包http://www.kernel.org/pub/linux/kernel/v2.6/testing/patch-2.6.19-rc5.bz2. 請注意這項工作僅對prepaches有效. 比如. 內核補丁僅對最終發行的內核版本有效, 比如2.6.19內核. 你可以給2.6.18內核源代碼打補丁, 但不能是2.6.18.1或2.6.18.2, 等. 這個規則在接下來的網頁中注明: http://kernel.org/patchtypes/pre.html prepatches等同于linux中的測試發行; 他們位于存檔的測試目錄中, 我們可以使用patch(1)工具對上一個完整發行版(版本號分三部分)打補丁(例如, 2.6.13-rc4 prepatch只可以給2.6.11內核源代碼打補丁, 而不是2.6.11.10.)

現在我們必須修改kernel-2.6.spec文件, 讓它知道我們使用了新的編譯Fedora內核補丁:
cd ~/rpmbuild/SPECS/
vi kernel-2.6.spec
搜尋下面行
Patch1: patch-2.6.18.1.bz2
替換為下面的內容:
Patch1: patch-2.6.18.2.bz2
(或者其它你已下載的版本)然后運行
rpmbuild -bp kernel-2.6.spec
(如果你想構建其它平臺如i386, i586, i686或者x86_64的內核, 你可以通過運行下面的命令來實現:
rpmbuild -bp --target=i686 kernel-2.6.spec
我沒有在上面例子中指定為i386, 你的系統可能是其它的平臺類型, 請記得填寫你的平臺類型.)
現在我們進入到關鍵的部分. src.rpm有很多fedora專門的補丁, 其中一些不能與我們的2.6.18.2補丁很好的工作, 所以如果你在rpmbuild輸出看到下面狀況:
echo 'Patch #300 (linux-2.6-ppc-dac960-ipr-clash.patch):'
Patch #300 (linux-2.6-ppc-dac960-ipr-clash.patch):
patch -p1 -s
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
1 out of 1 hunk ignored -- saving rejects to file drivers/block/DAC960.c.rej
error: Bad exit status from /var/tmp/rpm-tmp.46287 (%prep)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.46287 (%prep)

這時候你必須再次編輯kernel-2.6.spec文件, 注解掉patch #300一行:
vi kernel-2.6.spec
[...]
#Patch300: linux-2.6-ppc-dac960-ipr-clash.patch
[...]
#%patch300 -p1
[...]

然后再運行rpmbuild命令, 比如:
rpmbuild -bp kernel-2.6.spec
注意: 你必須不斷重復上面過程直到不出現任何錯誤.

指定編譯Fedora內核識別碼

現在我們將指定一個字符串方便以后區別內核版本. 因此我們需要做:
cd ~/rpmbuild/BUILD/kernel-2.6.18/linux-2.6.18.i386
vi Makefile在EXTRAVERSION一行, 你可以輸入一個編譯Fedora內核識別碼. 我想最好是在字符串后附上內核的版本號, 這樣來操作:
EXTRAVERSION = -custom-2.6.18.2

配置編譯Fedora內核

現在我們運行make menuconfig然后我們看到內核的配置菜單. 移動綠色光標到 Load an Alternate Configuration File 行后選擇.config文件做為配置文件: 然后瀏覽編譯Fedora內核配置菜單, 選擇你需要的功能. 完成配置后, 選擇Exit, 回答下面的問題(Do you wish to save your new kernel configuration? 你希望保存新的內核配置嗎?), 選擇Yes:

構建編譯Fedora內核

現在我們簡單運行下面命令來構建編譯Fedora內核:make rpm然后你將在~/rpmbuild/SRPMS/目錄發現一個新的src.rpm包, 比如. ~/rpmbuild/SRPMS/kernel-2.6.18custom2.6.18.2-1.src.rpm, 內核rpm包位于~/rpmbuild/RPMS/i386/ (或 ~/rpmbuild/RPMS/i586/, ~/rpmbuild/RPMS/i686/, 等. 看你的平臺類型). 比如. ~/rpmbuild/RPMS/i386/kernel-2.6.18custom2.6.18.2-1.i386.rpm. 你看到內核識別碼已添加到軟件包的名字中.

安裝新編譯Fedora內核

現在去新的rpm內核包存在的目錄(基于你的平臺類型, 比如. ~/rpmbuild/RPMS/i386/)安裝rpm包:cd ~/rpmbuild/RPMS/i386rpm -ivh kernel-2.6.18custom2.6.18.2-1.i386.rpm(現在你甚至能夠拷貝到其它的Fedora系統, 通過上面的方式安裝. 你將不再需要編譯Fedora內核.)接下來我們為新編譯Fedora內核創建一個ramdisk, 否則系統將不能引導新內核:mkinitrd /boot/initrd-2.6.18-custom-2.6.18.2.img 2.6.18-custom-2.6.18.2
然后編輯/boot/grub/menu.lst文件, 看一下你系統上已經存在(正在工作的)引導內核信息, 拷貝其中的一個實例, 替換為你新的內核和ramdisk:
vi /boot/grub/menu.lst
比如, 我的menu.lst, 在我添加新的編譯Fedora內核信息前的情況:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu

title Fedora Core (2.6.18-1.2798.fc6)
root (hd0,0)
kernel /vmlinuz-2.6.18-1.2798.fc6 ro root=/dev/VolGroup00/LogVol00
initrd /initrd-2.6.18-1.2798.fc6.img

修改后的情況:

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu

title Fedora Core (2.6.18-custom-2.6.18.2)
root (hd0,0)
kernel /vmlinuz-2.6.18-custom-2.6.18.2 ro root=/dev/VolGroup00/LogVol00
initrd /initrd-2.6.18-custom-2.6.18.2.img

title Fedora Core (2.6.18-1.2798.fc6)
root (hd0,0)
kernel /vmlinuz-2.6.18-1.2798.fc6 ro root=/dev/VolGroup00/LogVol00
initrd /initrd-2.6.18-1.2798.fc6.img(你可以通過下面命令發現正確的vmlinuz和initrd文件:ls -l /boot)

現在重啟系統:
shutdown -r now如果一切進展順利, 你的新編譯Fedora內核正常工作. 你還可以通過運行下面命令來檢查新內核是否運行:
uname -r這將會顯示如:2.6.18-custom-2.6.18.2如果系統沒有起來, 重啟一下, 你會看到:按任意鍵進入GRUB菜單:選擇你以前的內核啟動系統, 現在你能再次嘗試編譯新的工作內核. 不要忘記從/boot/grub/menu.1st文件中移去不需要的引導內核信息.

構建編譯Fedora內核的傳統方式

這個章節講述另一種適用于所有linux發行版的編譯Fedora內核方式. 跟Fedora編譯方式不同的是, 結果不會有rpm內核包.

下載編譯Fedora內核源代碼

我們下載需要的內核到/usr/src目錄(去www.kernel.org網站下載你需要的內核版本, 比如. linux-2.6.18.2.tar.bz2(你可以從這里下載所有的2.6內核: http://www.kernel.org/pub/linux/kernel/v2.6/). 然后下載到/usr/src目錄:cd /usr/srcwget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.2.tar.bz2
然后解壓內核源代碼, 創建一個指向編譯Fedora內核源代碼目錄的linux字符鏈接:
tar xjf linux-2.6.18.2.tar.bz2
ln -s linux-2.6.18.2 linux
cd /usr/src/linux

給編譯Fedora內核源代碼打補丁(可選)

有時你的缺省內核不支持新買的設備, 你需要安裝新的驅動. 或者你需要使用虛擬技術或其它高級的技術, 而這些現有的內核都不支持. 這樣情況下你需要給給內核源代碼打補丁(當然補丁已經發布..)現在我們假設你已經下載需要的補丁(以下例子我叫它patch.bz2)到/usr/src. 運行下面的命令給內核源代碼直接打上補丁(你的用戶必須位于/usr/src/linux目錄):
bzip2 -dc /usr/src/patch.bz2 | patch -p1 --dry-run
bzip2 -dc /usr/src/patch.bz2 | patch -p1
第一個命令用于測試, 對內核沒有任何影響. 如果沒有顯示錯誤, 你可以運行第二個命令給內核打補丁. 如果第一個命令有誤, 請務繼續的操作!

你也能夠通過內核的prepatches方式打補丁. 比如, 如果你需要一個功能, 而這個功能僅存在于2.6.19-rc5中, 正式完整的編譯Fedora內核版本仍沒有發布, 而patch-2.6.19-rc5.biz2已經發布. 你可以把這個補丁打到2.6.18的內核源代碼中, 但請不要達到2.6.18.1或2.6.18.2, 等. 這個規則在接下來的網頁中注明: http://kernel.org/patchtypes/pre.htmlprepatches等同于linux中的測試發行; 他們位于存檔的測試目錄中, 我們可以使用patch(1)工具對上一個完整發行版(版本號分三部分)打補丁(例如, 2.6.13-rc4 prepatch只可以給2.6.11內核源代碼打補丁, 而不是2.6.11.10.)

所以如果你想編譯2.6.19-rc5內核, 你必須在步驟3.1下載2.6.18(http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2)替代2.6.18.2內核源代碼!下面是如何給2.6.18打上2.6.19-rc5補丁:
cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/v2.6/testing/patch-2.6.19-rc5.bz2
cd /usr/src/linux
bzip2 -dc /usr/src/patch-2.6.19-rc5.bz2 | patch -p1 --dry-run
bzip2 -dc /usr/src/patch-2.6.19-rc5.bz2 | patch -p1

 配置編譯Fedora內核

使用當前工作內核的配置文件做為新內核配置文件的基礎是一個很好的主意. 因此我們拷貝已存的配置文件到/usr/src/linux:
make mrproper
cp /boot/config-`uname -r` ./.config

然后運行make menuconfig然后我們看到內核的配置菜單. 移動綠色光標到 Load an Alternate Configuration File 行后選擇.config文件做為配置文件:然后瀏覽內核配置菜單, 選擇你需要的功能. 完成配置后, 選擇Exit, 回答下面的問題(Do you wish to save your new kernel configuration? 你希望保存新的內核配置嗎?), 選擇Yes:

構建和安裝新的編譯Fedora內核

構建和安裝新的編譯Fedora內核, 執行下面的3個命令:
make all
make modules_install
make install

保持耐心, 內核編譯需要一定時間, 主要看你的內核配置和處理器速度. 最后一個命令將自動創建一個ramdisk, 你將在/boot/grub/menu.lst用到.現在編輯/boot/grub/menu.lst. 把你的新的內核信息放到列表的頂端, 確認新的內核已經替代老的編譯Fedora內核, default值需要設為0.
vi /boot/grub/menu.lst

我的menu.lst是這樣的:
# grub.conf generated by anaconda#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu

title Fedora Core (2.6.18.2)
root (hd0,0)
kernel /vmlinuz-2.6.18.2 ro root=/dev/VolGroup00/LogVol00
initrd /initrd-2.6.18.2.img

title Fedora Core (2.6.18-1.2798.fc6)
root (hd0,0)
kernel /vmlinuz-2.6.18-1.2798.fc6 ro root=/dev/VolGroup00/LogVol00
initrd /initrd-2.6.18-1.2798.fc6.img

現在重新啟動系統:shutdown -r now如果一切進展順利, 你的新編譯Fedora內核正常工作. 你可以通過運行下面命令來檢查你的新內核是否運行:
uname -r
這將會顯示如:
2.6.18.2如果系統沒有起來, 重啟一下, 你會看到:按任意鍵進入GRUB菜單:選擇你以前的內核啟動系統, 現在你能再次嘗試編譯Fedora內核. 不要忘記從/boot/grub/menu.1st文件中移去不需要的引導編譯Fedora內核信息

【編輯推薦】

  1. 描述Fedora內核源碼安裝Kernel
  2. 簡單介紹Fedora Linux飛信
  3. 深度介紹剖析Fedora Core 5系統管理應用
  4. 全面講述Fedora Core 5桌面安裝
  5. 大致講解Fedora Cores安裝
責任編輯:佚名 來源: CSDN
相關推薦

2010-03-12 10:20:19

Fedora內核

2009-12-07 09:57:06

Fedora/內核編譯

2009-12-18 18:10:55

Fedora proc

2009-12-21 16:51:13

2009-12-30 16:38:44

Ubuntu內核

2009-12-16 08:57:06

Fedora Live

2010-01-13 16:55:10

CentOS PHP安

2009-12-24 14:05:06

Fedora core

2009-12-25 10:16:13

Fedora10 NF

2010-01-14 16:53:40

CentOS Apac

2009-12-16 13:42:56

Mandriva Li

2009-12-28 10:17:54

Fedora Core

2009-12-21 10:55:29

Fedora 7 li

2009-12-23 09:34:51

Fedora VMne

2009-12-16 13:11:13

Fedora操作系統

2009-12-23 15:08:38

Fedora gcc編

2009-12-21 15:55:16

Fedora Core

2009-12-24 15:09:16

Linux內核版本

2010-02-02 15:41:00

Linux內核

2009-12-23 18:06:41

Fedora Core
點贊
收藏

51CTO技術棧公眾號

国产精品酒店视频| 欧美伦理片在线看| 婷婷国产在线| 热久久久久久久| 日韩一区二区精品视频| 九一精品久久久| www.综合网.com| 久久综合狠狠综合久久激情| 国产精品精品久久久| 中国一级片在线观看| 操欧美女人视频| 色丁香久综合在线久综合在线观看| 色一情一乱一伦一区二区三欧美| 一区二区久久精品66国产精品 | 日韩午夜激情免费电影| www精品久久| 日本中文字幕伦在线观看| 高潮精品一区videoshd| 国产精品欧美日韩一区二区| 久久精品欧美一区二区| 成人毛片免费看| 亚洲精品福利在线观看| 精品久久久久久久无码| 国产蜜臀一区二区打屁股调教| 久久久久久夜精品精品免费| 国产精品乱码视频| 亚洲网站免费观看| 久久久精品性| 97婷婷大伊香蕉精品视频| 亚洲AV成人无码精电影在线| 国产99久久精品一区二区300| 日韩一区二区在线免费观看| 婷婷丁香激情网| 中文字幕21页在线看| 日韩美女久久久| 亚洲精品永久www嫩草| 日本在线一二三| 国产很黄免费观看久久| 国产日韩中文字幕| 欧美日韩在线视频播放| 国产精品亚洲产品| 午夜精品久久久99热福利| 青青草成人免费| 伊人青青综合网| 久久精品视频一| 一级免费黄色录像| 精品久久电影| 亚洲最新在线视频| 久久只有这里有精品| 欧美日韩夜夜| 欧美tickling网站挠脚心| 国产一级片中文字幕| 激情小说亚洲| 欧美日韩亚洲综合在线| 黄大色黄女片18第一次| 97人人做人人爽香蕉精品| 在线观看一区二区精品视频| 久久人妻精品白浆国产| 欧美电影h版| 色8久久精品久久久久久蜜 | 国产一二在线播放| 午夜精品久久久久久久蜜桃app| www.亚洲视频.com| 国产在线精彩视频| 色综合久久久久| 青青草av网站| 久久影视精品| 91精品国产91久久综合桃花 | 亚洲天堂五月天| 日本欧美大码aⅴ在线播放| 国产精品91在线| 在线观看日批视频| 国产一区不卡精品| 国产精品swag| 深夜福利视频一区| 欧美激情一区二区在线| 91社在线播放| jizz一区二区三区| 色天天综合久久久久综合片| 久久久久国产一区| 精品一区91| 亚洲成在人线av| 一级片手机在线观看| 日韩毛片视频| 欧美激情精品久久久久久蜜臀| 日韩 国产 在线| 日韩专区中文字幕一区二区| 国产日韩欧美在线观看| 黄色美女一级片| 久久久高清一区二区三区| 一区二区精品国产| 99热99re6国产在线播放| 色欧美乱欧美15图片| 久久精品国产露脸对白| 精品网站aaa| 丝袜美腿亚洲一区二区| 五月天婷婷丁香| 日本伊人精品一区二区三区观看方式| 91麻豆桃色免费看| 免费在线高清av| 亚洲另类中文字| 欧美牲交a欧美牲交aⅴ免费真| 日韩一级特黄| 精品偷拍各种wc美女嘘嘘| 欧美xxxooo| 噜噜噜在线观看免费视频日韩| 国产精品视频xxx| 天堂v在线观看| **性色生活片久久毛片| 99福利在线观看| 中文在线免费一区三区| 揄拍成人国产精品视频| 日产精品久久久久| 国产一区不卡精品| 亚洲精品一区二区三| 午夜影院一区| 精品欧美一区二区三区精品久久 | 成人免费在线观看视频网站| 成人偷拍自拍| 久久这里有精品| 日本妇乱大交xxxxx| 99久久99久久精品免费观看| 四虎4hu永久免费入口| 成人精品国产亚洲| 精品亚洲一区二区三区在线观看| 麻豆亚洲av成人无码久久精品| 免费成人av在线| 欧美日韩精品久久| 麻豆视频在线观看免费网站黄| 日韩一区二区三区视频在线观看| 欧美日韩国产黄色| 久久久久国产精品一区三寸| 国产伦精品一区二区三区| 伊人电影在线观看| 51精品秘密在线观看| 欧美日韩国产黄色| 日本中文在线一区| 日韩国产一区久久| 日韩三区在线| 亚洲天堂色网站| 4438国产精品一区二区| 97精品国产97久久久久久久久久久久 | 国产精品国产a| 视色视频在线观看| 成人3d动漫在线观看| 国产精品高清网站| 国产一二在线观看| 在线影院国内精品| 国产传媒在线看| 日本vs亚洲vs韩国一区三区| 日韩欧美精品一区二区| 国产v综合v| 亚洲香蕉成视频在线观看| 男人天堂视频在线| 国产精品少妇自拍| 超碰在线公开97| 久久密一区二区三区| 国产精品日日摸夜夜添夜夜av| eeuss影院在线播放| 欧美日韩中文字幕一区二区| 9.1片黄在线观看| 国产一区二区网址| 国产精品视频网站在线观看| 国产精品天天看天天狠| 欧美怡春院一区二区三区| 青草久久伊人| 欧美亚洲一区三区| 国产又色又爽又高潮免费| 国产中文字幕精品| 欧美这里只有精品| 西野翔中文久久精品字幕| 日韩美女在线观看一区| av午夜在线| 日韩片之四级片| 91精品国产乱码在线观看| 久久伊人蜜桃av一区二区| 无限资源日本好片| 欧美日本亚洲韩国国产| 精品无人区一区二区三区竹菊| av电影一区| 久久久国产精品亚洲一区| 国产77777| 色老汉av一区二区三区| 黄色片子在线观看| 99精品国产一区二区三区不卡| 情侣黄网站免费看| 国产精品99在线观看| 国产精品免费观看高清| 欧美日韩大片| 欧美高清视频免费观看| 精品电影在线| 日韩欧美国产小视频| 成年人视频在线免费看| 日韩美女视频一区二区| 欧美色图亚洲激情| 国内久久精品视频| 欧美 日韩精品| 亚洲精品一区二区在线看| 久久精品二区| 白嫩亚洲一区二区三区| 青青久久av北条麻妃黑人| 国产写真视频在线观看| 亚洲女人天堂网| 性网爆门事件集合av| 色噜噜狠狠一区二区三区果冻| 欧美精品一级片| 中文成人综合网| 在线观看日韩精品视频| 国产成人在线影院| www.激情小说.com| 国产亚洲一区在线| 九一免费在线观看| 久久美女视频| 四虎一区二区| 日本成人a网站| 成人xxxxx色| 日本欧美在线| 国产精品久久久久久一区二区| 丁香影院在线| 欧美成人精品激情在线观看| 99riav在线| 亚洲一区www| 亚州男人的天堂| 精品欧美乱码久久久久久| 国产又粗又黄又爽视频| 欧美中文字幕亚洲一区二区va在线| 日韩精品久久久久久久| 一区二区三区不卡视频| 91插插插插插插| 成人欧美一区二区三区1314| 欧美黄色高清视频| 国产亚洲成年网址在线观看| 国产精品无码永久免费不卡| 成人国产精品视频| 女性生殖扒开酷刑vk| 国产乱对白刺激视频不卡| 福利片一区二区三区| 日本视频一区二区三区| 国产福利一区视频| 久久精品30| www.四虎成人| 日韩电影网1区2区| 欧美三级午夜理伦三级富婆| 日韩黄色一级片| 国产一级特黄a大片免费| 日韩精品欧美成人高清一区二区| 成人观看免费完整观看| 久久精品卡一| 日韩无套无码精品| 麻豆成人久久精品二区三区红| youjizzxxxx18| 美女视频一区二区| 91在线第一页| 成熟亚洲日本毛茸茸凸凹| 欧美日韩一区二区区别是什么 | 91丝袜美腿美女视频网站| 91麻豆精品| 96久久精品| 成人午夜网址| 久久久久久久久久久一区| 深爱激情综合网| 香蕉久久免费影视| 天天揉久久久久亚洲精品| 国产91在线亚洲| 亚洲国产午夜| 国产淫片av片久久久久久| 蜜臀av一区二区三区| 国产精品久久久久久久av福利| 国产九色精品成人porny| 不卡的一区二区| 久久综合色播五月| 又嫩又硬又黄又爽的视频| 亚洲视频一区二区在线| 精品一区免费观看| 91九色最新地址| 国产精品久久久久精| 精品99久久久久久| 黄色av免费在线观看| 精品国产一区二区三区久久久| 性网站在线观看| 日韩av理论片| 国产成人久久精品一区二区三区| 国产不卡一区二区在线观看| 久久99性xxx老妇胖精品| 一区二区在线观看网站| 亚洲狠狠婷婷| 色免费在线视频| www.欧美.com| 很污很黄的网站| 午夜精品久久久久影视| 在线免费观看日韩视频| 精品三级在线观看| www.亚洲视频| 久久久亚洲成人| 国产极品嫩模在线观看91精品| 成人欧美一区二区三区在线观看 | 成人在线高清| 国产伦理一区二区三区| 超碰成人久久| 国产一区二区网| 激情成人午夜视频| 美女100%无挡| 亚洲午夜电影在线观看| 中文字幕免费观看视频| 亚洲福利在线看| 黄色在线播放网站| 国产成人自拍视频在线观看| 97久久亚洲| 日本三级福利片| 天堂蜜桃一区二区三区 | 欧美 亚洲 另类 激情 另类| 精品久久久久久久久久久久久久久久久 | 在线观看免费av片| 欧美电视剧在线看免费| av二区在线| 日韩av高清不卡| 欧美调教网站| av在线播放天堂| 国产一区二区看久久| 亚洲女优在线观看| 岛国av在线不卡| 日韩在线观看视频一区| 欧美成人精品激情在线观看| 青青久久精品| 亚洲精品欧美精品| 久久最新视频| 中文字幕在线免费看线人| 亚洲福利一区二区| www.五月激情| 精品中文字幕在线2019| 国产不卡精品| 精品国产一区二区三区在线| 精品亚洲免费视频| 任你操精品视频| 欧美日韩免费一区二区三区视频| 青青草超碰在线| 日本久久久久久| 欧美丰满少妇人妻精品| 亚洲桃色在线一区| 99久久99久久精品免费看蜜桃| 欧美日韩一级大片| 日韩欧美激情一区| 中文字幕在线三区| 亚洲一区二区三区四区在线播放| 水蜜桃久久夜色精品一区| 欧美一级特黄a| 国产精品网站在线| 怡红院男人的天堂| 中文字幕欧美在线| 国产精品蜜月aⅴ在线| 日韩一区不卡| 美女视频黄 久久| 日本黄区免费视频观看| 欧美日韩一卡二卡三卡 | 99久久精品一区二区| 中文字幕一区二区三区精品| 亚洲精品美女在线观看播放| 黄色漫画在线免费看| 精品欧美一区二区在线观看视频| 一本色道久久综合| www.久久av| 欧美伊人久久大香线蕉综合69| 日韩免费网站| 亚洲一区二区在线| 激情久久久久| 久久国产精品无码一级毛片| 色婷婷综合久久| 在线观看免费版| 7777奇米亚洲综合久久| 激情欧美一区二区三区| 成人影视免费观看| 欧洲av一区二区嗯嗯嗯啊| 顶级网黄在线播放| 国内一区在线| 秋霞成人午夜伦在线观看| 美女福利视频网| 精品久久人人做人人爽| 不卡av播放| 亚洲综合视频一区| 成人精品国产一区二区4080| 精品国产xxx| 久久精品99无色码中文字幕 | 小h片在线观看| 亚洲高清视频在线观看| 国产成人精品免费一区二区| 欧美不卡视频在线观看| 中文字幕成人精品久久不卡| 日本成人精品| 日本三级免费观看| 亚洲色图一区二区| 日本私人网站在线观看| 国产男女猛烈无遮挡91| 亚洲高清在线| 亚洲少妇xxx| 亚洲电影免费观看高清完整版在线| 香蕉成人av| 国产真实老熟女无套内射| 中文字幕精品三区| 日批视频免费播放| 91精品久久久久久久久久久久久久|