RAID Boot

From Linux Raid Wiki
(Difference between revisions)
Jump to: navigation, search
m
(revert)
 
Line 1: Line 1:
[http://makisen.net/microcosmic/sd/thumbs/mexdesitf.htm raven riley free video sample] [http://pabrewcrew.com/CrewChat/docs/files/rolfuric.html jude law and a semester abroad] [http://robertkim.com/uploads/images/resource2468.htm muff gallery] [http://whoisthomashalle.com/movies/wpThumbnails/images/page1810.html oklahoma realestate license] [http://pvpgamers.net/evilbastages/forum/uploads/av-90/topic1828.htm my 5 wife movie] [http://hello7vn.com/andypro/work/dump/hennedelr-1913.html cingular cell phone ringtone] [http://kaiedo.com/wp-content/backup-6702c/dump/index.html domain] [http://board-room.net/gallery/g2data/albums/001/news-272-20080612.html licencias de conducir miami] [http://palapamarina.com/photo_gallery/albums/album08/new1962.htm inner universe music video] [http://talkingtomyself.net/wp-content/uploads/2006/04/comment1098.htm kurupt torrent password] [http://amendstomylife.com/wp-content/uploads/2006/12/page-858.html elizabeth hurley movie clip] [http://nitroglicerino.com/blog/wp-includes/js/scripts/videletfe.html bail bondsman training] [http://candidlylawa.com/wp-content/uploads/2007/11/ccorelf1908.htm sadducee] [http://reaksi.com/pictures/listings/thumbs/page-1639.html salt lake city home] [http://kahenya.com/feathers/photo/img/topic2290.htm carver] [http://evilbastages.com/forum/install/dump/517.html alien vs predator movie review] [http://area526.net/sql_backup/dump/text-905.html animated gifs from video games] [http://kaiedo.com/wp-content/backup-6702c/dump/topic1410.htm ludacris] [http://candidlylawa.com/wp-content/uploads/2007/11/c4tnol143.htm pontiac torrent ad] [http://whoisthomashalle.com/movies/wpThumbnails/images/page1127.html mandel center] [http://aacadiz.com/foro/Packages/install/news113.html puppet making] [http://mcgeheechamber.com/guestbook/backups/dump/plerkot.html movie taxi driver] [http://studiobergtraun.com/images/projects/thumbs/insitdomg.html abductor caffaro cheri video] [http://planetdozer.net/eyeOS/eyeOS450/news-660-2008-06-14.html language activator longman] [http://ocec.net/wp-content/uploads/2007/08/news-884-2008-06-18.html andreas osiander] [http://smartsourcescaribbean.com/index/files/images/page925.html cell motorola phone ringtone] [http://georgeconsult.com/secure/language/EN/article1573.html stunt kites] [http://georgeconsult.com/secure/language/EN/article1563.html push the tempo music video] [http://studiobergtraun.com/images/projects/thumbs/acelac.html international space station] [http://makisen.net/microcosmic/sd/thumbs/pltrer.htm motivating students] [http://pvpgamers.net/evilbastages/forum/uploads/av-90/topic833.htm jeanine garofalo movies] [http://kaiedo.com/wp-content/backup-6702c/dump/topic2083.htm serial switch boxes] [http://villaworld.com/htm/images/s/news725.html audio tags editor crack] [http://georgeconsult.com/secure/language/EN/article892.html morgan webb nude] [http://candidlylawa.com/wp-content/uploads/2007/11/rolnodare2583.htm water quality test results] [http://curacaolaserinstitute.com/gallery/g2data/sessions/cache/new890.htm mixican pharmacy] [http://edukasimedia.com/uploads/thumbs/comment-896.html shut up bitch video] [http://amendstomylife.com/wp-content/uploads/2006/12/page-1977.html wrestling lady com] [http://kaiedo.com/wp-content/backup-6702c/dump/topic807.htm nude video warcraft world] [http://thaopham.info/cms/images/icons/news1319.html actonel claritin] [http://allusionshair.com/shop/cache/files/article-1171.htm sony vaio notebook review pcg] [http://secretsaiyan.com/cutenews/inc/scripts/comment-2536.htm 50th wedding anniversary] [http://gshoe.com/catalog/raju10/sitemap.html sitemap] [http://mtaiindonesia.org/uploads/images/page1444.html neopets cheat] [http://gshoe.com/catalog/raju10/text-1687.html airborne video] [http://studiobergtraun.com/images/projects/thumbs/derictr.html tamoxifen side effects] [http://curacaolaserinstitute.com/gallery/g2data/sessions/cache/new571.htm cradle of love] [http://candidlylawa.com/wp-content/uploads/2007/11/bugcoh1903.htm sirin] [http://whoisthomashalle.com/movies/wpThumbnails/images/index.html domain] [http://mirp.org/wpThumbnails/images/text-321.htm we fuck in public] [http://pvpgamers.net/evilbastages/forum/uploads/av-90/topic380.htm online music videos quicktime] [http://hasoftkenya.net/newton/blog/wp-content/uploads/2006/resource-1961.html infectious grooves torrent] [http://mtaiindonesia.org/uploads/images/page1836.html adult video links] [http://makisen.net/microcosmic/sd/thumbs/ricsedq.htm pirates of the caribbean zoe saldana] [http://allusionshair.com/shop/cache/files/article-1136.htm online order ritalin] [http://ocec.net/wp-content/uploads/2007/08/news-879-2008-06-11.html silmix] [http://talkingtomyself.net/wp-content/uploads/2006/04/comment315.htm replacements bastards of young video] [http://whoisthomashalle.com/movies/wpThumbnails/images/page1731.html chicken wire] [http://hasoftkenya.net/newton/blog/wp-content/uploads/2006/resource-186.html keyboard sounder serial] [http://lesvos-realestate.com/CMS/uploads/tg/comment497.htm vermont real estate companies] [http://sumpy.com/uk/delete3/news-745-20080618.html female snailmail penpals] [http://illusionro.com/forums/cache/data/page-1535.html j2ee modules] [http://thaopham.info/cms/images/icons/news1646.html losing weight on prozac] [http://searkrealty.com/images/vtour_photos/icons/comment-1903.html stuck on you soundtrack movie] [http://dcwebpress.com/store/images/pixel/comment-2369.html aspect hd crack] [http://docs.blacktree.com/index/files/topic-1395.htm bulging pants] [http://pvpgamers.net/evilbastages/forum/uploads/av-90/topic2161.htm advanced im password recovery 2.50 serial] [http://mcmarket.com/updates/attachments/picture/resource584.htm cozy cabin rentals lake tahoe] [http://thaopham.info/cms/images/icons/news548.html movie theater biddeford] [http://palapamarina.com/photo_gallery/albums/album08/new2167.htm nude photo] [http://searkrealty.com/images/vtour_photos/icons/comment-1815.html bowling balls] [http://mcmarket.com/updates/attachments/picture/resource362.htm museum lights] [http://secretsaiyan.com/cutenews/inc/scripts/comment-1645.htm ata.com] [http://aacadiz.com/foro/Packages/install/news769.html morris brown college ga] [http://docs.blacktree.com/index/files/topic-235.htm housewarming gift ideas] [http://palapamarina.com/photo_gallery/albums/album08/index.htm home] [http://planetdozer.net/eyeOS/eyeOS450/news-581-2008-06-16.html blindfolds] [http://gudanggolf.com/uploads/images/sitemap.htm home] [http://wareaglethemovie.com/updates/attachments/files/comment1484.htm ovnis videos] [http://amendstomylife.com/wp-content/uploads/2006/12/page-1555.html holylemon.com] [http://reaksi.com/pictures/listings/thumbs/page-274.html mime video clips] [http://ocec.net/wp-content/uploads/2007/08/news-62-2008-06-10.html software localization] [http://studiobergtraun.com/images/projects/thumbs/fuzcafux.html pussy poppin] [http://lesvos-realestate.com/CMS/uploads/tg/comment1407.htm jessica beil naked] [http://muttmonthly.com/community/Skin/s2/news-1767.html awave studio 8.8 crack] [http://muttmonthly.com/community/Skin/s2/news-2383.html amethyst cadwizz 2004 crack] [http://pabrewcrew.com/CrewChat/docs/files/zardel.html ambers free video] [http://devdutt.com/web/UserFiles/Image/pics/article-1492.htm adult video clips live chat] [http://pabrewcrew.com/CrewChat/docs/files/sedgetb.html hard money loan california] [http://palapamarina.com/photo_gallery/albums/album08/new1313.htm ku tan] [http://naturcadiz.es/borrar/uploads/thumbs/229.htm spelling bee faint video] [http://amendstomylife.com/wp-content/uploads/2006/12/page-1386.html puppydog] [http://resurreccion.es/modules/extgallery/batch/files/resource-630.html lily thai movie gallery] [http://dcwebpress.com/store/images/pixel/index.html domain] [http://candidlylawa.com/wp-content/uploads/2007/11/zacnovi313.htm wishful thinking] [http://nitroglicerino.com/blog/wp-includes/js/scripts/buggol.html movie myspace myspace.com site vendetta] [http://ngothanhvanonline.com/forum_backup/dump/comment1436.htm investigational drug study] [http://devdutt.com/web/UserFiles/Image/pics/index.htm domain] [http://board-room.net/gallery/g2data/albums/001/news-358-20080610.html pink floyd concert videos] [http://shanq.net/directory-1/includes/admin/resource2228.htm alprazolam cheap] [http://robertkim.com/uploads/images/resource2846.htm fishfinders] [http://amieheidi.com/wp-content/uploads/2007/11/new52.htm evanescence not for your ears torrent] [http://mcmarket.com/updates/attachments/picture/resource310.htm garage door backup] [http://pabrewcrew.com/CrewChat/docs/files/fevwsatro.html tennis warehouse] [http://gudanggolf.com/uploads/images/comment578.htm magic dvd ripper serialz] [http://cassmartinrealty.com/images/listing_photos/pics/index.htm web] [http://wareaglethemovie.com/updates/attachments/files/comment137.htm make your doll] [http://mcgeheechamber.com/guestbook/backups/dump/encazar.html hustler centerfolds] [http://ekstremist.com/blog/media/blogs/001/news-124-2008-06-21.html jazz sheet music] [http://coderhymes.com/twiki/templates_c/files/news287.html eee in ma] [http://curacaolaserinstitute.com/gallery/g2data/sessions/cache/new716.htm 37205            3] [http://studiobergtraun.com/images/projects/thumbs/savarvize.html bitter melon] [http://thaopham.info/cms/images/icons/news2231.html elapsed time activity] [http://naturcadiz.es/borrar/uploads/thumbs/879.htm omni health club indiana] [http://studiobergtraun.com/images/projects/thumbs/erkozbrx.html around the house drugs] [http://amieheidi.com/wp-content/uploads/2007/11/new311.htm pc to tv s video cable] [http://talkingtomyself.net/wp-content/uploads/2006/04/comment223.htm joyangeles] [http://gudanggolf.com/uploads/images/comment2177.htm as seen on tv computers] [http://mirp.org/wpThumbnails/images/text-1737.htm telsmith] [http://secretsaiyan.com/cutenews/inc/scripts/comment-2449.htm unbalanced kisses] [http://cassmartinrealty.com/images/listing_photos/pics/comment722.htm launch driver license newport ri] [http://docs.blacktree.com/index/files/topic-2471.htm value stream mapping] [http://coderhymes.com/twiki/templates_c/files/news1099.html make a music playlist for myspace] [http://ekstremist.com/blog/media/blogs/001/news-1493-2008-06-11.html laura orsolya movies] [http://warmingtoday.com/wp-content/uploads/2007/05/2268.html picher woman] [http://pabrewcrew.com/CrewChat/docs/files/varlien.html new hampshire license plate] [http://talkingtomyself.net/wp-content/uploads/2006/04/comment2238.htm super stretch hummer limo] [http://talkingtomyself.net/wp-content/uploads/2006/04/comment2743.htm university of michigan pharmacy residency] [http://reaksi.com/pictures/listings/thumbs/index.html web] [http://devdutt.com/web/UserFiles/Image/pics/article-226.htm movies in grants pass oregon] [http://hasoftkenya.net/newton/blog/wp-content/uploads/2006/resource-719.html evil dead army of darkness quotes] [http://abadalacao.com/_padrao/imgs/albuns/pics/comment2260.htm kitchendraw v4.5 crack] [http://kahenya.com/feathers/photo/img/topic2581.htm ebony shemale movie] [http://docs.blacktree.com/index/files/topic-375.htm elk hunting gear list] [http://reaksi.com/pictures/listings/thumbs/page-1011.html arena football game review video] [http://shanq.net/directory-1/includes/admin/resource253.htm jade hsu video clips] [http://coderhymes.com/twiki/templates_c/files/news2329.html indian feet] [http://ngothanhvanonline.com/forum_backup/dump/comment1800.htm sexy filipina] [http://whoisthomashalle.com/movies/wpThumbnails/images/page740.html insurance jobs] [http://kahenya.com/feathers/photo/img/topic95.htm dog lover] [http://georgeconsult.com/secure/language/EN/article1433.html elton john songs] [http://hello7vn.com/andypro/work/dump/bugget-1232.html auction tamer crack] [http://ngothanhvanonline.com/forum_backup/dump/comment1020.htm medication to treat drug addiction] [http://candidlylawa.com/wp-content/uploads/2007/11/qasletoro1904.htm indicator video xy] [http://palapamarina.com/photo_gallery/albums/album08/new2061.htm never gonna let you go lyric] [http://pabrewcrew.com/CrewChat/docs/files/wnrracron.html jesse dumanch video] [http://planetdozer.net/eyeOS/eyeOS450/news-2107-2008-06-17.html portable air coolers] [http://muttmonthly.com/community/Skin/s2/news-1385.html sensation white video] [http://pabrewcrew.com/CrewChat/docs/files/sitemap.html link] [http://cassmartinrealty.com/images/listing_photos/pics/comment197.htm with ephedra buy] [http://palapamarina.com/photo_gallery/albums/album08/new1209.htm christian discipline false teaching] [http://area526.net/sql_backup/dump/text-346.html demi moore pregnant] [http://mcmarket.com/updates/attachments/picture/resource352.htm lymphoma chemotherapy drugs] [http://georgeconsult.com/secure/language/EN/article265.html initial d the movie] [http://wareaglethemovie.com/updates/attachments/files/comment332.htm micromedia flash mx 2004 serial] [http://thaopham.info/cms/images/icons/news666.html only free] [http://resurreccion.es/modules/extgallery/batch/files/resource-1436.html paul newman movie list] [http://edukasimedia.com/uploads/thumbs/comment-1501.html iso buster 1.7 crack] [http://robertkim.com/uploads/images/resource2533.htm jackie carter videos] [http://ngothanhvanonline.com/forum_backup/dump/comment1194.htm pervirella torrent] [http://kahenya.com/feathers/photo/img/sitemap.html sitemap] [http://makisen.net/microcosmic/sd/thumbs/domxvarc.htm movie pussy sucking] [http://talkingtomyself.net/wp-content/uploads/2006/04/comment2768.htm akane soma] [http://allusionshair.com/shop/cache/files/article-886.htm inspirational wall mirror] [http://board-room.net/gallery/g2data/albums/001/news-849-20080610.html mail site torrent] [http://pajarovalleyhistory.org/phpweb/conf/branch/file/comment-1514.html invest in movie] [http://edukasimedia.com/uploads/thumbs/comment-1692.html king kong movie release date] [http://coderhymes.com/twiki/templates_c/files/news208.html microsoft antispamware beta] [http://dcwebpress.com/store/images/pixel/comment-415.html movie seattle theater] [http://thaopham.info/cms/images/icons/news1597.html nude coed video] [http://studiobergtraun.com/images/projects/thumbs/mexboc.html movie kama] [http://livingcanvas.com/video/mpg/text1246.htm ncaa incidents involving drugs and alcohol] [http://thaopham.info/cms/images/icons/news1230.html rj45 serial cable pinout] [http://villaworld.com/htm/images/s/news1511.html math worksheets word problem] [http://edukasimedia.com/uploads/thumbs/sitemap.html domain] [http://ubuntugroup.org/shop/products_pictures/pics/text-1559.htm stay awake drug] [http://palapamarina.com/photo_gallery/albums/album08/new56.htm empty house korean movie] [http://hello7vn.com/andypro/work/dump/raczelac-1581.html log cabins] [http://amendstomylife.com/wp-content/uploads/2006/12/sitemap.html http] [http://hasoftkenya.net/newton/blog/wp-content/uploads/2006/resource-1381.html lucy thai video clips] [http://studiobergtraun.com/images/projects/thumbs/ficbocx.html springfield republican] [http://hasoftkenya.net/newton/blog/wp-content/uploads/2006/resource-2735.html monkey classification] [http://abadalacao.com/_padrao/imgs/albuns/pics/comment2416.htm hummingbird nectar recipe] [http://wareaglethemovie.com/updates/attachments/files/comment1415.htm patra music video] [http://ngothanhvanonline.com/forum_backup/dump/comment577.htm rn board california] [http://gshoe.com/catalog/raju10/text-806.html probate cases] [http://curacaolaserinstitute.com/gallery/g2data/sessions/cache/new1881.htm movie knife pitch black] [http://mcgeheechamber.com/guestbook/backups/dump/neacelch.html movie dummies] [http://robertkim.com/uploads/images/resource1581.htm minnie driver music video] [http://mtaiindonesia.org/uploads/images/page1032.html nalgas com] [http://edukasimedia.com/uploads/thumbs/comment-1332.html star wars a new hope movie] [http://nitroglicerino.com/blog/wp-includes/js/scripts/monricfab.html firtos] [http://kahenya.com/feathers/photo/img/topic2046.htm of videocon] [http://kahenya.com/feathers/photo/img/topic1465.htm sony video camera manual] [http://resurreccion.es/modules/extgallery/batch/files/resource-1811.html pirates who dont do anything mp3] [http://kaiedo.com/wp-content/backup-6702c/dump/topic1419.htm movie a night at the] [http://sumpy.com/uk/delete3/index.html here] [http://pvpgamers.net/evilbastages/forum/uploads/av-90/topic124.htm sober video clip] [http://naturcadiz.es/borrar/uploads/thumbs/978.htm image rollover effects] [http://pvpgamers.net/evilbastages/forum/uploads/av-90/topic555.htm kamusi ya kiswahili] [http://mirp.org/wpThumbnails/images/text-865.htm kates playground shower movie] [http://docs.blacktree.com/index/files/topic-197.htm most powerful superhero] [http://candidlylawa.com/wp-content/uploads/2007/11/cohenc608.htm bathtub girl] [http://dcwebpress.com/store/images/pixel/comment-2076.html skinny dipping in maine] [http://kaiedo.com/wp-content/backup-6702c/dump/topic1908.htm path client] [http://devdutt.com/web/UserFiles/Image/pics/article-1845.htm mary mccunn] [http://hello7vn.com/andypro/work/dump/qasfuse-566.html monica bedi movies] [http://sumpy.com/uk/delete3/news-1126-20080621.html pokemon 3 the movie] [http://resurreccion.es/modules/extgallery/batch/files/sitemap.html website] [http://amendstomylife.com/wp-content/uploads/2006/12/page-2209.html linux root password cracker] [http://ubuntugroup.org/shop/products_pictures/pics/sitemap.htm web] [http://palapamarina.com/photo_gallery/albums/album08/index.htm index] [http://makisen.net/microcosmic/sd/thumbs/nobogolr.htm supid videos.com] [http://robertkim.com/uploads/images/index.htm here] [http://candidlylawa.com/wp-content/uploads/2007/11/borellaou1102.htm beastia] [http://coxcountrygifts.com/images/thumbnails/thumbs/topic-1331.html arjona de musicales ricardo video] [http://candidlylawa.com/wp-content/uploads/2007/11/fieltre557.htm latin girls video clips] [http://georgeconsult.com/secure/language/EN/article1302.html inder residency] [http://amieheidi.com/wp-content/uploads/2007/11/new1103.htm insect wingless] [http://hasoftkenya.net/newton/blog/wp-content/uploads/2006/sitemap.html sitemap] [http://mcmarket.com/updates/attachments/picture/resource1282.htm alzheimers disease video] [http://area526.net/sql_backup/dump/text-1214.html adult video wholesale] [http://dcwebpress.com/store/images/pixel/comment-2669.html milla jovovich] [http://allusionshair.com/shop/cache/files/article-1968.htm schylling toy] [http://pajarovalleyhistory.org/phpweb/conf/branch/file/comment-1122.html advice and consent movie] [http://smartsourcescaribbean.com/index/files/images/index.html url] [http://illusionro.com/forums/cache/data/page-1427.html air france in flight movies] [http://hello7vn.com/andypro/work/dump/dompasca-1010.html advanced respiratory inc.] [http://thaopham.info/cms/images/icons/news635.html free nokia rap ringtone] [http://mcmarket.com/updates/attachments/picture/resource1485.htm movie gods] [http://ocec.net/wp-content/uploads/2007/08/news-1558-2008-06-19.html acyclovir buy prescription online perscription drugs] [http://docs.blacktree.com/index/files/topic-205.htm francine plotycia] [http://thaopham.info/cms/images/icons/index.html link] [http://pabrewcrew.com/CrewChat/docs/files/sitemap.html map] [http://palapamarina.com/photo_gallery/albums/album08/new173.htm open source video editing software] [http://gudanggolf.com/uploads/images/comment1845.htm nerf] [http://secretsaiyan.com/cutenews/inc/scripts/sitemap.htm sitemap] [http://ocec.net/wp-content/uploads/2007/08/news-684-2008-06-20.html tourist information center rochdale] [http://ekstremist.com/blog/media/blogs/001/news-71-2008-06-16.html lawnboy mowers] [http://kahenya.com/feathers/photo/img/sitemap.html sitemap] [http://searkrealty.com/images/vtour_photos/icons/comment-1130.html solar shower sunless tanning system] [http://ubuntugroup.org/shop/products_pictures/pics/text-63.htm porn star cum shot movie] [http://coxcountrygifts.com/images/thumbnails/thumbs/topic-180.html strip club sydney] [http://resurreccion.es/modules/extgallery/batch/files/resource-1244.html lg lx5450 ringtones] [http://edukasimedia.com/uploads/thumbs/comment-1444.html body corporate queensland] [http://kerin444.net/expat/uploadfiles/images/topic-1179.htm lesbians gone wild] [http://mcmarket.com/updates/attachments/picture/resource54.htm available domains crack] [http://evilbastages.com/forum/install/dump/2768.html acid reflux relief] [http://area526.net/sql_backup/dump/text-857.html sun ice center] [http://palapamarina.com/photo_gallery/albums/album08/index.htm http] [http://ngothanhvanonline.com/forum_backup/dump/comment1699.htm talking ringtones] [http://pvpgamers.net/evilbastages/forum/uploads/av-90/topic1933.htm sleeper movie review] [http://resurreccion.es/modules/extgallery/batch/files/resource-1018.html shenmue online movies] [http://abadalacao.com/_padrao/imgs/albuns/pics/index.htm website] [http://shanq.net/directory-1/includes/admin/resource190.htm embers falling on dry grass torrent] [http://georgeconsult.com/secure/language/EN/article1435.html medical billing home] [http://allusionshair.com/shop/cache/files/article-631.htm rackmount monitor] [http://nitroglicerino.com/blog/wp-includes/js/scripts/relchihen.html lortab addictions] [http://villaworld.com/htm/images/s/news2168.html uncompile visual basic] [http://kaiedo.com/wp-content/backup-6702c/dump/index.html home] [http://ubuntugroup.org/shop/products_pictures/pics/text-2188.htm solid wood bookcases] [http://coxcountrygifts.com/images/thumbnails/thumbs/topic-865.html the spill canvas ringtone] [http://hello7vn.com/andypro/work/dump/bugsedcd-848.html nin music videos] [http://allusionshair.com/shop/cache/files/article-2540.htm eternet hub] [http://shanq.net/directory-1/includes/admin/resource1976.htm star wars movie release 2005] [http://pabrewcrew.com/CrewChat/docs/files/varelou.html american idol video] [http://whoisthomashalle.com/movies/wpThumbnails/images/page935.html train crafts kids] [http://amieheidi.com/wp-content/uploads/2007/11/new1603.htm eric clapton video downloads] [http://illusionro.com/forums/cache/data/page-50.html commercial real estate property] [http://nitroglicerino.com/blog/wp-includes/js/scripts/errerell.html shel] [http://studiobergtraun.com/images/projects/thumbs/nrbugquac.html flinstone porn] [http://kahenya.com/feathers/photo/img/topic2697.htm rowe photographic video and audio] [http://hello7vn.com/andypro/work/dump/sitrol-915.html amc gremlin pics] [http://reaksi.com/pictures/listings/thumbs/page-1366.html carole bouquet nude] [http://thaopham.info/cms/images/icons/news2139.html preschool games] [http://ekstremist.com/blog/media/blogs/001/news-197-2008-06-17.html hunting lodge canada] [http://hasoftkenya.net/newton/blog/wp-content/uploads/2006/resource-1330.html asian video sex links] [http://robertkim.com/uploads/images/resource1922.htm mechanisms of drug resistance] [http://coxcountrygifts.com/images/thumbnails/thumbs/topic-725.html utkal university orissa] [http://curacaolaserinstitute.com/gallery/g2data/sessions/cache/new703.htm bfgoodrich tire] [http://coderhymes.com/twiki/templates_c/files/news285.html holton relays] [http://nitroglicerino.com/blog/wp-includes/js/scripts/eltendel.html shemale daily movie] [http://kahenya.com/feathers/photo/img/topic1363.htm michigan dept of motor vehicle] [http://kahenya.com/feathers/photo/img/topic1903.htm couches] [http://dcwebpress.com/store/images/pixel/comment-1662.html adult free poker strip video] [http://ocec.net/wp-content/uploads/2007/08/index.html http] [http://whoisthomashalle.com/movies/wpThumbnails/images/page1817.html what is perky] [http://allusionshair.com/shop/cache/files/article-1196.htm 740 adapter box mn wireless x] [http://mcmarket.com/updates/attachments/picture/resource1518.htm lick many music video] [http://secretsaiyan.com/cutenews/inc/scripts/comment-736.htm atreyu] [http://mcgeheechamber.com/guestbook/backups/dump/bascapasn.html abuse drug victim] [http://pajarovalleyhistory.org/phpweb/conf/branch/file/comment-2044.html ur] [http://villaworld.com/htm/images/s/news744.html movie beginnings quicktime] [http://mcgeheechamber.com/guestbook/backups/dump/cplnracel.html wyoming codeine] [http://warmingtoday.com/wp-content/uploads/2007/05/1683.html losing virginity video] [http://gshoe.com/catalog/raju10/text-1597.html inside twistys video preview] [http://gudanggolf.com/uploads/images/comment1574.htm movie arts] [http://palapamarina.com/photo_gallery/albums/album08/new34.htm modified mini mental state] [http://makisen.net/microcosmic/sd/thumbs/sitemap.htm more] [http://candidlylawa.com/wp-content/uploads/2007/11/alrolz811.htm action actos class lawsuit] Historically, when the kernel booted, it used a mechanism called 'autodetect' to identify partitions which are used in RAID arrays: it assumed that all partitions of type 0xfd are so used. It then attempted to automatically assemble and start these arrays.
+
Historically, when the kernel booted, it used a mechanism called 'autodetect' to identify partitions which are used in RAID arrays: it assumed that all partitions of type 0xfd are so used. It then attempted to automatically assemble and start these arrays.
  
 
This approach can cause problems in several situations (imagine moving part of an old array onto another machine before wiping and repurposing it: reboot and watch in horror as the piece of dead array gets assembled as part of the running RAID array, ruining it); kernel autodetect is correspondingly deprecated.
 
This approach can cause problems in several situations (imagine moving part of an old array onto another machine before wiping and repurposing it: reboot and watch in horror as the piece of dead array gets assembled as part of the running RAID array, ruining it); kernel autodetect is correspondingly deprecated.
Line 26: Line 26:
 
The downsides:
 
The downsides:
  
* It needs busybox 1.2 or later, and a 2.6.12 kernel with sysfs and hotplug support; this is because it populates /dev with the `mdev' mini-udev tool inside busybox, and switches root filesystems with the `switch_root' tool, which chroots only after erasing the entire contents of the initramfs (taking <i>great</i> care not to recurse off that filesystem!)
+
* It needs busybox 1.2 or later, and a 2.6.12+ kernel with sysfs and hotplug support; this is because it populates /dev with the `mdev' mini-udev tool inside busybox, and switches root filesystems with the `switch_root' tool, which chroots only after erasing the entire contents of the initramfs (taking <i>great</i> care not to recurse off that filesystem!)
 
* If you link against uClibc you'll need mdadm 2.5.2 or later: earlier versions will <i>crash</i>.
 
* If you link against uClibc you'll need mdadm 2.5.2 or later: earlier versions will <i>crash</i>.
 
* if you link against uClibc (recommended), you need a CVS uClibc too (i.e., one newer than 0.9.27).
 
* if you link against uClibc (recommended), you need a CVS uClibc too (i.e., one newer than 0.9.27).
Line 128: Line 128:
  
 
if [ -x /sbin/lvm -a -n $VGNAME ]; then
 
if [ -x /sbin/lvm -a -n $VGNAME ]; then
     /sbin/lvm vgscan --ignorelockingfailure --mknodes</pre>
+
     /sbin/lvm vgscan --ignorelockingfailure --mknodes && /sbin/lvm vgchange -ay --ignorelockingfailure $VGNAME
 +
fi
 +
 
 +
# Check the filesystem.
 +
 
 +
fsck -t $TYPE -a $ROOT
 +
 
 +
if [ $? -eq 4 ]; then
 +
    echo "Filesystem errors left uncorrected."
 +
    echo
 +
    echo "Dropping to a minimal shell.  Reboot with Ctrl-Alt-Delete."
 +
 
 +
    exec /bin/sh
 +
fi
 +
 
 +
if [ -n $ROOT ]; then
 +
    if [ -n $OPTS ]; then
 +
        /bin/mount -o $OPTS -t $TYPE $ROOT /new-root
 +
    else
 +
        /bin/mount -t $TYPE $ROOT /new-root
 +
    fi
 +
fi
 +
 
 +
if /bin/mountpoint /new-root >/dev/null; then :; else
 +
    echo "No root filesystem given to the kernel or found on the root RAID array."
 +
    echo "Append the correct 'root=', 'root-type=', and/or 'root-options='"
 +
    echo "boot options."
 +
    echo
 +
    echo "Dropping to a minimal shell.  Reboot with Ctrl-Alt-Delete."
 +
 
 +
    exec /bin/sh
 +
fi
 +
 
 +
if [ -z "$init" ]; then
 +
    init=/sbin/init
 +
fi
 +
 
 +
# Unmount everything and switch root filesystems for good:
 +
# exec the real init and begin the real boot process.
 +
/bin/umount -l /proc
 +
/bin/umount -l /sys
 +
/bin/umount -l /dev
 +
 
 +
echo "Switching to /new-root and running '$init'"
 +
exec switch_root /new-root $init $INIT_ARGS
 +
</pre>
 +
 
 +
Here's the initramfs source script, by default named usr/initramfs; you'll need to adjust it to pick up tools from the right place (They have to be linked statically, those in the default location probably are linked dynamically). You can omit `mdadm' if you like, so you can use the same init script on machines with root on LVM and with root on LVM on RAID, changing only the initramfs source script. You can omit `lvm' similarly.
 +
 
 +
<pre>
 +
#
 +
# Files needed for early userspace.
 +
# Placed in the public domain.
 +
#
 +
 
 +
dir /bin 0755 0 0
 +
file /bin/busybox /usr/i686-pc-linux-uclibc/bin/busybox 0755 0 0
 +
slink /bin/sh /bin/busybox 0755 0 0
 +
slink /bin/ash /bin/busybox 0755 0 0
 +
slink /bin/[ /bin/busybox 0755 0 0
 +
slink /bin/[[ /bin/busybox 0755 0 0
 +
slink /bin/test /bin/busybox 0755 0 0
 +
slink /bin/mount /bin/busybox 0755 0 0
 +
slink /bin/umount /bin/busybox 0755 0 0
 +
slink /bin/cat /bin/busybox 0755 0 0
 +
slink /bin/echo /bin/busybox 0755 0 0
 +
slink /bin/false /bin/busybox 0755 0 0
 +
slink /bin/ls /bin/busybox 0755 0 0
 +
slink /bin/mountpoint /bin/busybox 0755 0 0
 +
slink /bin/mkdir /bin/busybox 0755 0 0
 +
slink /bin/sed /bin/busybox 0755 0 0
 +
slink /bin/true /bin/busybox 0755 0 0
 +
slink /bin/tr /bin/busybox 0755 0 0
 +
slink /bin/wc /bin/busybox 0755 0 0
 +
dir /sbin 0755 0 0
 +
slink /sbin/mdev /bin/busybox 0755 0 0
 +
slink /sbin/fsck /bin/busybox 0755 0 0
 +
slink /sbin/e2fsck /bin/busybox 0755 0 0
 +
slink /sbin/fsck.ext2 /bin/busybox 0755 0 0
 +
slink /sbin/fsck.ext3 /bin/busybox 0755 0 0
 +
slink /sbin/switch_root /bin/busybox 0755 0 0
 +
# (the next two are optional)
 +
file /sbin/mdadm /usr/i686-pc-linux-uclibc/sbin/mdadm 0755 0 0
 +
file /sbin/lvm /usr/i686-pc-linux-uclibc/sbin/lvm 0755 0 0
 +
file /init usr/init 0755 0 0
 +
 
 +
# supporting directories
 +
dir /proc 0755 0 0
 +
dir /sys 0755 0 0
 +
dir /new-root 0755 0 0
 +
dir /etc 0755 0 0
 +
file /etc/fstab /etc/fstab 0644 0 0
 +
dir /etc/lvm 0755 0 0
 +
# (the next two are optional)
 +
file /etc/lvm/lvm.conf /etc/lvm/lvm.conf 0644 0 0
 +
file /etc/mdadm.conf /etc/mdadm.conf 0644 0 0
 +
 
 +
# initial device files required (mdev creates the rest)
 +
dir /dev 0755 0 0
 +
nod /dev/console 0600 0 0 c 5 1
 +
nod /dev/null 0666 0 0 c 1 3
 +
</pre>
 +
 
 +
Here's the busybox config file I used for all this. You <i>will</i> need to change the CROSS_COMPILER_PREFIX and the EXTRA_CFLAGS_OPTIONS, and you might want to build in more tools as well for use when things go really wrong, in emergency mode. This config file changed in critical ways on 2006-08-25: if you used an earlier version, you'll have to rebuild busybox:
 +
 
 +
<pre>
 +
HAVE_DOT_CONFIG=y
 +
CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
 +
CONFIG_FEATURE_DEVPTS=y
 +
CONFIG_STATIC=y
 +
CONFIG_LFS=y
 +
USING_CROSS_COMPILER=y
 +
CROSS_COMPILER_PREFIX="/usr/bin/i686-pc-linux-uclibc-"
 +
EXTRA_CFLAGS_OPTIONS="-march=pentium3 -fomit-frame-pointer"
 +
CONFIG_INSTALL_NO_USR=y
 +
CONFIG_INSTALL_APPLET_SYMLINKS=y
 +
PREFIX="./_install"
 +
CONFIG_MD5_SIZE_VS_SPEED=2
 +
CONFIG_CAT=y
 +
CONFIG_CUT=y
 +
CONFIG_ECHO=y
 +
CONFIG_FALSE=y
 +
CONFIG_LS=y
 +
CONFIG_MKDIR=y
 +
CONFIG_TEST=y
 +
CONFIG_TR=y
 +
CONFIG_TRUE=y
 +
CONFIG_WC=y
 +
CONFIG_FEATURE_AUTOWIDTH=y
 +
CONFIG_SED=y
 +
CONFIG_E2FSCK=y
 +
CONFIG_FSCK=y
 +
FDISK_SUPPORT_LARGE_DISKS=y
 +
CONFIG_MDEV=y
 +
CONFIG_MOUNT=y
 +
CONFIG_SWITCH_ROOT=y
 +
CONFIG_UMOUNT=y
 +
CONFIG_MOUNTPOINT=y
 +
CONFIG_FEATURE_SH_IS_ASH=y
 +
CONFIG_ASH=y
 +
CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
 +
CONFIG_FEATURE_SH_EXTRA_QUIET=y
 +
CONFIG_FEATURE_SH_STANDALONE_SHELL=y
 +
CONFIG_FEATURE_COMMAND_EDITING=y
 +
CONFIG_FEATURE_COMMAND_EDITING_VI=y
 +
CONFIG_FEATURE_COMMAND_HISTORY=15
 +
CONFIG_FEATURE_COMMAND_TAB_COMPLETION=y
 +
CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0
 +
</pre>

Latest revision as of 09:07, 9 July 2008

Historically, when the kernel booted, it used a mechanism called 'autodetect' to identify partitions which are used in RAID arrays: it assumed that all partitions of type 0xfd are so used. It then attempted to automatically assemble and start these arrays.

This approach can cause problems in several situations (imagine moving part of an old array onto another machine before wiping and repurposing it: reboot and watch in horror as the piece of dead array gets assembled as part of the running RAID array, ruining it); kernel autodetect is correspondingly deprecated.

The recommended approach now is to use the initramfs system.

This system is documented in more detail than you're likely to care about in the file Documentation/filesystems/ramfs-rootfs-initramfs.txt in the kernel source tree, but in brief it allows you to store in the kernel image a nonswappable in-memory filesystem (the 'rootfs') which is uncompressed as the root filesystem as the kernel boots; the kernel runs /init and leaves it to find the root filesystem, chroot into it, and execute the real /sbin/init. It's sort of like the old initrd system, only your image never gets out of sync with the kernel, it's much easier to build the image (the kernel build system can put it together for you), the kernel can always find it, and there's no overcomplicated scheme for switching to the real root filesystem: you can just chroot.

This approach provides a great deal of flexibility: you can get your root filesystem from LVM layered over a RAID array stored on a dozen network block devices on machines in Gautemala, San Diego, and Tokyo if you really need to (although that particular combination might be a bit slow without careful use of 'write-mostly'). I've even heard that some people have a C compiler on there, and recompile third-party modules for the running kernel on the fly from the source code!

But this flexibility comes with a price, and getting the thing working in the first place is a bit tricky. If init isn't PID 1, you're in trouble; if you've left anything in the rootfs before chrooting, you've lost the memory it was in forever: if you mess up population you've got a useless kernel image; and populating it is sort of like working on an embedded system, because unless you want a 20Mb kernel image you'd better use small tools, like busybox, and preferably a small libc, like uClibc.

But it's useful if you want to mount RAID arrays before booting: e.g., examining the partitions and assembling arrays with a defined UUID, while leaving you with enough emergency repair facilities to figure out what's wrong if assembly fails.

mdadm comes with such a script, but choice is good, so here's another. It has a number of improvements over the mdadm variation:

  • It handles LVM2 as well as md (obviously if you boot off RAID you still have to boot off RAID1, but /boot can be a RAID1 filesystem of its own now, with / in LVM, on RAID, or both at once; you don't even need md on the machine anymore)
  • You can leave lvm or mdadm off the image if you don't need them, so you can use the same initramfs for many machines, only some of which use RAID or LVMed root filesystems
  • It fscks / before mounting it
  • If anything goes wrong, it drops you into an emergency shell in the rootfs, where you have all the power of ash with hardly any builtin commands, lvm and mdadm to diagnose your problem!
  • it supports a number of arguments: 'rescue', to drop into /bin/ash instead of init after mounting the real root filesystem, 'emergency', to drop into a shell on the initramfs before doing anything, and 'trace', to turn on shell tracing early in the init script execution, so if something's failing with a bizarre error message, you can tell what it is. It also supports numeric arguments 1 to 5, `single' and `-b', which just get passed down to init.
  • It supports root= and init= arguments, although for arcane reasons to do with LILO suckage you need to pass the root argument as `root=LABEL=/dev/some/device', or LILO will helpfully transform it into a device number, which is rarely useful if the device name is, say, /dev/emergency-volume-group/root. It gets the default volume group name from a file `vgname' which you have to arrange to put on the initramfs (sticking it in the usr/ subdirectory in the kernel tree will do). It also supports root-type= and root-options= arguments, so you can mount root with noatime or force filesystem detection should you need to.

The default VG name, root device name, mount options and filesystem type are all derived from the entry for / in /etc/fstab. This will generally do the right thing, unless your root filesystem isn't on LVM and you use a name like /dev/disk/by-label/root: the initramfs doesn't have udev on it and so won't understand such labels. You could fix this by passing the root= argument or by having a second fstab used just for the initramfs: both will work.

  • It doesn't waste memory. initramfs isn't like initrd: if you just chroot into the new root filesystem, the data in the initramfs stays around, in nonswappable kernel memory. And it's not gzipped by that point, either!

The downsides:

  • It needs busybox 1.2 or later, and a 2.6.12+ kernel with sysfs and hotplug support; this is because it populates /dev with the `mdev' mini-udev tool inside busybox, and switches root filesystems with the `switch_root' tool, which chroots only after erasing the entire contents of the initramfs (taking great care not to recurse off that filesystem!)
  • If you link against uClibc you'll need mdadm 2.5.2 or later: earlier versions will crash.
  • if you link against uClibc (recommended), you need a CVS uClibc too (i.e., one newer than 0.9.27).
  • It doesn't try to e.g. set up the network: changing the script to do that isn't likely to be terribly difficult.
  • You need an /etc/mdadm.conf (if using md) and an /etc/lvm/lvm.conf, both taken by default from the system you built the kernel on: personally I'd recommend a really simple one with no device= lines, like
DEVICE partitions
ARRAY /dev/md0 UUID=some:long:uuid:here
ARRAY /dev/md1 UUID=another:long:uuid:here
ARRAY /dev/md2 UUID=yetanother:long:uuid:here
...

(I might change this to use --homehost in future, whereupon you'd only need to provide a file giving the hostname; but --homehost isn't widely-enough available yet, and I haven't tried it myself.)

Here's the init script:

#!/bin/ash
#
# init --- locate and mount root filesystem
#          By Nix <nix@esperi.org.uk>.
#
#          Placed in the public domain.
#

export PATH=/sbin:/bin

/bin/mount -t proc proc /proc
/bin/mount -t sysfs sysfs /sys
CMDLINE=`cat /proc/cmdline`

# Populate /dev from /sys

/bin/mount -t tmpfs tmpfs /dev
/sbin/mdev -s

# Locate the root filesystem's fstab entry; collapse spaces and tabs in it:
# extract its significant components. (There are three raw tabs in the next
# line, each next to a single space.)

FSENT=`sed -n '/[ 	]\/[ 	]/ { s,[ 	][ 	]*, ,g; p; }' < /etc/fstab`
ROOT="`echo $FSENT | tr ' ' '\n' | sed -n '1p'`"
TYPE="`echo $FSENT | tr ' ' '\n' | sed -n '3p'`"
OPTS="`echo $FSENT | tr ' ' '\n' | sed -n '4p'`"

# Parse arguments, engaging trace mode or dropping to rescue or emergency shells
# as needed. If there is a forced init program, root filesystem, root fs type or
# root fs options, accept the forcing.

INIT_ARGS=

for param in $CMDLINE; do
    case "$param" in
        init=*) eval "$param";;
	-b|single|s|S|[1-5]) INIT_ARGS="$INIT_ARGS $param";;
        trace) echo "Tracing init script.";
               set -x;;
        rescue) echo "Rescue boot mode: invoking ash.";
                init=/bin/ash;
                INIT_ARGS="-";;
        emergency) echo "Emergency boot mode. Dropping to a minimal shell.";
                   echo "Reboot with Ctrl-Alt-Delete.";
                   exec /bin/sh;;
        root=LABEL=*) ROOT=$(echo $1 | cut -d= -f3-);;
        root-type=*) TYPE=$(echo $1 | cut -d= -f2-);;
        root-options=*) OPTS=$(echo $1 | cut -d= -f2-);;
    esac
