对于移植 linux 到其它开发板的人来说,编写 boot loader 是一个不可避免的过程。对于学习linux的人来讲,编写 bootloader 也是一个很有挑战性的工作。本文通过对 linux引导协议进行分析,详细阐述了如何编写一个可以在 i386 机器上引导 2.4.20内核的基本的bootloader。
1.概述
linux运行在保护模式下,但是当机器启动复位的时候却处于实模式下。所以写bootloader做的工作也是在实模式之下的。
linux 的内核有多种格式,老式的zImage和新型的bzImage。它们之间最大的差别是对于内核体积大小的限制。由于zImage内核需要放在实模式1MB 的内存之内,所以其体积受到了限制。目前采用的内核格式大多为bzImage,这种格式没有1MB内存限制。本文以下部分主要以bzImage为例进行分析.
2.bzImage格式内核的结构
bzImage 内核从前向后分为3个部分,前512字节被称为bootsect,这就是软盘引导linux时用到的bootloader,如果不从软盘引导,这部分就没有用,其中存储了一些编译时生成的内核启动选项的默认值。从512个字节开始的512*n个字节称为setup部分,这是linux内核的实模式部分,这部分在实模式下运行,主要功能是为保护模式的linux内核启动准备环境。这个部分最后会切换进入保护模式,跳转到保护模式的内核执行。最后的部分就是保护模式的内核,也就是真正意义上的linux内核。其中n的大小可以从bootsect后半部得到,详细地址可以参阅linux boot protocol。
3.引导过程概述
第一步,打开冰箱门;第二步把大象放到冰箱里……不要笑,过程就是这么简单。首先需要把linux内核的setup部分拷贝到9020H:0开始的地址,然后把保护模式内核拷贝到1MB开始的地址,然后根据Linux Boot Protocol 2.03的内容设定参数区的内容,基地址就是9000H:0,最后使用一条ljmp $0x9020,$0跳转到setup段,剩下的事情就是linux自己的了^_^,果然简单吧!
4.THE LINUX/I386 BOOT PROTOCOL
这个就是我们引导linux所使用的协议,它的位置在:Documetation/i386/boot.txt中。里面详细的写了引导linux所需要知道的一切知识,对于其它体系结构的CPU,也一定存在着类似的东东,仿照本文的方法就可以了。
5.细节一:基本引导参数
当然我们不指定任何参数linux内核也可以启动,但是这样有可能启动进入一个我们不支持的framebuffer模式,导致没有任何屏幕显示;也可能 mount了错误的根分区失败,导致No Init Found的kernel panic。所以我们必须要指定一些东西。
如果你像我一样是一个懒人,那么可以直接把bootsect拷到9000H:0的位置,使用软盘引导时它会把自己复制到这个地方的,这里面有些默认的设置,详情请见boot.txt。
首先是root的位置,这里bootsect_pos指向的是9000H:0的地址。
bootsect_pos[0x1fc] = root_minor;bootsect_pos[0x1fd] = root_major;
其中root_minor和root_major分别是root的主设备号和次设备号。
当前显示模式:
bootsect_pos[0x1fa] = 0xff;bootsect_pos[0x1fb] = 0xff;
这两个数值相当于引导参数vga=0xHHH的值,两个0xff代表文本模式。
bootsect_pos[0x210] = 0xff;
这是在设定你的 bootloader的类型,其实只要不是0就行,因为0代表的loader太旧无法引导新的内核,setup发现这个后就会停下来。按照规范你应该写成 0xff,这表示未知的boot loader,如果你的bootloader已经得到了一个官方分配的type id,那就写上自己的数值。
6.细节二:如何加载内核
如果你现在的环境是一无所有,那么必须使用bios中断或者ATA指令去读硬盘了,不过如果你手中如果有基本的DOS系统,那么就可以使用DOS的程序了。为了能够操作整个4GB的地址空间,我使用了WATCOM C写了个小程序读内核,不过你可以仿照bootsect里面的做法,在实模式中读一部分,然后进入到保护模式拷贝到1MB以上,然后再从实模式读一部分……需要注意1:9000H:0也是DOS占用的地址空间,所以读完内核后就不要返回DOS了,否则会有问题;
注意 2:一定保证是纯DOS,不要加载HIMEM或者EMM386这样的东西,它们会使上面的引导过程失败。loadlin倒是可以来者通吃几乎所有的 DOS,不过它的作者也是这方面的大牛,对DOS下的内存管理非常的熟悉。我们现在研究这些古老的东西很难找资料了,况且我们是在写 bootloader,不是DOS killer。
7.引导时的高级功能
1)initrd
initrd是启动时的一个小虚拟盘,一般用它来实现模块化的内核。引导initrd的方法主要有两个要点:
第一,把initrd读入内存,我们可以仿照大多数boot loader的方法把它放在内存的最高端;
第二,设定initrd的起始位置和长度
bootsect_pos[0x218]开始的4个字节放的是起始物理地址,bootsect_pos[0x21c]开始的4个字节放的是initrd的长度。
2)command_line支持
用command_line 你可以给内核传一些参数,自己定制内核的行为。我是这样做的,首先把command_line放在9900H:0的地址里,然后把9900H:0的物理地址存放在bootsect_pos[0x228]开始的4个字节里面。注意一定是物理地址,所以你应该放99000H这个数,然后内核就会识别你的 command_line了。
8.结束语
写本文的目的主要是为了用最少的语言和最短的时间说明bootloader的原理,真正的权威资料还是要看linux内核源码和boot.txt文件。我曾经写过一个例子loaderx,使用WATCOM C和TASM,WATCOM C是一个可以在DOS下生成能访问4GB物理地址程序的C编译器,里面也有详细的注释和文档说明。
83.156.87.* 于 2007-07-05 19:29:25发表:
kloten gastro job kloten gastro job http://www.1-job-de.info/kloten-gastro-job vetement travail gilet vetement travail gilet http://www.job-etudiant-fr.info/84272.asp disney car light sound mc queen disney car light sound mc queen http://www.de-car-1.info/4/disney-car-light-sound-mc-queen telecharger logiciel installation gestion stock telecharger logiciel installation gestion stock http://www.fr-logiciel-architecture.info/cat/telecharger-logiciel-installation-gestion-stock chaussure travail miltec chaussure travail miltec http://www.1-travailadomicile-fr.info/91033.asp billet avion charter turquie billet avion charter turquie http://www.fr-ticket-avion.info/30006.php travail domicile temps partiel complet.com travail domicile temps partiel complet.com http://www.fr-job-etudiant.info/83972.php logiciel gestion electronique document ged logiciel gestion electronique document ged http://www.1logiciel-comptabilite.info/249298.html decreto importacion coche antiguo decreto importacion coche antiguo http://www.1-coche-usados.info/new/144891.php cheap airline ticket to las vegas cheap airline ticket to las vegas http://www.fr-ticketavion.info/files/cheap-airline-ticket-to-las-vegas.php
72.36.211.* 于 2007-07-05 18:32:51发表:
Great work!
casino game download | free online poker | poker star | slot machine | play casino games | online blackjack free | download poker games | slot machine game | omaha poker | free bingo online
72.36.211.* 于 2007-07-05 18:32:18发表:
Thank you!
3 card poker | casino poker | sims slots | free no deposit casinos | free online gambling | free online casino slots | poker downloads | free black jack games | internet blackjack | video slot machine
72.36.211.* 于 2007-07-05 18:31:19发表:
Great work!
free texas holdem poker | online video slots | casino free online | on line poker | free poker downloads | free money no deposit casinos | slot machine free | flash casinos | play bingo | casino on line
72.36.211.* 于 2007-07-05 18:30:53发表:
Great work!
free poker | free slot | online texas hold em | free blackjack games | play poker | slot game | free play slots | free texas holdem | video slot games | free games on line
72.36.211.* 于 2007-07-05 18:30:43发表:
Nice site!
games online | free slots | download slots | free online slot machines | play free roulette | texas holdem | black jack strip | bonus casino online | poker games online | strip blackjack free
194.206.15.* 于 2007-07-05 18:15:23发表:
manuale officina bmw k100 manuale officina bmw k100 http://www.bollo-auto.info/10/164925.html deutsch bahn baden wuerttemberg ticket deutsch bahn baden wuerttemberg ticket http://www.karte-de.info/deutsch-bahn-baden-wuerttemberg-ticket.html billet avion nice bucarest billet avion nice bucarest http://www.cheapticket-fr.info/billet-avion-nice-bucarest.php psicologo offerta lavoro psicologo offerta lavoro http://www.lavoro-it.info/article/15312.html car hifi testbericht car hifi testbericht http://www.carsubwoofer-de.info/blog/115177.html rbd musica foto descarga rbd musica foto descarga http://www.1-musicaes.info/index.html motore diesel auto usato motore diesel auto usato http://www.noleggio-automobile-it.info/online/motore-diesel-auto-usato.asp video de musica de don omar video de musica de don omar http://www.1musica-gratis-es.info/184726 voyage perou billet prix billet avion degriffe voyage perou billet prix billet avion degriffe http://www.1-ticketavion-fr.info/news/voyage-perou-billet-prix-billet-avion-degriffe.asp musica spartito coro musica spartito coro http://www.it-musica-1.info/6/208386.html
193.252.190.* 于 2007-07-05 15:52:46发表:
achat voiture occasion nord achat voiture occasion nord http://www.location-voiturefr.info/3/achat-voiture-occasion-nord.asp online ticket sales for concert online ticket sales for concert http://www.ticketone-it.info/files/52490.php career job career job http://www.job-1etudiant.info/files/career-job.asp hand job sexy hand job sexy http://www.1-gastrojob-de.info/hand-job-sexy.html business card download free software business card download free software http://www.es-virussoftware.info/business-card-download-free-software.html free dvd brenner software free dvd brenner software http://www.1sonstige-software.info/7/231511 musique marocaine a telecharger gratuitement musique marocaine a telecharger gratuitement http://www.fr-m6music.info/musique-marocaine-a-telecharger-gratuitement ticket shop lahn dill ticket shop lahn dill http://www.tvkarte1.info/2007/ticket-shop-lahn-dill.php baufinanzierung software kostenlos baufinanzierung software kostenlos http://www.de-computer-software.info/articles/baufinanzierung-software-kostenlos universidad trabajo com uy universidad trabajo com uy http://www.1-trabajo-es.info/new/7503.html
90.10.224.* 于 2007-07-05 15:46:59发表:
lavoro case riposo lavoro case riposo http://www.lavoroit.info/5/lavoro-case-riposo.php prova strada mercedes benz classe v prova strada mercedes benz classe v http://www.auto-it.info/157759.html annuncio lavoro trento annuncio lavoro trento http://www.teaching-jobs-it.info/latest/28002.asp spartito musicale musica ambientale classica spartito musicale musica ambientale classica http://www.1spartito-musica-classica.info/spartito-musicale-musica-ambientale-classica.html biglietto compleanno da stampare gratis biglietto compleanno da stampare gratis http://www.airlineticket-it.info/50527.asp cheap dosmey ticket cheap dosmey ticket http://www.ticket-es.info/online/13667.php compro biglietto roma manchester compro biglietto roma manchester http://www.biglietto-italy.info/book/42052.php billet and concert billet and concert http://www.cheapticket-fr.info/billet-and-concert.php mercedes classe b difetti mercedes classe b difetti http://www.foto-automobile-ita.info/156185.html midi musica ballo midi musica ballo http://www.it-musica-gratis.info/article/midi-musica-ballo.php
62.129.175.* 于 2007-07-05 14:50:28发表:
musik genres jazz big band musik genres jazz big band http://www.musikvideo-de.info/cat/musik-genres-jazz-big-band.asp auto noleggio modena auto noleggio modena http://www.1automobile-it.info/posts/151155.php annonce travail domicile annonce travail domicile http://www.1-travailadomicile-fr.info/phorum/annonce-travail-domicile.php schweizer visa master guthaben karte schweizer visa master guthaben karte http://www.german-ticket.info/ads/6071 remane music com remane music com http://www.1groupe-de-musique.info/remane-music-com.asp visa karte gratis visa karte gratis http://www.tvkarte-1.info/files/13353.php billet avion paris valence billet avion paris valence http://www.1-french-ticket.info/28388.asp bobby car billig bobby car billig http://www.auto-hifi1.info/tools/120885 annuaire de logiciel libre annuaire de logiciel libre http://www.fr-logiciel.info/8/annuaire-de-logiciel-libre.php moto annuncio auto moto annuncio auto http://www.1auto-usata.info/comment/160331.asp
82.66.197.* 于 2007-07-05 11:49:25发表:
airline ticket delta airline ticket delta http://www.1ticket-es.info/9/airline-ticket-delta juego gratis grand theft coche juego gratis grand theft coche http://www.1radio-coche.info/3/139216.php medaille travail btp medaille travail btp http://www.job-ete.info/latest/medaille-travail-btp.asp software x motorola v software x motorola v http://www.1software-cellulare.info/software-x-motorola-v air line tickets air line tickets http://www.1-spain-ticket.info/docs/19031.html chasing car songtext chasing car songtext http://www.german-car-rental.info/tag/chasing-car-songtext telecharger logiciel gratuit alphabetisation telecharger logiciel gratuit alphabetisation http://www.1minova-logiciel-fr.info/7/257240 logiciel web vista logiciel web vista http://www.1logiciel-architecture.info/logiciel-web-vista durite renault 21 nevada durite renault 21 nevada http://www.voitureneuve1.info/blog/durite-renault-21-nevada.html mercedes classe mercedes classe http://www.automobile-usata.info/tag/154071.html
83.79.123.* 于 2007-07-05 07:53:38发表:
software computer informatica software computer informatica http://www.1-software-indispensabili.info/post/software-computer-informatica.asp billet avion sur algerie billet avion sur algerie http://www.airlineticket-fr-1.info/docs/33612 lancia lybra sw photogallery lancia lybra sw photogallery http://www.noleggio-auto-1.info/lancia-lybra-sw-photogallery nokia music player nokia music player http://www.musik-de.info/cat/nokia-music-player.html stellenangebot 400 euro job stellenangebot 400 euro job http://www.gastrojob-de.info/2/stellenangebot-400-euro-job.asp dvd authoring software freeware dvd authoring software freeware http://www.1crm-software-de.info/dvd-authoring-software-freeware coche loan rate coche loan rate http://www.coche-nuevos.info/blog/146766.php pizza service ulm pizza service ulm http://www.kraft-food-de.info/pizza-service-ulm bluetooth software motorola bluetooth software motorola http://www.1utility-software-de.info/news/bluetooth-software-motorola.html italia compra venta coche italia compra venta coche http://www.comprar-coche-es.info/italia-compra-venta-coche.asp
62.160.107.* 于 2007-07-05 06:43:21发表:
crm sales software crm sales software http://www.1software-de.info/221852.php cd brennen musik cd brennen musik http://www.1demusik.info/4/cd-brennen-musik sf giants base ball ticket sf giants base ball ticket http://www.cheap-ticket-fr.info/2006/sf-giants-base-ball-ticket.asp escuchar musica cristiana gratis escuchar musica cristiana gratis http://www.musica-com-es.info/3/181929 free mp3 software free mp3 software http://www.1nachschlagewerk-software.info/223080 quattro ruota valutazione auto usata quattro ruota valutazione auto usata http://www.1-vendita-automobile.info/156899.html annuncio lavoro trieste bergamo annuncio lavoro trieste bergamo http://www.italia-lavoro.info/9/annuncio-lavoro-trieste-bergamo.php m6 clip music m6 clip music http://www.fr-music-video.info/ads/m6-clip-music.asp sviluppo software mostra sviluppo software mostra http://www.ita-software-ipod.info/phorum/sviluppo-software-mostra online air ticket online air ticket http://www.1-airlineticket-fr.info/ads/33463.html
89.122.155.* 于 2007-07-05 04:31:04发表:
aggiornamento software 03 82 nokia 6111 aggiornamento software 03 82 nokia 6111 http://www.it-software-internet.info/5/aggiornamento-software-03-82-nokia-6111.asp musique rock n roll gratuit musique rock n roll gratuit http://www.fr-music-video.info/2007/198380 offerta lavoro infermiera pediatrici bolzano offerta lavoro infermiera pediatrici bolzano http://www.medical-jobs-it.info/offerta-lavoro-infermiera-pediatrici-bolzano.php online ticket stores online ticket stores http://www.ticket-one-it.info/51867.html ropa trabajo catalogo pdf ropa trabajo catalogo pdf http://www.infojobs-es.info/3581.html auto teile schreiter auto teile schreiter http://www.1-auto-hifi.info/120962.asp software qbasic gratis software qbasic gratis http://www.es-accounting-software.info/238462 cantigas de santa maria musik cantigas de santa maria musik http://www.de-music-download.info/latest/cantigas-de-santa-maria-musik arsenal ticket online arsenal ticket online http://www.event-tickets-1.info/arsenal-ticket-online logiciel devis plomberie logiciel devis plomberie http://www.1-logicielfr.info/latest/248053.php
213.51.197.* 于 2007-07-05 03:38:04发表:
new car search new car search http://www.1-voiture.info/new-car-search.asp no trabajo com no trabajo com http://www.1-jobs-es.info/news/no-trabajo-com.asp american idol concert ticket american idol concert ticket http://www.ticktackticket-es.info/posts/26085 fax software isdn fax software isdn http://www.1software-ipod-it.info/articles/fax-software-isdn.html bad credit auto loan san diego www auto approvals com bad credit auto loan san diego www auto approvals com http://www.ita-auto.info/online/159428.php auto usata it language it auto usata it language it http://www.1vendita-automobile.info/4/156781.html download music free download music free http://www.music-download-de.info/168792 descarga musica rebelde shakira descarga musica rebelde shakira http://www.musicalatina-es.info/cat/191910.html acheter billet avion acheter billet avion http://www.1-planticket-fr.info/posts/acheter-billet-avion.php achat voiture mercedes occasion slk allemagne achat voiture mercedes occasion slk allemagne http://www.1-voiture.info/tag/achat-voiture-mercedes-occasion-slk-allemagne.php
90.32.246.* 于 2007-07-05 01:20:13发表:
bhv software 3d wunschhaus architekt pro bhv software 3d wunschhaus architekt pro http://www.1-softwarede.info/220391 mercedes c220 sport mercedes c220 sport http://www.es-coche.info/files/mercedes-c220-sport.php pizza osnabra录ck pizza osnabra录ck http://www.german-slow-food.info/phorum/pizza-osnabra录ck piece renault b70 piece renault b70 http://www.1-location-voiture.info/148849.php coche bmw serie 7 coche bmw serie 7 http://www.coche-net.info/135346.html job appoint sur internet job appoint sur internet http://www.1job-d-ete.info/book/job-appoint-sur-internet.asp wizard basketball ticket wizard basketball ticket http://www.cheap-airlinetickets-es.info/comment/25551 annuncio lavoro grafico ancona annuncio lavoro grafico ancona http://www.1offerta-lavoro.info/annuncio-lavoro-grafico-ancona.html ejb management project software ejb management project software http://www.tax-software-es.info/ejb-management-project-software.asp musica video reggaeton gratis musica video reggaeton gratis http://www.1musica-cristiana.info/musica-video-reggaeton-gratis.asp
80.118.249.* 于 2007-07-05 01:04:19发表:
airfare ticket for sale airfare ticket for sale http://www.airlineticket-fr.info/2006/32786.php meuble plan travail cuisine meuble plan travail cuisine http://www.fr-contrat-travail.info/95378.php symantec security software update program update to symantec redirector symantec security software update program update to symantec redirector http://www.1security-software-es.info/comment/241084 free software for nokia 6630 symbian free software for nokia 6630 symbian http://www.software-it.info/pdf/260406.html oferta trabajo cocina madrid oferta trabajo cocina madrid http://www.trabajo-casa.info/pdf/oferta-trabajo-cocina-madrid.asp shopping channels music shopping channels music http://www.1-musique.info/199864.asp suoneria musica latina nokia suoneria musica latina nokia http://www.musica-it.info/suoneria-musica-latina-nokia.php billet avion pas cher madrid billet avion pas cher madrid http://www.1-fr-ticket.info/billet-avion-pas-cher-madrid hipoteca software gestion cooperativa ahorro prestamo hipoteca software gestion cooperativa ahorro prestamo http://www.softwarees.info/hipoteca-software-gestion-cooperativa-ahorro-prestamo grieskirchen job suche grieskirchen job suche http://www.jobsusa-de.info/phorum/grieskirchen-job-suche.asp
213.223.178.* 于 2007-07-04 22:32:30发表:
deutschland benennen karte deutschland benennen karte http://www.de-ticket.info/deutschland-benennen-karte.asp secretaria estado trabajo repulica dominicana secretaria estado trabajo repulica dominicana http://www.medical-jobs-es.info/post/secretaria-estado-trabajo-repulica-dominicana.html software nokia 3250 software nokia 3250 http://www.software-nokia-ita.info/270868.php plan travail central cuisine plan travail central cuisine http://www.1droit-travail.info/8/91746.asp telechargement gratuit de logiciel 3d telechargement gratuit de logiciel 3d http://www.logiciel-comptabilite.info/article/249074.html telechargement gratuit de logiciel pour photo telechargement gratuit de logiciel pour photo http://www.fr-logiciel-architecture.info/telechargement-gratuit-de-logiciel-pour-photo biglietto augurio compleanno gratis biglietto augurio compleanno gratis http://www.italy-biglietto.info/biglietto-augurio-compleanno-gratis.php alquiler coche espana barcelona badalona alquiler coche espana barcelona badalona http://www.comprar-coche.info/phorum/140804.asp potencial equipo trabajo potencial equipo trabajo http://www.infojobs-net-es.info/4672.html opportunita lavoro hotel repubblica dominicana opportunita lavoro hotel repubblica dominicana http://www.italian-hand-job.info/new/22368
90.3.2.* 于 2007-07-04 22:22:51发表:
air asia free ticket air asia free ticket http://www.ticket-es.info/air-asia-free-ticket free auto insurance quotes free auto insurance quotes http://www.autoradio-de.info/5/free-auto-insurance-quotes.asp noleggia film musica online noleggia film musica online http://www.musica-classifiche.info/208445 code du droit du travail code du droit du travail http://www.ouest-job-fr.info/blog/code-du-droit-du-travail.php noleggio auto matrimonio maggiolone savona noleggio auto matrimonio maggiolone savona http://www.automobile-ita.info/post/noleggio-auto-matrimonio-maggiolone-savona.html software nokia 7610 software nokia 7610 http://www.1software-cellulare.info/9/software-nokia-7610.html tv software vista tv software vista http://www.1navigationssysteme-software.info/2/tv-software-vista offerta lavoro azienda piemonte offerta lavoro azienda piemonte http://www.lavoro-italia.info/6/16431.html billet train rennes paris billet train rennes paris http://www.ticket-fr.info/billet-train-rennes-paris.asp best buy flight ticket best buy flight ticket http://www.1-ticket-es.info/posts/14526.php
86.215.253.* 于 2007-07-04 22:03:43发表:
music video clips download music video clips download http://www.1german-music.info/pdf/168417.asp polizza auto polizza auto http://www.1foto-automobile-it.info/online/polizza-auto job oesterreich gastronomie job oesterreich gastronomie http://www.jobde.info/job-oesterreich-gastronomie.html accounting software review accounting software review http://www.es-business-software.info/accounting-software-review software multimediale nokia 3230 software multimediale nokia 3230 http://www.1software-internet-it.info/271945.php hand job mature hand job mature http://www.1vetement-travail.info/pdf/94328.asp musik programme kostenlos musik programme kostenlos http://www.music-download-de.info/2/168876.asp cupula moto bmw cupula moto bmw http://www.alquilercoche-es.info/3/143777.html ad software spyware ware ad software spyware ware http://www.es-computer-software.info/2007/244580 lo mejor de la musica espanola lo mejor de la musica espanola http://www.1-musica-cristiana.info/lo-mejor-de-la-musica-espanola.asp
83.193.252.* 于 2007-07-04 20:29:19发表:
job center essen de job center essen de http://www.1job-suche.info/61046.asp film download musica film download musica http://www.annuncio-musica-it.info/215482.php accessoire auto amortisseur bmw e39 accessoire auto amortisseur bmw e39 http://www.camping-car-occasionfr.info/today/130003.html 2 aufwaerts cd mp3 music sampler song 2 aufwaerts cd mp3 music sampler song http://www.deutch-musik-video.info/2/2-aufwaerts-cd-mp3-music-sampler-song.asp billet avion pau paris billet avion pau paris http://www.fr-ticket-avion.info/3/30078 bargain airline ticket bargain airline ticket http://www.ticket-1-es.info/bargain-airline-ticket.php instrument musique fender precision instrument musique fender precision http://www.1music-fr.info/article/194514.php billy joel concert ticket billy joel concert ticket http://www.esticket1.info/docs/17686.asp brave baseball ticket brave baseball ticket http://www.es-cheap-airlinetickets.info/tag/brave-baseball-ticket.php lead management business software lead management business software http://www.german-software-test.info/files/lead-management-business-software.asp
72.36.211.* 于 2007-07-04 20:23:22发表:
Great work!
online poker | roulette game | keno online | play free slots | casino download | poker websites | play black jack | free games on line | no deposit casino | best online casinos
72.36.211.* 于 2007-07-04 20:22:50发表:
Thank you!
free video slot games | free casino slot games | black jack online | no deposit casino bonuses | russian roulette | free online blackjack | free slot games no download | poker game download | free online casino slots | play slot machines
72.36.211.* 于 2007-07-04 20:21:48发表:
Great work!
texas holdem free online | play online poker | virtual poker | download casino games | online slot machines | on line poker | online roulette free | casino slot games | free bingo online | free play slots
72.36.211.* 于 2007-07-04 20:21:29发表:
Thank you!
free slot machine downloads | free slots games | free strip black jack | free slots online | casinos on line | online black jack game | free slots machines | free gambling games | free slot game | casino black jack
72.36.211.* 于 2007-07-04 20:21:18发表:
Nice site!
planet poker | bingo games | free money no deposit casinos | free texas holdem poker | free online strip blackjack | online free poker | online video slots | free online slots no download | free slot games online | play texas holdem free
90.42.150.* 于 2007-07-04 19:47:28发表:
wann spricht man fast food wann spricht man fast food http://www.kraft-food-de.info/new/283682.asp magix music cleaning magix music cleaning http://www.german-genre-music.info/today/magix-music-cleaning noleggio auto lungo termine palermo noleggio auto lungo termine palermo http://www.foto-automobile-ita.info/articles/156255.html automobile d epoca noleggio automobile d epoca noleggio http://www.auto-usata-it.info/news/160842 u2 concert ticket uk u2 concert ticket uk http://www.es-airlinetickets.info/pdf/22089.html panda software activescan default asp panda software activescan default asp http://www.accounting-software-es.info/8/238356 slr mercedes video slr mercedes video http://www.1-coche-es.info/docs/147528 job site time clock job site time clock http://www.jobs-spain.info/job-site-time-clock.asp todo musica descarga gratis todo musica descarga gratis http://www.1-buena-musica.info/todo-musica-descarga-gratis.asp software traduzione francese italiano software traduzione francese italiano http://www.software-cellulare.info/9/software-traduzione-francese-italiano.html
80.99.239.* 于 2007-07-04 18:40:29发表:
negozio napoli collezionismo musica negozio napoli collezionismo musica http://www.scarica-musica.info/book/negozio-napoli-collezionismo-musica.asp definicion de contrato de trabajo definicion de contrato de trabajo http://www.1-oferta-trabajo.info/definicion-de-contrato-de-trabajo.asp software pc philips 630 software pc philips 630 http://www.it-software-internet.info/6/software-pc-philips-630.asp buscador trabajo united states buscador trabajo united states http://www.oferta-trabajo-es.info/7/buscador-trabajo-united-states.html peugeot 406 tout terrain 1.9 argent peugeot 406 tout terrain 1.9 argent http://www.french-car.info/3/128198 pizza werbung pizza werbung http://www.1functional-food-de.info/279761.php musica estilo musical pop rock estilo rock musica estilo musical pop rock estilo rock http://www.escuchar-musica-es.info/latest/187495 mercedes e 320cdi mercedes e 320cdi http://www.coche-antiguos.info/10/mercedes-e-320cdi billet gp air france billet gp air france http://www.1-ticketonline-fr.info/blog/billet-gp-air-france.php software cad computer software cad computer http://www.software-elaborazione-immagini.info/269535.asp
76.101.129.* 于 2007-07-04 18:14:01发表:
no fax payday loan no fax payday loan http://www.smsannafrank.it/_disc1/00000033.htm payday loan canada http://www.bigtalldirect.com/pages/_disc2/00004935.htm payday loan canada payday loan store http://www.trinityvikings.org/messageboards/_michellegasser/00000046.htm payday loan store ez payday loan ez payday loan http://destinychristianministries.org/_disc7/000004c5.htm cash until payday loan cash until payday loan http://www.technologyamerica.net/_discuss1/0000138e.htm
77.193.19.* 于 2007-07-04 17:40:34发表:
vegas nascar ticket vegas nascar ticket http://www.event-tickets-1.info/9/20676.php lettre travail temps partiel lettre travail temps partiel http://www.job-france.info/6/lettre-travail-temps-partiel.html logiciel gratuit table mixage logiciel gratuit table mixage http://www.1logiciel-architecture.info/logiciel-gratuit-table-mixage ticket football ticket football http://www.1spainticket.info/18396 gaine logiciel electricite gaine logiciel electricite http://www.1-logiciel-photo.info/gaine-logiciel-electricite.asp vente billet concert u2 vente billet concert u2 http://www.1sportticket-fr.info/8/vente-billet-concert-u2.php summer jobs summer jobs http://www.spanish-medical-jobs.info/summer-jobs.asp decrire poste travail decrire poste travail http://www.travailfr.info/88915 400 euro job stuttgart 400 euro job stuttgart http://www.1jobsearch-de.info/400-euro-job-stuttgart.php maurer stellenangebot maurer job stellenanzeige maurer stellenangebot maurer job stellenanzeige http://www.1jobs-ausland.info/2006/maurer-stellenangebot-maurer-job-stellenanzeige.asp
86.197.75.* 于 2007-07-04 17:15:18发表:
annuncio cerco lavoro cuoco firenze annuncio cerco lavoro cuoco firenze http://www.nurse-job-it.info/26493.html auto usata opel corsa veneto mestruo padova auto usata opel corsa veneto mestruo padova http://www.auto-noleggio-it.info/ads/auto-usata-opel-corsa-veneto-mestruo-padova.html laboratoire langue logiciel libre laboratoire langue logiciel libre http://www.logiciel-crm.info/259779.html auto limousine noleggio milano auto limousine noleggio milano http://www.auto-usata-1.info/auto-limousine-noleggio-milano.asp biglietto d invito 25掳 ditta biglietto d invito 25掳 ditta http://www.1airlineticket-it.info/forum/biglietto-d-invito-25掳-ditta.php revista coche galicia revista coche galicia http://www.coche-net-es.info/10/135228.html ecouter musique en ligne gratuite ecouter musique en ligne gratuite http://www.music-video-fr.info/ecouter-musique-en-ligne-gratuite annuncio lavoro programmatore web cerea annuncio lavoro programmatore web cerea http://www.job-searchit.info/annuncio-lavoro-programmatore-web-cerea.html bmw m3 gtr2 bmw m3 gtr2 http://www.noleggio-auto-1.info/bmw-m3-gtr2 green ticket green ticket http://www.biglietto-italy.info/41901.html
76.188.18.* 于 2007-07-04 15:01:00发表:
logiciel musique cubase logiciel musique cubase http://www.1logiciel-gestion-fr.info/logiciel-musique-cubase.html billet a prix discount billet a prix discount http://www.1-airlineticket-fr.info/book/billet-a-prix-discount.asp annuncio lavoro concorso firenze annuncio lavoro concorso firenze http://www.job-listings-it.info/docs/annuncio-lavoro-concorso-firenze.html cheap first class airline ticket cheap first class airline ticket http://www.ticket-it.info/cheap-first-class-airline-ticket hallo pizza hamburg hallo pizza hamburg http://www.1fast-food-de.info/3/hallo-pizza-hamburg.html national car rental sale national car rental sale http://www.car-fr.info/129757.html cd cover download music cd cover download music http://www.1music-download-de.info/5/cd-cover-download-music mercedes mila video guarderia mercedes mila video guarderia http://www.1radio-coche.info/2007/139243.html crea volantini e biglietto da visita crea volantini e biglietto da visita http://www.1-biglietto-visita.info/47584 agenzia viaggio milano offerta lavoro agenzia viaggio milano offerta lavoro http://www.offerta-lavoro-it.info/news/agenzia-viaggio-milano-offerta-lavoro.asp
24.239.151.* 于 2007-07-04 09:40:09发表:
http://www.freewebs.com/casino-76/casino-6.html best online casino gambling best online casino gambling fast cash payday loan fast cash payday loan http://www.patriotpacksinc.org/discussions/_disc1/00005872.htm craps rules gambling craps http://www.freewebs.com/casino-53/craps-2.html online craps online craps http://www.freewebs.com/casino-24/craps-3.html baccarat game http://www.freewebs.com/casino-78/baccarat-5.html baccarat online
81.240.249.* 于 2007-07-04 05:51:08发表:
trabajo limpieza ayuntamiento granada trabajo limpieza ayuntamiento granada http://www.1-trabajo-es.info/new/7482.html u2 concert ticket twickenham u2 concert ticket twickenham http://www.cheapairlinetickets-es.info/u2-concert-ticket-twickenham.html software gestione qualita dei sistema pesature software gestione qualita dei sistema pesature http://www.ita-software-ipod.info/2006/273456.php contratto lavoro lutto commercio contratto lavoro lutto commercio http://www.it-job-search.info/2/contratto-lavoro-lutto-commercio.html nahrung genussmittel obst gemuese pilz waldfruechte nahrung genussmittel obst gemuese pilz waldfruechte http://www.de-food-1.info/3/275509 billet avion paris tunis billet avion paris tunis http://www.airlineticket-fr-1.info/8/billet-avion-paris-tunis.asp air plane ticket sheap air plane ticket sheap http://www.spain-ticket.info/online/air-plane-ticket-sheap.html offerta di lavoro come baby sitter a milano offerta di lavoro come baby sitter a milano http://www.italian-nurse-job.info/1/offerta-di-lavoro-come-baby-sitter-a-milano.php used car for sale florida used car for sale florida http://www.1-auto-hifi.info/files/121084.asp usa karte tomtom usa karte tomtom http://www.deutsch-karte1.info/usa-karte-tomtom
80.15.158.* 于 2007-07-04 04:51:36发表:
temps de travail temps de travail http://www.1code-du-travail.info/comment/92714.php recomendacion hardware software recomendacion hardware software http://www.spyware-software-es.info/phorum/recomendacion-hardware-software.php atletico madrid ticket atletico madrid ticket http://www.es-ticket-1.info/new/atletico-madrid-ticket argus voiture gratuit argus voiture gratuit http://www.car-fr-1.info/cat/argus-voiture-gratuit.php musica descarga don omar musica descarga don omar http://www.1bajar-musica.info/latest/musica-descarga-don-omar modellino auto occasione modellino auto occasione http://www.1-noleggio-automobile.info/modellino-auto-occasione.asp hybrid auto preis hybrid auto preis http://www.de-car1.info/online/110391.html ticket to broadway ticket to broadway http://www.1-tv-karte.info/files/ticket-to-broadway.php promotion billet avion paris promotion billet avion paris http://www.1-ticketonline-fr.info/book/40379.php mercedes benz ml 320 mercedes benz ml 320 http://www.1oferta-de-coche.info/mercedes-benz-ml-320.php
82.251.216.* 于 2007-07-04 03:50:43发表:
sales management jobs sales management jobs http://www.spain-jobs.info/sales-management-jobs.html airline travel cat ticket airline travel cat ticket http://www.deutsch1-ticket.info/2/airline-travel-cat-ticket.asp non food caterer non food caterer http://www.1cooking-food-de.info/non-food-caterer auto radio tft auto radio tft http://www.germany-car-rental.info/cat/113283 musica classica cd musica classica cd http://www.it-musica-classifiche.info/9/musica-classica-cd.asp musica mexicana grupera musica mexicana grupera http://www.buena-musica.info/182872.asp sexy car wash girl sexy car wash girl http://www.carsubwoofer-de.info/blog/115176.html pizza berlin pizza berlin http://www.de-fast-food.info/6/278040.asp groupe de musique orientale groupe de musique orientale http://www.music-fr.info/latest/groupe-de-musique-orientale.html tuning voiture sans permis tuning voiture sans permis http://www.frcar.info/articles/128435.asp
0.0.0.* 于 2007-07-04 03:13:13发表:
http://www.freewebs.com/casino-49/roulette-4.html casino roulette casino roulette cash til payday loan cash til payday loan http://www.dharmamemphis.com/_discussion002/00000666.htm payday loan 1000 http://www.cards4sale.com/_tradingboard/000023ff.htm payday loan 1000 free craps online casino craps http://www.freewebs.com/casino-49/craps-5.html payday cash advance payday cash advance http://detroit.originalchurchofgod.net/_prayer_req/000004cf.htm
83.172.210.* 于 2007-07-04 02:28:40发表:
telecharger logiciel architecture gratuitement telecharger logiciel architecture gratuitement http://www.1-logicielgratuit.info/253022.html marketing jobs uk marketing jobs uk http://www.1-jobs-ausland.info/marketing-jobs-uk.html renault clio rs renault clio rs http://www.location-voiture-fr.info/149077.php free computer spy software free computer spy software http://www.navigationssysteme-software.info/new/225610 descarga de musica gratis para cd descarga de musica gratis para cd http://www.musica-cristiana-es.info/docs/185703 coche seat cover coche seat cover http://www.alquilercoche-es.info/3/143768.html musica concerto punk musica concerto punk http://www.midi-musica-italiana.info/3/212610.php musica spot fiat musica spot fiat http://www.musica-classifiche.info/8/musica-spot-fiat.html billig auto verkaufen 500 euro billig auto verkaufen 500 euro http://www.car-subwoofer-de.info/billig-auto-verkaufen-500-euro.html musique militaire britannique musique militaire britannique http://www.groupe-de-musique.info/tag/205990
90.129.24.* 于 2007-07-04 01:19:08发表:
southwestern airlines ticket southwestern airlines ticket http://www.1-airlineticket-fr.info/33262 venta coche segunda mano en barcelona venta coche segunda mano en barcelona http://www.comprar-coche-es.info/9/140652 scaricare software magazzino scaricare software magazzino http://www.software-pdf-it.info/scaricare-software-magazzino.asp 400 euro job bremen 400 euro job bremen http://www.jobsausland.info/400-euro-job-bremen.html software gestionale autosalone software gestionale autosalone http://www.it-software-1.info/8/261623 descarga gratis musica reggae descarga gratis musica reggae http://www.video-de-musica.info/190392.html sparkasse ec karte sparkasse ec karte http://www.1-deutsch-ticket.info/8117.asp car rental new york car rental new york http://www.1car-donation-fr.info/car-rental-new-york.asp permisos de trabajo extranjero permisos de trabajo extranjero http://www.1jobs-es.info/permisos-de-trabajo-extranjero musica romaneasca usoara gratis musica romaneasca usoara gratis http://www.bajar-musica-es.info/musica-romaneasca-usoara-gratis
84.196.42.* 于 2007-07-04 00:45:08发表:
billet avion degriffe billet avion degriffe http://www.1planticket-fr.info/article/billet-avion-degriffe hallo pizza alsdorf hallo pizza alsdorf http://www.1cooking-food-de.info/forum/285332.html usaa auto insurance rates usaa auto insurance rates http://www.it-auto-mini.info/tag/usaa-auto-insurance-rates.php rap musique clip music bresil beautiful brazil snoop dogg dre rap musique clip music bresil beautiful brazil snoop dogg dre http://www.fr-music-download.info/rap-musique-clip-music-bresil-beautiful-brazil-snoop-dogg-dre.html download software nokia 7610 download software nokia 7610 http://www.software-pdf-it.info/download-software-nokia-7610.asp music dance hall olbernhau music dance hall olbernhau http://www.1musik-de.info/music-dance-hall-olbernhau.php dual sim karte adapter 3410 dual sim karte adapter 3410 http://www.1germany-ticket.info/3260 mercedes viano usato mercedes viano usato http://www.automobile-usata-ita.info/10/154923.asp discount auto insurance discount auto insurance http://www.it-foto-automobile.info/discount-auto-insurance testo musica classica testo musica classica http://www.1musica-mp3-it.info/new/218885.php