From c462541362d3db2c1b7d300f774a8b11a06010c3 Mon Sep 17 00:00:00 2001 From: kueller Date: Mon, 3 Jan 2011 10:48:06 +0000 Subject: [PATCH] Neue Version V963 git-svn-id: svn://svn.compuextreme.de/Viitor/V963/Viitor_initrd@5933 504e572c-2e33-0410-9681-be2bf7408885 --- ViitorBoot.msg | 16 ++++++ boot.lss | Bin 0 -> 31538 bytes init | 136 +++++++++++++++++++++++++++++++++++++++++++++++ init.hd | 140 +++++++++++++++++++++++++++++++++++++++++++++++++ init.usb | 129 +++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 421 insertions(+) create mode 100644 ViitorBoot.msg create mode 100644 boot.lss create mode 100755 init create mode 100755 init.hd create mode 100755 init.usb diff --git a/ViitorBoot.msg b/ViitorBoot.msg new file mode 100644 index 0000000..7c2d501 --- /dev/null +++ b/ViitorBoot.msg @@ -0,0 +1,16 @@ +boot.lss + + + + + + + + + 3fAn LinuxFromScratch based Linux + Distribution. You can boot the Live + System with typing "Live" on the boot + Promt. The default will start in + installation modus. + If you have problems booting, try + to use NoSer on Boot Prompt diff --git a/boot.lss b/boot.lss new file mode 100644 index 0000000000000000000000000000000000000000..0f6b65672fd6f0aafe9ec72eb2cbf8a7984964bc GIT binary patch literal 31538 zcmds=dz4(odEmd>)pwp6O}ARF5d!s0O9BB#x4U{I1_aYHJp+h`)zYYCu-8`OVMMaY zT8(AQ=8voz%U;9TB(xY|Gj=u_TYHiJ;5;_LFkaTlp3MQb zki^sW-QQQYXEY+&O`Hv0!M%OoRrNjVtFP*Qb^E&0sgGwbx3>y2myK8-oeId5G@)pP&4r zQ|~otw@McWS#9LAM#MI7uWaoL1{vqK1^u*^;$3@z+E!J~uV{q29;+w?c zY7?EtE^9vaj3NEBG;u43%M!jXGrnK;IL6sRX|auXSP@%&v%4oSp^4k+xJidKv89f1 zI;(f&RzI8(`SozxBSYNQ;)$^5OJPsaR@Y_2wO%Y-(+ix0@FZOOy>M;PR@?&X3cKfMN(Vq z2-o)7pfQ-tnT>(@OCE-6hpaUAC$r{1HXh=(2~)jRVs^euM$aBkE^yQCKnQ4P)|GHmwBr+L8nR8w%|y$sS5t zbBUZ91REI%*Y!#@F(fsmVK$6al19>6c&$r{U=x$JWL$m&F6h%L*O#2##r`jB`pij? zZ>O+5!MOCB?Mmodl)70??dQo~*hHMtZ53fA3<8bYw4jzYW=h7knTko+F6#xM4T3=W zgU5p)#aS>GNYKe(E7#TF-8kvj_c|aGxYfje~w6+*gthmr5o1knTc=oKf2KR!L@+ z*Nre%2zSem4okH$C};Qkvt+I|4of{Q!;U{|&%WS`_~lc(*Pc1mEyCu{a^vhl3E+w=_te4U8;AW0r6ylF3EPvs zVf%F0l|20oznat%D(sp7esmH5rv{TPX?@b3hDk|}DhOid7ci^$klg~4(q6b`$eukM z917RlWH#K9N}hQrd*amb$gfI1M(ry7Ut zYcFJzXP(hgdTe_lTs354;dV1*6Hd)nG)OiUgsX$`Qzw(zaGksc_o^y;s_c(;Q5Pj_FQHS(SY7YF`b_ebUCA*@ zm9vMvih}opu%}r{1v!~YxJDW#0+&8@IB9C!c>SSdyreKrN5GQuIwuuSREUTQ14-SG z#z~5c0gXEj+L;Z>IQCLrJ?!wx%Bz$FMDi`dYHIb2SfgBM3)k4zaBbH5y2BzSVH>+v zx+nD7CwBIGGy{*DBYS7UU~{S0Azs)0ExvfRy%7 z5UxpDD9Md$5o4|#cG)A1sWg$M zcBNP zP@`L67Zq@(ds)(x>#)1W!7f2Eivld-l0Bq%fRcp-RF4yPhcvmT!WG&G9H$oAA9Fpa zNs)IcfNn=gl=h6?GS{i$rqyVOK6G+HB)v;i9Qy(Y_r%GrsrRJ$;Z|^K(cH^5OPlTx zwCAgkmlk2%%{dd<=LM$qiqc$F4#7Cp=cH=6S6aB^bncQY7MQyzKD>hDSWQbiKX1X^ zS^!WBR4XHu{l|dV&?|c--FQe60E+4r{PF~vm&g=;#iV2dB$Cb01TCyZHPVo)yg#4A zf4_WACv%y`U~n2UjRW-75(#CELR4K_lu*tnL`+UaLTmM@OY%1U!uh{nLInx)FE+k$ zo_u<2OjfZG87kPL5@30Qr0_#d=j%SUJO}1K_ zC$*wFhMhB~O+s+g-ll44N#JooyiLCHQ1)@H&yz}o%TRUnDBE0ZFX~gX%T{O}OuVrx zX;bR@y$Lw?=#X-Y)VU)h%qkixH%t+PM^G)y8i-B_&sXm^Fu&)kw}Qe{s6kJJ?K9BibR6R$H9(%L9wizBz}y6w zbmJgxGZs#uDOS-uV6td=v^{BpiQ09Z2e5&PqhJDUo10)bc^jAtfE#gJMN}^;$;EKB zsurylRmxe@h{?(iZ3wkVKAs)JtRhfSoOZk$Z|uU&ef6+oofFiX$I)R;FwQP2Vm$1y z9fP#GwKK=5O^1S%THP~;(SDVQCd?f=Pgdi!$wT&4iaK*r1w@A4g-!%V8n;}Lo5p1h zj_A`!pNwGblHQ9n;}D+R}r{PFiO8dQJp&kdfC8C*#$y zy%2iJ#5YfRv*ATpG9s*Q(5DOK>n>|A9a`AWM=Uk!C^+QLb)ZeWlrz$*`8# zZQsDH>K_Xe0lyU6c%!>D*?%J3k)g@T*>F0UwWnUNXMTXGxi*zN)g7~MX_ibVF1_YC z5+*2V-pDSV`^lDi^3)5-))KBNzXV$~TpO<6Ek8V&JhMOfM)$g;NrYX6@DjX;STrc4ZM*O?pLy7mdc#CN7j0tB;6*;y3+@ft@Ee$Ctur|T$WBw zd!^*EQgV4MTy>92brGJ@{jz#Vp0&Mt2NytAdF^(C=h<~^l*lI9I7(o=dOSIu z9ZT*QOJ08@d96*RgU5MxBngYy_)W5*kijZ1ZiB?P?fNC59Cw0E%+|6@mOCH+_=2pACA3OK>+}YBE=`M>a93}k|WJcfk=WXIg z-5y|OTilsG{5kp4q}!S75^jvy)-U z&aUQOuMG#4j*46srsUNPYE+XLNKWKqp%J53jc#di&(Ci4W~fFyJIJ#*$58IHwO0m% zBI#^9CZWUFPBUm$xOU!b3(+nC`!4I-<<^j(6O1Y`*`j?q%C4W<>dAge>+$Dx#Ns-+ z97JB(;LSPm>S60l=+B2<0vahzX`MN{fu6a%wM$;vC2#DPR|dh5p^{n*s=P31-`s^M z+?Aa?wKa*^+L}DQA(#wThSuca2crtq-Bn@#iBp5w6x$J6)@&-o?Q0Cqcy=0Ul$doC z_QqiLM7YAfwKbawb0<#G|Hvyr2_C(^KNZF`L8{@{8DyNYTr5|Fsm2B*laermrC!xwEV=zJ99F$Ya&kb^AxGE_>97Gb_-RjCXvsKR$V1@vc8ehg)$;YWk-EpOxzn!8+Vw+r z{hhXy!sf2NlY6Nb@};KaUfVWEl3n zy6Vt!VCUuK#t-ImCd^1e&tekN-B>uYjrrx_@~Z*{Zkwm@CwA`nxwG>hfBWUi+{=IY z6RhdEmn*c+3i>U!u^q!po_qd+T`pdVS)`8NZM@)&9C&wyT~{@$ z+ilPN@^iPn!)sSp6N5kc?(co~_uujL_ki-d=T=oQNj&%5)8BsX;`hkC;)w=TqGnf3zl2A*y_)2vc6 zPyf!>FTmyLSv;5wj9mZC_1|0;E?dSy*M()h4R+aK+a`&xKmFCGzj^^u@O6h6$jQty z273ZiXTa;p#y8;m-|(h6D5Exwna;5DDqDGfQFi+TTD{PKbFT@%W4zf7IJ?^E|R4ktc!-)CCoi)PN}5li__HiV?TQL?)| zFB%)w*02=;c8rz!_wC!)&$?;fs(pS2@or*8#F}E$C-1ZM_QXO_6c+s^%F|k8s}>04 zyYIVm>FO@ut-JC2KH4fr;oj(s*%q43cIcVFPkw!1f5A+E>yLkqsr`A0^kZFjmn zzS&87^*MQuM-q2Rt|C`8=b$^=sI-JFm)^b4PPbxrKDy84+PqX*s3fcfS1rr!k)pVm zyu>~~^sj7@Pxxu{D$1i!m#A8^f@%F~!J;X|sOljiWTIWqv3=R8yq1@Qdkj+6E+jL+I3F~^Eq>=OJK7XB>fRg@3ojHguxF-o` zNhncEyc7A@mBai# z*?XX@b@afPif~g@QCI1SzoPV~DlsQS738Mod8vd3DTPk9?~z?#4g^7paKzCAd(d9A zSrywcf(C6JwDy-CajZB;w}viK8T`?A#cJyGHX;vC)NjFa_BTWArI9BA6e$ScCc8ceKNv}jFk`aW^genL|5cf}&({#^Mk z8k1;oEf;nV?#znwi6bIaQ5JZ#z@W01;2sQ`E8po_p@kyUZ-mJd;FmkGkS=FrD4R;= zEGB$nkh}2iSOT+OY)WodliBoa)JUvS?PKwK)GDHSqpscKVnP38jQcXCy7aDC?5uAB z>(#Lor~&?eb8%jYc;&Y8GAB~Ji*s!swF9S?oh0l~Jd9r{1d0E=wx8P;@^frigAw6D651`CZMd{fikXM})r6NMqN0PAX-h**_p-g!{X;PYd2eo+g0kpnE0= zMA6{e32A8JS?f>9zLM;bL{9enLFo?`8w<^#zmi-nIgvoFjxgM6q0)K<-w%B0HRY-r z7p#zSAzGC&Rm0qk3PW*Cs)RhTX1k6IKa}Uis%xhYYgV> zmPS@~-wXe~4?d2EP1^4RMe zv`NW`+?%GLR8){BmB1{E=#s+kYyRbSPLWihp`vNOZj3BvG^Gi;3DzM%G>r{BCIK-t zHey)4kybWuq?0ZFj;*aD@%Ttg2K|zaReV`P*CG(rsHko&XqVPJ7zJ0$G2WEbu&aB_%+Qb@Cb#I^77z0| z!j4Tjss!ut-M%VSSq=K4zKsP|_LOA1%m=c^kE@b8-E3;Ap5Mzx_3M|b1JmQQv{2Z{ zT3D&=D97mJ0%}xOg3-!CzEB9vR&}+@OteYKH8O{h+3mNKptE0%iX+w4L1Dtt21&-_ zdq;LRg}xUq?Ou@kyH4g#Y2yi1-9$Vtd2C49#uI+YlytThlaQPNbnU9v&&ZOs`r;9Y zUgE91Xg+>v_@Jfi9q|gB$`2if5+mMTeaf626Hv16Pm`~cwgY3_P&dvs)>`{xzI5fy zCZYQxLozhVk2x`;qdo;_*$x25|Nl#{H@;VfWe9raVg|dAuq}R?wxHd11m%jT>#l@p zuSHF-5F;Lw6{9jTIyx%Fg51clz;+f^#pnW(3OSBxB~WSAtI zurh3if+E8Qayx{?OQWiDNQrIu!uait7e<+3sez}o?t4l$P9yFn%f>2rXt-M1+*37; zHeGEd$eRs8FizFfPLOtmT)%J0&b4G0#!g#R-Rz8KyKy7&ERF53ZB?8oXK&O#MD7d* z!Xr!;w~k<3#_PO_W<7tsFo<$kDC40_eVTrm+ha}5R2g7S@M3ZrJ;XJ0?xA16gP6tE zHf$xP!&s%yEcmtBsJ{Ew32?@FwKK7_Ws(-b(VlH%HZ!$Pl{7MprooJKjR0*9{LaQ0 zv2J6`+LV`9=$c2ekD=(woPtqHi^xkl{`~G-(;{1RCiJ}Zbux5&p}f4I4TWlVTvDb^ zyGR`{vyge$-$$d4T)c}{`q&dvump2tGdgKITl&6KN{`SP&+FW6)scr)W$77Y&01~45(k2N4!qmfHYiExs74=NGVvDW<+7Fws_`_R1cAoJLEdF= zWMn}X8?(zv(jW^>T-D6dgmv1QhuLesvJSBR(}JB`E@Gy!dJITZrDSF>le`0O9Hz8B z^~qakD9g*4g@y0Q^^BP&UkxLfum$?}lKAX>_czzZ;rjib{p@|7Y__1_+cveYvdPR5 z<6LJfjq!jsJ10ll!Zt>sV+^iYk&>cWr|iJc;MQES8SF0+2+ec}ybrp7ifGNufkDHT zylIE$1CtLt{J=4`qi%iV0jYEOlkd_VeC<#u-O#A(G;?+w!BzGp`rs8j93#sl@o2O( zK?3;Ep60C!?Z80XX)N6y>V$sLBg>GFS0^%xUuHE1iUl%(RX)H!g} zmd74`Z1SP|a~ zVe2}uMVf1V^Mk+H(e|4iE&tH3+Xk@$;XNy9jc<12II8&6oF^XpZPu?g*ROGW{6fBZ z!XfuHjbD50t53kki>;}Y+p$SWzP3Uot;A(D-2SS29;MR#k|a*v3%$PIDPVoTa?L+28thyjWRTrW19)IiTjy_ zz{6QD@Mlr{HFR2vwpzr+BaH74p8Ufn|Mld*Sh#Ezs>b`lQ!Kv?}%LxCk z?=Wk5H^kUKV=XvFe7eZ2$g_-ON9@Ss<154w|7RC_`}Ef|0QZ91J0U1RGP4^x zDuG#EC>B?`wOHK9dKcnbX46J4UWkeAVQdlCXSUExg^X8f+PjK-sUAg{$CS?!kbD*G zla0}Xo@M}tzLBPPX|;IGlP?xWitKIOSeNNr-&+5z9c=5rb?XJWk8s;@9nJk7De$4I zOuTCA1*>Wv5#>(UjiB~>arEYSU-tB$KmBJBt|-XPiPt zTA4*PRXf>TuWD+x<{2z!ET%E{i_iTl;`o2@r?CC|=iX;$rRvu)4>N_Jn9rxQ(y()w zDT=!2fg9K5^XAIHWESSN%t+w-HN!XzTpukexF3*1R-=D+^#|NQR%`X{VddfpS83O%!O%Moe7hk~CMV!C*`HO8uO8#7=cT{gxx@e6qhE?|#tY)Nu z&bVzP=?o@7Cpn%sZENWit_$c~YRIzAJoegb?`Ns>^PvoszsmRfa$}idyXTp}$>TM&r5ody|tHlYX>8 za%NErbs{^boZ8~5$Qqtpwon2i^S-^=CJGjLM(DT_7EP;`80mFXo|d^$8*sjSDVH|q zN%IXzsT6Ei{zc5dk%&Q&sckYxEgnl`@0?*!`)5b`&Fu?wwx7}$v`O+t`NuVV#97VE zw#eP+R14Tyc*b?p2h_efY?IxiC!rA^1_G6m7Z}az*qFK|`MVm6j&*Rr~&xmXRW~Tj45el=__!$aDGiY@;dg z3P!dPHh8;THba1py+O4ZfS{{LIn129ptrQbk)=)+2K05>Vl+iD3dLU-R^SU9LxJhe zn^xE}2GdZ@e0~!CEwWEJmtn{>Z?-deu->ZJjygKQlVc<+1vvzDHQr^?K?>y_n4*={ zQ8nt$MjeuRLs2c7v@H!2bF~fJ8iS>s%~FTe_qmZBG?0DR)`pFpWgv2JS^+APV3i}> z-s}om36=WYr%-+_Z=42LXh}I$-~>__+Py;NG{w)_!Z2k5#J=Bg+73lr(l7QjcJhE4 z5eee`c3waHBRAN_aKzkOB1R9b$IqMul&%>dosc|M^pKR|X`Qn$m{5%# zvbWfPA%mEmiw6gGGqcg`#`ha`c~nnLy>Rb7K53HfH`jBia+nm{2$_wS+=E8mj4r0m z$Tb+;`FQ2t1G^&-sH`ouSMU8KQxyi&BSk92OE{muJ7bP*V zPq7S7IFy>Ch0jWA0*N7PD83q%iym0Tna>kTqf=H*eDdyo^LZNbC67&bMAjVm_$LqS z)lZB#(~w%stBf3zwFmBnle;AtkW&ANC3$&#rIeOQ&&2Qe@)?Fw(+rv8D#$LQ_0Cmp zZB3#^I^gSD@<(#fy;|HhW*ZoZ!hq`K&V)^1AJhhD+Jzi*-E#57ulrVREUqm1E2#80 z(poRU&QZ4}pb`GBa>>N+l(SOXrU7GJ!rQ-w)d~##T9?PLgGHAUq&LXiGU+{Vy}4_z zzl_*2!c58&C0kQFp{C+CwSkLRsM)G?OXk3bEfbG42K4(xO=>vjs12G~^x()H#;sXE zzes~*`Ly-Mi9hq@4(sjpQ-tNq2S!Vqq?(g{xE=kPYM5!_x`3xj&~!_wOEypZ8C9{w zyZm{A6KWb$!WhR!qsFuOix3&coj3=+XiH3Gmp_-w4t&JcM~a2A5C=e{Y(0u`P;;#< z@{%7!&|0dUURn%}ljtYIFPr#l-%EAgdXYEr zF28+oB!6K<|0g}B|DQ{EJH&apa^epse7Tl4Au}3qN(e??m={>;=f$*I+5i?gA5nEw zf2y#0LmND0TYhn$%0DHDVC%%bi3#eC&6oTn>ZD@O@LgRrV5+n#kPqrL4{RE?IsXwR zHW{dDs=`I;Fjj>ead6bumrKAjxEpi|9@>^I*J4CQwEBiQutb#*q1;6-R}woX7S$ZL zMaAPgs7A7?gxpa84P?aJ~T!SfnFR3=`Eh0^gwk-0|T0ERF1BWDN0 zK|2qYqOQnC3VIvZ-(ci#B(L+g+=QjTtfcW%=6nYBC{xO^e-$BQ`(cUl+_^@M(@odj zokzS^_AA#9xhe_oGi<56`CI9SE8EzJ}#TGDaI+Z_mfA$dnB zn2gHLG4#T+C=k8ts)Th=9ISDz6|`nQ#P_+zG0O!xOrTON&FaO=46TaIB1ol18RaqHY(9a?x7lQTF(+ZShh=q#~2%Q`Hqn(BnE6H#@tLA;!o>lshC z@&Se+lxI?4Hrx#xi;OI@i@+@?Fh^G*oP3&KwNo*SeSS>}Zt4s(Xb$X-X42?vn$dm! z7A&mR=}j;zt(Dp`o`@FM8%7+EsPtwXcMv1_s}eMS>KM;=*Nv$1I{7PcZky1G7-?A? zEmPxb{e~gV%|{omfuK7iJ2tWneeOpfP2o6!MWV-eMOxq#0X;BprcD)4ZgMCwHOvx) zeax+&MS(R4O@ma=V#uY~-tfG@FQ z5sVAqann&d0n?&T)U2pZ2YeM74k93+UW113lN=r##4vbi-%ggQ*g2XUaTb57VWi(p z8PsX7tIH*28Z$do4ICJEs_bjkD%yWUssXc|f^i*CR4A(4j(tsdBiXS9Fsk-IG@;z& zm<7)!$_<@$tkXc8bdU!+UCtgtBDWLrzB{k9TpK{nUKJ2y3W{?in8l;BIF17K=kViZ z)z^>6aM4b6WTJ7_pk87N z;8ZK4L^A9q6*}Y6{G3DtK<8R2xP)z+*BX_u9dpRhvp4GK4Dxr2lRq+F>AJis`o>_V zjm>Jwd8Xr4V;J2g;t}#Nh>>>6?VkkQ+nGO*dmNidtO(WL4g4&rj;d34u{q1AT^3#h z^JRFog-oJx1u8#URI&*lM}*K%Sdt%;kMIJ``TFB91ee+dhg6=|zyTJ=ew0d=R326= zw=FY@vn|hRQ=w8sGb7_cmjye;fAVz9!}l~(f!cZLbmMQq2FPFhH7kSmbH(I~eAIP% z%)i_6SgsFml58dz)4Ga|j|G!h3JH$rP&S+DpH^J=jsTO&8C@j80f}p+fu{+B z=%#ut(*eU-Fe1iBt)1OPkeFOYQQOh4h&mnmcW2t^vK=*|fFN*dd0NHc7+xdXu$|^m zO>iq>M&}Cjz@aFQBss7(&o(MqL>JAfSm(smCa>HeH6U5BK_lmiJ>0avnkjcKf!ylPbdkvG$EmbfmEO$?YRs`sojO( zk9M#i>ee$Q{Ke@Ba;%_=4#7vN4(S+C(Ch9}4rY`g;6RbH<#HU`j7 z0DPnN(>=y;d37q4J$_7^mreLdOtY~;iU7%gdSgI7W)p6J*X2?u^9ruF?YqXe@<-vLx!Gp!|Lsz8HKFtQmZW(76Cs0Glv@7Ha+dfcGc z|04F%q(`n*TM3;PLFY1p8?KWQe>%jRy{4P1W;{o0L5oXxy_t4O#xUQ|F|FhZ@DiK$ z=8fFN6Q|exso<$N+6+DXCzWsKhJHUvm?ng$ihW?xuPa4lhVLqCnUIh-E8#jX#=#}S z+%S^;OHI|!AjOAlw`0)EkT&vpWoQg^S0a{v)&!FUsfVZaJ$oj2T&pGhJQYWJ=o9c? z^=7lJ4M~Z=4w8@HkmiCHXU?t=>T1T~%bQb2=bl|)`^dA5^ z&FH*W;>+l;gK)Tn(C+#i3TBSf#wLdDqL_xFcCqXTWI8Xin64M)dRsuZ2_a!LZ?Ccp z!N*FG7H?-j2$dmNFb%jwfjWckCLJFvFHI0Po|i`ZBqYF1&?v*M0@ea$XAse8modao z#OBlsxLjjvVqm9E-wrev-#Dq$$hVU(h{+y+l_0RLHL#yr)9<^-+c{j4q^=>S1F_w6f;lB-4!z*4L~Bx=@=+q4w#ym0UUb@m8|(FK{RnC~(6$4a zPff>>fr)F<>tSD&zwv>N1S_Et1+T)eje}ohjA529q$2@_Pl*v6l3JEhwwbly9hd9T zhZbO8OF?5c0lJ7rXy9D@${XDPjG4} zR%6&hA1Mko=72gBFxRD62|6*l`qt)BSe%YakB-52Ac`uP6hU|s%80(vNbomnL@`!1 zM;_`nD*HyUG5oh!Y?e_qX34ZbO)g-e>Z^6?q&C@z%x3$l@@BSxTLT~)`YFadG7Ov~v@uv@9t^%h?5NY&1&&AH9iI|^h;K&pB^GZ+B9(z>YO!nIMc28QzI zS~9?BO3hE_Q5CojF*HAv503&nbE8f3(VW?K=2?{D=&P>Gwkz--Yn+v02|J6xX>&SZ zVjx8(-z69+ABI2IP#l%EPF%39DIY*)zJsH5$X;+*?u0*$%C{s;`tPhzag~s-*1}oY zrrT_l?^yiZg+Cu~Si$NUp>*K*@&F%tB-;nLu665Mw^@h4jSQFR2=vXERegOB47*Vg zSoX_y+LwPl<;}KB#>o09Z;t5FWnd^~$}4cbUVg<&QHdVW@;nk}Q!>@VS<1+ksbMoc zl}l;hZKb}&dTD*CO1g~KHtCT^@36DQ+*3KzJvCq-oZ4>ILk?N%Fm1|N=5bQf@dxs^nVj$HQmsJC)*o@mU8&}99J+`k;CT(mWBgcxd zG!JB*{7T-u4+mjKU?h<0!#(*_pI6GoWE+pCDK)sC-Bdm%Jv%e<#XRL@sD{0L@)<2C z7LY6|$<}WT%q_=k-wL~hv75QV0DY5|W46~`X>Y;RPuDq}Vyg`eq;eRI zkN0IWeYuR@(r0F!Jg6V0^5o{Jq09>2hgOgFY*f$Y;fPFR<(WAk*Ocx?Adlv04HOl{ zE@(IW-5}UL4AwqkMMtpfxAI6b2rE{@$_{LF{7R9h&L%xBb5uZD3uxzt5?0anr*JE} z8wXS4?VPf9>i!4q)E0ZJ$38q@CkO1*PVlf-BIBw4)Kva)XgCBmx$!AGUKmJC<%*ne zZSzwjJ2Of)S^Mmx1NIo<)Jisl*<(BNlT+5MU~?uOjB!&T3=cfDQyZ5D zsPSmeF54%GIt^=|WYf8L;X%{K8@8)ceUAj`J}#}-m$N8=K{hgy$w@ZV7pq^LntA}S z$g!R{$$1y(*}l3vCu>Y=L%PqRD)!+X)91}{&)rvc>hpHP+pR|&&~6Z!i^*=_AKzko zSETz8+N4vd#6Sv7?Ul(wT0Vs&c`7!e3faezM_z%aU$k50(SodL@zQ|vvIUj z+m7_{_fZf(-5f}bVZIPW4W?!urdyG#_b8Up_HaETpW~G3T~Q{&nTI#ZuX2aVBzdlS zAcrR0;`s zjZ5JNlyfw_2!GR~{H2})U-^{F^(ot1r#6Dm%ubTpOnV)vo(CQ56}VdLqXAyjK(5%9 zdv;)feNI)U(&&Eg!n^NYG#kzhWRAt`FTwW***@nuZ@GVHF{=vT-?FL1eX9~eY_2?* zSschcHISostAApWJ2AkuyOmO#xsb?CWfU+rOZS_1DqguswlRdN=_d0S>cuQt?=_(U zq$*K~*?{G?qZ#|F84H*HolWpRkn%HBrU9AE&~K1027M?-EZvq-eZIyqOwBDu8d+rq zVskvLvlZGCE~S%j^Bf(ZIX)-i&DN`G(gpSA5e<}Mviy?ui2cHolbp63k*X($0o_I*?)~Y zn)8@_MDO&`7-Q@q0lN)#q`-uiEGLc{8zepP3%O zRBDoTE_j~qYYp5&1 >/dev/null + +cd /sbin +echo "Generating linknames in /sbin for busybox" +for i in chroot fbset fdisk getty halt hdparm hwclock ifconfig \ + init insmod losetup lsmod mkswap modprobe nameif pivot_root \ + poweroff reboot rmmod route runlevel sulogin swapoff swapon \ + switch_root sysctl; do + ln -s /bin/busybox $i +done +cd - 2>&1 >/dev/null + +runlevel=S +prevlevel=N +umask 022 +export runlevel prevlevel + +trap ":" INT QUIT TSTP + +for i in /proc /sys /mnt; do + if [ ! -d $i ]; then + mkdir $i + fi +done + +mount -t proc none /proc +mount -t sysfs none /sys +mount -n -t tmpfs -o mode=0755 udev /dev +mknod /dev/null c 1 3 +mknod /dev/console c 5 1 +mkdir /dev/pts +mkdir /dev/shm +if [ -d /proc/bus/usb ]; then + mount -t usbfs none /proc/bus/usb +fi +if [ ! -d /var/lock/subsys ]; then + mkdir -p /var/log/subsys +fi +/sbin/modprobe usb-storage +/etc/init.d/udev start +/etc/init.d/hotplug start + +for i in /dev/sr*; do + mount -o ro $i /mnt + if [ -d /mnt/Viitor ]; then + FOUND=1 + break + fi + umount /mnt +done + +pkill udevd + +if [ "$FOUND" ]; then + exec /sbin/switch_root /mnt /sbin/init +else + exec /bin/ash +fi diff --git a/init.hd b/init.hd new file mode 100755 index 0000000..ae86672 --- /dev/null +++ b/init.hd @@ -0,0 +1,140 @@ +#!/bin/busybox ash +#Framework, welches ein komplettes Linux System aus den Sourcen erstellt +#dieses Framework wird im CVS Repository +#:pserver:cvs.tramp-bbs.de:/opt/cvs zur Verfügung gestellt +# +#Lage dieser Datei im Archiv: $Source$ +# +#(c) 2003 Harald Kueller, Germany +#This program is free software; you can redistribute it and/or +#modify ist under the terms of the GNU General Public License +#as published by the Free Software Foundation; either version +#2 of the License, or (at your option) any later version. +# +#This program is distributed in the hope that it will be useful, +#but WITHOUT ANY WARRANTY; without even the implied warranty of +#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +#See the GNU General Public License for more details. +# +#You should have received a copy of the GNU General Public License +#along with this program; if not write to the Free Software Foundation, +#Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +#Beschreibung:linuxrc initrd script +#Starup Script fuer initrd betrieb von einer CDROM +# +#Aufrufparameter: +# +#Letzte Änderung von: $Author: kueller $ +#Datum der letzten Änderung: $Date: 2008-03-31 14:59:18 +0200 (Mo, 31 Mär 2008) $ +#Version der Datei: $Revision: 4152 $ +# +#$Log$ +#Revision 1.6 2007/04/30 21:29:26 kueller +#Probleme mit neuer Version von udev korrigiert +# +#Revision 1.5 2007/04/12 22:04:52 segler +#S0 added at getty starts for enabling serial console for monitorless installation +# +#Revision 1.4 2006/07/07 21:29:50 kueller +#Anpassung von devicenamen an udev. abschaltung von devfs +# +#Revision 1.3 2006/07/06 18:47:16 kueller +#Boot vorgang verbessert. startup wird mittels /etc/init.d/rc scripten +#gemacht. Ausserdem werden Gettys auf console 1-6 gestartet. Start +#ist von normalem boot fast nicht mehr zu unterscheiden, auch wenn ich +#den init immer noch nicht zum laufen bekommen hab. +# +#Revision 1.2 2006/01/13 16:57:04 kueller +#Vorbereitung fuer Viitor_Setup. Bugfix beim vgchange kommando. +# +#Revision 1.1.1.1 2006/01/12 13:20:21 kueller +#New added for cdrom bootup +# +# + +cd /bin +./busybox ln -s busybox ln +cd /bin +./busybox echo "Generating links in /bin for busybox" +for i in [ [[ acpid addgroup adduser ar arp arping ash awk \ + basename brctl bunzip2 bzcat cat chgrp chmod chown \ + chvt clear cp cpio cut date dc dd deallocvt delgroup \ + deluser depmod df diff dirname dmesg du echo ed egrep \ + eject env expand expr false fgrep find free fsck \ + fuser getopt grep gunzip gzip head hostname id install\ + ip ipaddr iplink iproute iptunnel kbd_mode kill killall\ + last less linuxrc loadkmap logger login ls lsmod \ + lzmacat makedevs md5sum mdev mesg mkdir mkfifo mknod \ + mktemp more mount mountpoint mt mv netstat nice nohup \ + nslookup passwd patch pidof ping pkill printf ps pwd \ + rdev realpath renice reset rm rmdir sed setconsole \ + setkeycodes sh showkey sleep sort split stat strings \ + stty su sync tail tar tee telnet test tftp top touch \ + traceroute true tty tunctl umount uname uncompress uniq \ + unzip uptime usleep vi wc wget which who whoami xargs \ + yes zcat; do + ln -s busybox $i +done +cd - 2>&1 >/dev/null + +cd /sbin +echo "Generating linknames in /sbin for busybox" +for i in chroot fbset fdisk getty halt hdparm hwclock ifconfig \ + init insmod losetup lsmod mkswap modprobe nameif pivot_root \ + poweroff reboot rmmod route runlevel sulogin swapoff swapon \ + switch_root sysctl; do + ln -s /bin/busybox $i +done +cd - 2>&1 >/dev/null + +runlevel=S +prevlevel=N +umask 022 +export runlevel prevlevel + +trap ":" INT QUIT TSTP + +for i in /proc /sys /mnt; do + if [ ! -d $i ]; then + mkdir $i + fi +done + +mount -t proc none /proc +mount -t sysfs none /sys +mount -n -t tmpfs -o mode=0755 udev /dev +mknod /dev/null c 1 3 +mknod /dev/console c 5 1 +mkdir /dev/pts +mkdir /dev/shm +if [ -d /proc/bus/usb ]; then + mount -t usbfs none /proc/bus/usb +fi +if [ ! -d /var/lock/subsys ]; then + mkdir -p /var/log/subsys +fi +/sbin/modprobe usb-storage +/etc/init.d/udev start +/etc/init.d/hotplug start +for i in `cat /proc/cmdline`; do + DEVNAME=$DEVNAME`echo $i|awk -F "=" '{ if ($1 == "root" ) print $2 }'` +done +MAJOR=`echo $DEVNAME|cut -d"0" -f 1` +MINOR=`echo $DEVNAME|cut -d"0" -f 2` +for i in /sys/block/[hs]d?; do + if [ -d $i ]; then + for j in $i/`basename $i`?; do + if [ -d $j ] && [ "`cat $j/dev`" == "$MAJOR:$MINOR" ]; then + ROOTDEV=`basename $j` + fi + done + fi +done +pkill udevd +if [ ${ROOTDEV} ]; then + mount /dev/$ROOTDEV /mnt + exec /sbin/switch_root /mnt /sbin/init +else + exec /bin/ash +fi diff --git a/init.usb b/init.usb new file mode 100755 index 0000000..74017e4 --- /dev/null +++ b/init.usb @@ -0,0 +1,129 @@ +#!/bin/busybox ash +#Framework, welches ein komplettes Linux System aus den Sourcen erstellt +#dieses Framework wird im CVS Repository +#:pserver:cvs.tramp-bbs.de:/opt/cvs zur Verfügung gestellt +# +#Lage dieser Datei im Archiv: $Source$ +# +#(c) 2003 Harald Kueller, Germany +#This program is free software; you can redistribute it and/or +#modify ist under the terms of the GNU General Public License +#as published by the Free Software Foundation; either version +#2 of the License, or (at your option) any later version. +# +#This program is distributed in the hope that it will be useful, +#but WITHOUT ANY WARRANTY; without even the implied warranty of +#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +#See the GNU General Public License for more details. +# +#You should have received a copy of the GNU General Public License +#along with this program; if not write to the Free Software Foundation, +#Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +#Beschreibung:linuxrc initrd script +#Starup Script fuer initrd betrieb von einer CDROM +# +#Aufrufparameter: +# +#Letzte Änderung von: $Author: kueller $ +#Datum der letzten Änderung: $Date: 2008-03-31 14:59:18 +0200 (Mo, 31 Mär 2008) $ +#Version der Datei: $Revision: 4152 $ +# +#$Log$ +#Revision 1.6 2007/04/30 21:29:26 kueller +#Probleme mit neuer Version von udev korrigiert +# +#Revision 1.5 2007/04/12 22:04:52 segler +#S0 added at getty starts for enabling serial console for monitorless installation +# +#Revision 1.4 2006/07/07 21:29:50 kueller +#Anpassung von devicenamen an udev. abschaltung von devfs +# +#Revision 1.3 2006/07/06 18:47:16 kueller +#Boot vorgang verbessert. startup wird mittels /etc/init.d/rc scripten +#gemacht. Ausserdem werden Gettys auf console 1-6 gestartet. Start +#ist von normalem boot fast nicht mehr zu unterscheiden, auch wenn ich +#den init immer noch nicht zum laufen bekommen hab. +# +#Revision 1.2 2006/01/13 16:57:04 kueller +#Vorbereitung fuer Viitor_Setup. Bugfix beim vgchange kommando. +# +#Revision 1.1.1.1 2006/01/12 13:20:21 kueller +#New added for cdrom bootup +# +# + +cd /bin +./busybox ln -s busybox ln +cd /bin +./busybox echo "Generating links in /bin for busybox" +for i in [ [[ acpid addgroup adduser ar arp arping ash awk \ + basename brctl bunzip2 bzcat cat chgrp chmod chown \ + chvt clear cp cpio cut date dc dd deallocvt delgroup \ + deluser depmod df diff dirname dmesg du echo ed egrep \ + eject env expand expr false fgrep find free fsck \ + fuser getopt grep gunzip gzip head hostname id install\ + ip ipaddr iplink iproute iptunnel kbd_mode kill killall\ + last less linuxrc loadkmap logger login ls lsmod \ + lzmacat makedevs md5sum mdev mesg mkdir mkfifo mknod \ + mktemp more mount mountpoint mt mv netstat nice nohup \ + nslookup passwd patch pidof ping pkill printf ps pwd \ + rdev realpath renice reset rm rmdir sed setconsole \ + setkeycodes sh showkey sleep sort split stat strings \ + stty su sync tail tar tee telnet test tftp top touch \ + traceroute true tty tunctl umount uname uncompress uniq \ + unzip uptime usleep vi wc wget which who whoami xargs \ + yes zcat; do + ln -s busybox $i +done +cd - 2>&1 >/dev/null + +cd /sbin +echo "Generating linknames in /sbin for busybox" +for i in chroot fbset fdisk getty halt hdparm hwclock ifconfig \ + init insmod losetup lsmod mkswap modprobe nameif pivot_root \ + poweroff reboot rmmod route runlevel sulogin swapoff swapon \ + switch_root sysctl; do + ln -s /bin/busybox $i +done +cd - 2>&1 >/dev/null + +runlevel=S +prevlevel=N +umask 022 +export runlevel prevlevel + +trap ":" INT QUIT TSTP + +for i in /proc /sys /mnt; do + if [ ! -d $i ]; then + mkdir $i + fi +done + +mount -t proc none /proc +mount -t sysfs none /sys +mount -n -t tmpfs -o mode=0755 udev /dev +mknod /dev/null c 1 3 +mknod /dev/console c 5 1 +mkdir /dev/pts +mkdir /dev/shm +if [ -d /proc/bus/usb ]; then + mount -t usbfs none /proc/bus/usb +fi +if [ ! -d /var/lock/subsys ]; then + mkdir -p /var/log/subsys +fi +/sbin/modprobe usb-storage +/etc/init.d/udev start +/etc/init.d/hotplug start +for i in /sys/block/sd?; do + DEVNAME=`basename $i` + mount /dev/$DEVNAME /mnt + if [ -d /mnt/Viitor/install ]; then + pkill udevd + exec /sbin/switch_root /mnt /sbin/init + fi + umount /mnt +done +exec /bin/ash