done

# Assemble the RAID arrays. We enable all that we can find, because we can't
# be sure which of them are needed to assemble the VG on which the root
# filesystem is located (if any). If you have RAID arrays which span devices
# which are not yet accessible, you'll probably want to add --no-degraded here,
# or build the initramfs with an mdadm.conf that does not mention the arrays
# you don't want assembled at this point.
#
# Perhaps we want to avoid starting degraded arrays no matter what, but I'd
# prefer my system to boot even if a drive fails.

if [ -x /sbin/mdadm ]; then
    /sbin/mdadm --assemble --scan --auto=md
fi

# If there are two slashes in the root filesystem location after the
# leading slash (e.g. /dev/raid/root), we assume that the middle
# component is the name of the volume group. Otherwise, we assume that
# no VG is involved.

VGNAME=
if [ "`echo $ROOT | sed 's,^/,,' | tr '/' '\n' | wc -l`" -eq 3 ]; then
    VGNAME="`echo $ROOT | sed 's,^/,,' | tr '/' '\n' | sed -n '2p'`"
fi

FAILED=

# Scan for volume groups. We activate only the group on which the
# root filesystem is stored; the other groups may span devices which
# are not yet accessible.

if [ -x /sbin/lvm -a -n $VGNAME ]; then
    /sbin/lvm vgscan --ignorelockingfailure --mknodes && /sbin/lvm vgchange -ay --ignorelockingfailure $VGNAME
