ʹÓÃISOÎļþ°²×°Linux [·½·¨×ܽá]
Ò». ×¼±¸ÖªÊ¶
1. ISOÎļþ
ÎÒÃÇÆÕ±éʹÓõÄISOÎļþÊÇÖ¸°üº¬×ÅÕû¸öCD-ROM£¨ISO-9660 Îļþϵͳ£©ÄÚÈݵÄ
Ó³Ïó, ÊÇÕû¸öµúƬ´Ó0ÉÈÇøµ½×îºóÒ»¸öÉÈÇøµÄÍêÕû¸´ÖÆ,¾³£±»ÓÃÀ´ÔÚÍøÂçÉÏ´«Êä
¶ÔÓÚISOÎļþÎÒÃÇ¿ÉÒÔ:
1)¿Ì¼µ½¹âÅÌ
2)ÓÃWinRAR,MagicISOµÈÈí¼þÔÚWindowsϲ鿴»òÊÍ·ÅËüµÄÄÚÈÝ
3)ÔÚLinuxϵͳÏÂ,ʹÓÃmountÃüÁî¹ÒÔØµ½Ä³¸öĿ¼ÏÂÀýÈç:
mount -t iso9660 -o loop ./cdimg.iso /mnt/test
2. Linux·ÖÇøµÄ±íʾ
LinuxÓÃÀ´±êʶӲÅ̵ķ½·¨ÓëWindows²»Í¬£¬Èç¹ûÄãÓõÄÊÇIDEÓ²ÅÌ£¬ÄÇôÄãµÄµÚÒ»¿éÓ²Å̾ͱ»±êʶΪ/dev/hda µÚ¶þ¿éΪ/dev/hdb ÒÀ´ËÀàÍÆ£»
¶øÇÒµÚÒ»¿éÓ²Å̵ĵÚÒ»¸ö·ÖÇø±»±êʶΪ/dev/hda1µÚ¶þ¸ö·ÖÇøÔòΪ/dev/hda2ÒÀ´ËÀàÍÆ£»
Èç¹ûÊÇSCSIÓ²ÅÌÔòÊÇ/dev/sda£¬/dev/sdb ºÍ /dev/sda1,/dev/sda2µÄÐÎʽ¡£
ÁíÍâLinuxÓÃ1-4±êʶӲÅ̵ÄÖ÷·ÖÇø,5ºÍ5ÒÔÉϱíʾÀ©Õ¹·ÖÇøµÄÂß¼·ÖÇø
¶øÒ»°ãµÄWindowsϵͳÖÐÖ»ÓÐÒ»¸öÖ÷·ÖÇøC:ºÍÈô¸ÉÀ©Õ¹·ÖÇøµÄÂß¼·ÖÇø
ËùÒÔC:¶ÔÓ¦µÄÊÇ/dev/hda1,¶øD:È´Ìøµ½ÁË/dev/hda5
3. rootÎļþϵͳ
Linux²»ÏñWindowsÄÇÑùÒÔ·ÖÇøµÄÐÎʽ¹ÜÀíÎļþϵͳ,Ëü²ÉÓÃrootÐÎʽ:
Ò»¸öΨһµÄrootĿ¼"/", ϵͳÉÏËùÓеÄÎļþºÍÆäËüĿ¼¾ùÔÚËüÏÂÃæ½¨Á¢
¾ÍÏñÒ»¸ö´óÊ÷,´ÓΨһµÄ¸ù¿ªÊ¼,ÔöÖ¦³¤Ò¶
¶øWindowsµÄÏñÒ»¸öÉÁÖ,ÿһ¸ö·ÖÇøÊÇÒ»¸ö´óÊ÷
4. Loadlin³ÌÐò
Loadlin ÊǸöרÃÅÓÃÀ´ÔÚDOS»·¾³ÏµÄÒýµ¼LinuxÆô¶¯µÄ³ÌÐò,ËüÒÔLinuxÄÚºË
Ó³ÏóµÄÎļþµÄλÖúÍrootÎļþϵͳµÄλÖõÈΪÖ÷Òª²ÎÊý,ÀýÈç
C:> loadlin c:\vmlinuz root=/dev/hda2
ÉÏÊöÃüÁî»áÔØÈëLinuxÄÚºËÓ³ÏóÎļþvmlinuz²¢¹ÒÔØroot·ÖÇøÆô¶¯Linux
5. vmlinuzºÍinitrd.imgÎļþ
vmlinuzÊÇLinux Äں˵ľµÏñÎļþ,¿ÉÒÔ±»Òýµ¼³ÌÐò¼ÓÔØ,´Ó¶øÆô¶¯Linuxϵͳ
initrd----boot loader initialized RAM disk(È«³Æ)
ÊÇÒ»ÖÖÆô¶¯LinuxϵͳµÄ·½Ê½
µ±Ç°Á÷ÐеÄLinux°æ±¾Ò»°ã¶¼²ÉÓÃÄ£¿é»¯µÄÄÚºË,ÕâÖÖ·½Ê½¿ÉÒÔÔÚ²»ÖØÐ±àÒë¹¹½¨Äں˵ÄÇéÐÎÏÂ
Ôö¼Ó¹¦ÄÜÄ£¿é
µ«ÊÇÈç¹ûÄãµÄLinuxµÄrootÎļþϵͳËùÔÚÉ豸µÄÇý¶¯ÊÇÒ»¸öÄ£¿é(ûÓбàÒë½øÄÚºËÓ³Ïó)
,¾Í²»Äܱ»Òýµ¼³ÌÐò(ÀýÈçloadlin)Ö±½Ó¼ÓÔØ
Õâʱ»áÓõ½initrd·½Ê½À´Æô¶¯ÄãµÄLinuxϵͳ
ÕâÖÖ·½Ê½°üÀ¨Á½¸ö½×¶Î:
1)ÔÚÒ»¸öRAM diskÉϽ¨Á¢Ò»¸öÁÙʱµÄrootÎļþϵͳ,ÔÚÕâ¸öRAM diskÉϰüº¬×ÅÄãÐèÒªµÄÇý¶¯Ä£¿é
2)ÔØÈëËùÐèÇý¶¯Ä£¿é,¹ÒÔØÊ
Ïà¹ØÎĵµ£º
2009 Äê 4 ÔÂ 23 ÈÕ
±¾ÎÄÖÐÎÒÃÇÕë¶Ô Linux É϶àÏ̱߳à³ÌµÄÖ÷ÒªÌØÐÔ×ܽá³ö 5 Ìõ¾Ñ飬ÓÃÒÔ¸ÄÉÆ Linux ¶àÏ̱߳à³ÌµÄϰ¹ßºÍ±ÜÃâÆäÖеĿª·¢ÏÝÚå¡£ÔÚ±¾ÎÄÖУ¬ÎÒÃÇ´©²åһЩ Windows µÄ±à³ÌÓÃÀýÓÃÒÔ¶Ô±È Linux ÌØÐÔ£¬ÒÔ¼ÓÉî¶ÁÕßÓ¡Ïó¡£
±³¾°
Linux ƽ̨ÉϵĶàÏ̳߳ÌÐò¿ª·¢Ïà¶ÔÓ¦ÆäËûƽ̨£¨±ÈÈç Windows£©µÄ¶àÏß³Ì API ÓÐһЩϸ΢ ......
linuxµÄechoÃüÁî, ÔÚshell±à³ÌÖм«Îª³£ÓÃ, ÔÚÖÕ¶ËÏ´òÓ¡±äÁ¿valueµÄʱºòÒ²Êdz£³£Óõ½µÄ, Òò´ËÓбØÒªÁ˽âÏÂechoµÄÓ÷¨
echoÃüÁîµÄ¹¦ÄÜÊÇÔÚÏÔʾÆ÷ÉÏÏÔʾһ¶ÎÎÄ×Ö£¬Ò»°ãÆðµ½Ò»¸öÌáʾµÄ×÷Óá£
¸ÃÃüÁîµÄÒ»°ã¸ñʽΪ£º echo [ -n ] ×Ö·û´®
ÆäÖÐÑ¡Ïîn±íʾÊä³öÎÄ×Öºó²»»»ÐУ»×Ö·û´®ÄܼÓÒýºÅ£¬Ò²Äܲ»¼ÓÒýºÅ¡£ÓÃechoÃüÁîÊä³ö¼ÓÒýº ......
Linux POSIX Shell »·¾³ÖÐÖ§³ÖÊäÈëÊä³öÖØ¶¨Ïò£¬Ó÷ûºÅ"<"ºÍ">"À´±íʾ¡£ÃüÁîÐÎʽ¿ÉÒÔÓÃ%>file»òÕß%<contentÀ´±íʾ(ÆäÖÐ%±íʾÎļþÃèÊö·û£º0Ϊ±ê×¼ÊäÈëstdin£¬1Ϊ±ê×¼Êä³östdout¡¢2Ϊ±ê×¼´íÎóstderr).ϵͳĬÈÏ%ÖµÊÇ1£¬Ò²¾ÍÊÇ1>£¬¿ÉÒÔ¼òдΪ>£¬Ò²¾ÍÊÇ˵ĬÈÏΪ1>¡£stdoutµÄĬÈÏÊä³öµ½ÖÕ¶Ë£¬stderrµÄĬÈÏÊä ......