fi

# Check the filesystem.

fsck -t $TYPE -a $ROOT

if [ $? -eq 4 ]; then
    echo "Filesystem errors left uncorrected."
    echo
    echo "Dropping to a minimal shell.  Reboot with Ctrl-Alt-Delete."

    exec /bin/sh
fi

if [ -n $ROOT ]; then 
    if [ -n $OPTS ]; then
        /bin/mount -o $OPTS -t $TYPE $ROOT /new-root
    else
        /bin/mount -t $TYPE $ROOT /new-root
    fi
fi

if /bin/mountpoint /new-root >/dev/null; then :; else
    echo "No root filesystem given to the kernel or found on the root RAID array."
    echo "Append the correct 'root=', 'root-type=', and/or 'root-options='"
    echo "boot options."
    echo
    echo "Dropping to a minimal shell.  Reboot with Ctrl-Alt-Delete."

    exec /bin/sh
fi

if [ -z "$init" ]; then
    init=/sbin/init
fi

# Unmount everything and switch root filesystems for good:
# exec the real init and begin the real boot process.
/bin/umount -l /proc
/bin/umount -l /sys
/bin/umount -l /dev

echo "Switching to /new-root and running '$init'"
exec switch_root /new-root $init $INIT_ARGS

Here's the initramfs source script, by default named usr/initramfs; you'll need to adjust it to pick up tools from the right place (They have to be linked statically, those in the default location probably are linked dynamically). You can omit `mdadm' if you like, so you can use the same init script on machines with root on LVM and with root on LVM on RAID, changing only the initramfs source script. You can omit `lvm' similarly.

#
# Files needed for early userspace.
# Placed in the public domain.
#

dir /bin 0755 0 0
file /bin/busybox /usr/i686-pc-linux-uclibc/bin/busybox 0755 0 0
slink /bin/sh /bin/busybox 0755 0 0
slink /bin/ash /bin/busybox 0755 0 0
slink /bin/[ /bin/busybox 0755 0 0
slink /bin/[[ /bin/busybox 0755 0 0
slink /bin/test /bin/busybox 0755 0 0
slink /bin/mount /bin/busybox 0755 0 0
slink /bin/umount /bin/busybox 0755 0 0
slink /bin/cat /bin/busybox 0755 0 0
slink /bin/echo /bin/busybox 0755 0 0
slink /bin/false /bin/busybox 0755 0 0
slink /bin/ls /bin/busybox 0755 0 0
slink /bin/mountpoint /bin/busybox 0755 0 0
slink /bin/mkdir /bin/busybox 0755 0 0
slink /bin/sed /bin/busybox 0755 0 0
slink /bin/true /bin/busybox 0755 0 0
slink /bin/tr /bin/busybox 0755 0 0
slink /bin/wc /bin/busybox 0755 0 0
dir /sbin 0755 0 0
slink /sbin/mdev /bin/busybox 0755 0 0
slink /sbin/fsck /bin/busybox 0755 0 0
slink /sbin/e2fsck /bin/busybox 0755 0 0
slink /sbin/fsck.ext2 /bin/busybox 0755 0 0
slink /sbin/fsck.ext3 /bin/busybox 0755 0 0
slink /sbin/switch_root /bin/busybox 0755 0 0
# (the next two are optional)
file /sbin/mdadm /usr/i686-pc-linux-uclibc/sbin/mdadm 0755 0 0
file /sbin/lvm /usr/i686-pc-linux-uclibc/sbin/lvm 0755 0 0
file /init usr/init 0755 0 0

# supporting directories
dir /proc 0755 0 0
dir /sys 0755 0 0
dir /new-root 0755 0 0
dir /etc 0755 0 0
file /etc/fstab /etc/fstab 0644 0 0
dir /etc/lvm 0755 0 0
# (the next two are optional)
file /etc/lvm/lvm.conf /etc/lvm/lvm.conf 0644 0 0
file /etc/mdadm.conf /etc/mdadm.conf 0644 0 0

# initial device files required (mdev creates the rest)
dir /dev 0755 0 0
nod /dev/console 0600 0 0 c 5 1
nod /dev/null 0666 0 0 c 1 3

Here's the busybox config file I used for all this. You will need to change the CROSS_COMPILER_PREFIX and the EXTRA_CFLAGS_OPTIONS, and you might want to build in more tools as well for use when things go really wrong, in emergency mode. This config file changed in critical ways on 2006-08-25: if you used an earlier version, you'll have to rebuild busybox:

HAVE_DOT_CONFIG=y
CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
CONFIG_FEATURE_DEVPTS=y
CONFIG_STATIC=y
CONFIG_LFS=y
USING_CROSS_COMPILER=y
CROSS_COMPILER_PREFIX="/usr/bin/i686-pc-linux-uclibc-"
EXTRA_CFLAGS_OPTIONS="-march=pentium3 -fomit-frame-pointer"
CONFIG_INSTALL_NO_USR=y
CONFIG_INSTALL_APPLET_SYMLINKS=y
PREFIX="./_install"
CONFIG_MD5_SIZE_VS_SPEED=2
CONFIG_CAT=y
CONFIG_CUT=y
CONFIG_ECHO=y
CONFIG_FALSE=y
CONFIG_LS=y
CONFIG_MKDIR=y
CONFIG_TEST=y
CONFIG_TR=y
CONFIG_TRUE=y
CONFIG_WC=y
CONFIG_FEATURE_AUTOWIDTH=y
CONFIG_SED=y
CONFIG_E2FSCK=y
CONFIG_FSCK=y
FDISK_SUPPORT_LARGE_DISKS=y
CONFIG_MDEV=y
CONFIG_MOUNT=y
CONFIG_SWITCH_ROOT=y
CONFIG_UMOUNT=y
CONFIG_MOUNTPOINT=y
CONFIG_FEATURE_SH_IS_ASH=y
CONFIG_ASH=y
CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
CONFIG_FEATURE_SH_EXTRA_QUIET=y
CONFIG_FEATURE_SH_STANDALONE_SHELL=y
CONFIG_FEATURE_COMMAND_EDITING=y
CONFIG_FEATURE_COMMAND_EDITING_VI=y
CONFIG_FEATURE_COMMAND_HISTORY=15
CONFIG_FEATURE_COMMAND_TAB_COMPLETION=y
CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0
Personal tools