Ó²ÅÌ·ÖÍêÇøºóÔõôȥ¿´·ÖÇøÄØ?Ê×ÏÈÄãÒªÍüµôDOSϵÁеÄC,D,EµÈµÈ.Linuxͨ³£Êǰ´Ä¿Â¼Ê÷ºÍÎļþϵͳÀ´×éÖ¯ÐÅÏ¢µÄ,¶øÉ豸ÊÇÒ»ÖÖÌØÊâµÄÎļþ,¶¼ÔÚ/dev/Ŀ¼ÏÂ.µÚÒ»¸öIDEÓ²ÅÌÊÇ/dev/hda,ËüµÄµÚÒ»¸öÖ÷·ÖÇøÊÇ/dev/hda1,µÚËĸöÖ÷·ÖÇøÊÇ/dev/hda4,µÚÒ»¸öÂß¼·ÖÇøÊÇ/dev/hda5...ÒÔ´ËÀàÍÆ;µÚ¶þ¸öIDEÉ豸ÊÇ/dev/hdb,µÚÈý¸öIDEÓ²ÅÌÊÇ/dev/hdc.....ÒÔ´ËÀàÍÆ;SCSIÉ豸ÔòÒÔs´òÍ·,Èç/dev/sda1 /dev/sdb2µÈµÈ.³õѧÕß·ÖÍêÇøºó¼±×Ÿñʽ»¯·ÖÇø(format),¿ÉÊÇÈ´ÕÒ²»×ÅformatÃüÁî,ÕâÊÇÒòΪÔÚLinux²»ÊÇÕâ¸ö¸ÅÄî,¶øÊÇ´´½¨ÎļþϵͳµÄ¸ÅÄî--make file system.Äã¿ÉÒÔÕÒµ½mkfsÕâ¸ö³ÌÐò,ÓÃmkfs -t ext2 /dev/hda1¾ÍÐÐÁË,mkfsÓкܶà²ÎÊý,³õ´ÎʹÓÃʱÓÃ"man mkfs"ѧϰѧϰ.ÏÖÔÚLinuxʹÓõÄÎļþϵͳ¸ñʽΪext2(extention 2 file system),ËùÒÔ½¨ÒéÄãÖ±½ÓʹÓÃmke2fs.¸Õ´Ódos/windowsת¹ýÀ´µÄÐÂÊÖÓÖÎÊ,ÓÐûÓÐscandisk? ÔÚLinuxÏ¿ÉÒÔÓÃfsck(e2fsck)À´¼ì²éÐÞ¸´ÎļþϵͳµÄÍêÕûÐÔ.ÔÚ°²×°µÄʱºò²»ÓÃÄãÊÖ¹¤À´×öÕâЩÊÂÇé,°²×°³ÌÐò»á×Ô¶¯À´×ö,ÄãÖ»Ðè¿´¶®/dev/hda1ÊÇʲôÒâ˼,È»ºóÇü¸Ï¼üÅ̶øÒÑ.
°²×°Linux³ýÁËÒª¸øËü·ÖÅäÎļþϵͳµÄ·ÖÇø("native·ÖÇø"¸ÃÈçºÎ·Òë----±¾µØ,Ôʼ·ÖÇø?)Íâ,ͨ³£»¹Òª·ÖÅä½»»»·ÖÇø(swap·ÖÇø).½»»»·ÖÇøÊÇרÃÅÀ´×öÐéÄâÄÚ´æµÄ(LinuxÒ²¿ÉÒÔ°ÑÎļþϵͳÉϵÄÒ»¸öÎļþ×÷ΪÐéÄâÄÚ´æÓÃ/dev/zeroÉ豸ºÍddÃüÁî).Ò»¸öºÃµÄ½¨ÒéÊÇ,µ±ÏµÍ³Æµ·±·ÃÎÊÐéÄâÄÚ´æ¶øÄãÓÐÁ½¸öÒÔÉϵÄÓ²ÅÌʱ,°Ñ½»»»·ÖÇøÓëÊý¾Ý·ÖÇø·ÅÔÚ²»Í¬µÄÓ²ÅÌÉÏ¿ÉÄÜ»áÌá¸ßϵͳÐÔÄÜ.ÈçºÎ»®·Ö½»»»·ÖÇøÄØ?Óе㷳Ëö: ÏÈÓÃLinuxϵÄfdisk·Ö³öÒ»¸önative·ÖÇø,È»ºó°´tÐÞ¸ÄÕâ¸ö·ÖÇøµÄidºÅ,´Ó83¸ÄΪ82,»ØÍ·°´p¿´¿´ÊDz»ÊÇÏÔʾΪswap·ÖÇøÁË? ÔÚRedhat 5.1´øÁ˸öеķÖÇøÈí¼þ,±È½Ï¼òµ¥Ö±¹Û.Linux¶Ô½»»»·ÖÇøµÄÏÞÖÆÊÇÿ¸ö½»»»·ÖÇø²»Äܳ¬¹ý127M×Ö½Ú,µ«Ö§³Ö×î¶à16¸ö½»»»·ÖÇø.½»»»·ÖÇøµ½µ×·ÖÅä¶à´óºÃÄØ?Õâ¸öÎÊÌâûÓбê×¼´ð°¸.ͨ³£µÄ˵·¨ÊÇ·ÖÅäµÄÈÝÁ¿Ó¦ÊÇÎïÀíÄÚ´æµÄÒ»±¶µ½Á½±¶,ÆäʵҲ²»¾¡È».±ÈÈçÎÒÔÚ¸öÈË»úÉÏÍæLinux,ÓÐ128MÎïÀíÄÚ´æ¹»ÓÃÁË,ÔÚ·ÖÅäÄÇô´óÐéÄâÄÚ´æ¸ÉÂï,Æñ²»ÊÇÀ˷ѿռäÂï,64M½»»»·ÖÇø¹»ÁË!Èç¹û²»¹»»¹¿ÉÒÔÁÙʱÔÙ¼ÓÂï.Èç¹ûÄãÒªÓÃLinuxÀ´×ö·þÎñ,×îºÃµÄ·½·¨ÊǼÆËã(ÍÛàç,ÄãÒѾºÜÊìϤLinuxÁË,ÎÒÒ²¸Ã±Õ×ìÁË:-).ÐÂÊÖҪעÒâµÄÊÇ,½»»»·ÖÇøÉÏûÓÐÎļþϵͳ,ËùÒÔ²»ÄÜÓÃmke2fsÁË,Ó¦»»³ÉmkswapÀ´¸ñʽ»¯,ÓÃswaponÀ´¼¤»î,°²×°³ÌÐò»á×Ô¶¯×öÕâЩÊÂÇéµÄ.
ÐèҪΪLinux·ÖÅ伸¸önative·ÖÇøÄØ?ÎÒÃÇÏÈÀ´¿´Ò»ÏÂĿ¼Ê÷.DOSÏÂcÅÌÒ»¸ö¸ùĿ¼,dÅÌÒ»¸ö¸ùĿ¼.... Linux²»ÊÇÕâÑùµÄ,ËùÓеÄÎļþϵͳֻÓÐÒ»¸ö¸ù"/".µ±ÄãÓжà¸önative·ÖÇøÊ±,ÐèÒª°ÑÆäÖÐÒ»¸öÉèÖÃΪ"/" (chroot),ÆäËûµÄ·ÖÇøÉèÖÃΪ¸ù(root)ϵÄÒ»¸öµã,Èç/other-part,ÒÔºóÄã²»ÊÇÇл»ÅÌ·ûÀ´·ÃÎÊÕâ¸ö·ÖÇøÁË,¶øÊÇ´ÓĿ¼Ê÷ÉϵÄÕâ¸ö°²×°µãÀ´·ÃÎÊËü(cd /other-part).Õû¸öĿ¼Ê÷¿´ÆðÀ´ÏóÕâÑùµÄ(Õª×ÔsagÎĵµ):

ÓÐЩĿ¼ÔÚϵͳÀïÓÐȱʡµÄº¬Òå.Ê×ÏÈÊǸùÎļþϵͳ,ÊÇϵͳµÄ¸ù±¾ËùÔÚ.Èë¿ÚµãÊǸùĿ¼,¸ùĿ¼ÏÂͨ³£Ã»ÓÐÎļþ,³ý·ÇLinuxÄں˶þ½øÖÆÎļþ/vmlinuz,ÔÚRedhat·¢ÐаæÖÐÄں˶þ½øÖÆÎļþÒ²²»ÔÚ¸ùĿ¼ÏÂ,¶øÔÚ/bootĿ¼ÏÂ.¸ùÎļþϵͳͨ³£°üº¬/bin(Æô¶¯ËùÐèÃüÁî),/sbin(ϵͳ¼¶ÃüÁî),/etc(ϵͳ¼¶ÅäÖÃÎļþ),/lib(ϵͳ¼¶¹²Ïí¿â),/dev(É豸Îļþ),/boot(Æô¶¯Òýµ¼³ÌÐòÔÚÕâÀï),/root(³¬¼¶Óû§µÄ¼ÒĿ¼),/mnt(ϵͳ¹ÜÀíÔ±µÄÁÙʱ°²×°µã),/tmp(ϵͳ¼¶ÁÙʱÎļþ). ÕâЩĿ¼ͨ³£¶¼ÔÚ¸ùÎļþ·ÖÇøÀï,ÎÞÐèΪËüÃÇ×öÌØ±ðµÄ·ÖÇø,¶øÇÒËüÃÇÒ»°ãÒ²²»´ó./procÊÇÒ»¸öÐéÄâµÄÎļþϵͳ,ÊÇÓɺËÐÄÔÚÄÚ´æÀï²úÉúµÄ,ÌṩӲ¼þºÍÄÚºËÔËÐеÄһЩÐÅÏ¢./varÎļþϵͳÉϼǼϵͳºÍϵͳ¼¶Ó¦ÓóÌÐòÔËÐÐʱ³£Òª¸Ä±äµÄÐÅÏ¢./usr»áºÜ´ó,Ó¦ÓóÌÐòͨ³£¶¼×°ÔÚÕâÀï./homeÒ»°ãÊǸøÆÕͨÓû§·ÖÅä¿Õ¼äµÄµØ·½,±ÈÈçÓû§user1µÄ¼ÒĿ¼¾ÍÔÚ/home/user1ÏÂ,ÄäÃûftp(/home/ftp)ºÍweb·þÎñÆ÷µÄÄÚÈÝͨ³£Ò²ÔÚÕâÀï.
ÓÉÓÚLinux²¢Ã»ÓÐÏóijЩUnixÄÇÑùʹÓÃslice·ÖƬ¼¼ÊõÀ´Éú³É/usr,/varµÈµÈ,Äã¿ÉÒÔÁé»îµØÔÚ¸ù·ÖÇøÏ½¨Ò»¸ö/var(»ò/usrµÈ)Ŀ¼»ò°ÑÁíÒ»¸öLinux·ÖÇøµÄ°²×°µãÉèÖÃΪ/var(»ò/usrµÈ).Èç¹ûÓû§±È½Ï¶à,Äã¿ÉÒÔΪ/homeרÃÅ×ö¸ö½Ï´óµÄ·ÖÇø;Èç¹ûϵͳµÄ·þÎñÁ¿±È½Ï´ó,Ϊ/varרÃÅ×ö¸ö½Ï´óµÄ·ÖÇø(»òµ¥¶ÀµÄÕû¸öÓ²ÅÌ);ÉõÖÁÄ㻹¿ÉÒÔ½øÒ»²½Ï¸·Ö,Ϊ/var/spool×ö¸öÎļþϵͳ.ÕâÑùÒÔºó¹ÜÀíÆðÀ´±È½Ï·½±ã.¶ÔÓÚ³õѧÕßÀ´Ëµ²»±ØÕâôÂé·³,Ö»Ðè×ö¸ö½Ï´óµÄ·ÖÇø×ö¸ùÎļþϵͳ¾ÍÐÐÁË,°²×°³ÌÐò»á°ÑÉÏÊöĿ¼¶¼×öºÃµÄ.ÖØÒªµÄÊÇ,ÒªÀí½âËüÃǵĺ¬ÒåÒÔ¼°ÄãÓµÓеķ½·¨ºÍȨÁ¦.
˳±ãÌáÒ»ÏÂ,°²×°Ê±¸ùÎļþϵͳÔÚÄÄÀï?RedHatµÄÆô¶¯ÈíÅÌʹÓõÄÊÇinitrd(init ram disk,³õʼÄÚ´æÐéÄâ´ÅÅÌ),ÔÚDosÏÂÆô¶¯Linux(loadlin.exe)Ò²Óõ½ÁËÕâ¸ö¼¼Êõ.¶øSlackwareÔòÐèҪרÃŵ÷ÈëÒ»¸örootÅÌ.
ÆÅÆÅÂèÂè,ÂÞÁ¨ÂÞིÁ˰ëÌì,ÎÒ×Ô¼º¶¼·³ÁË, µ½´Ë´òס.
½¨Òé³õѧÕß×Ðϸ¿´¿´"ϵͳ¹ÜÀíÔ±ÊÖ²á",²»Òª±»"ϵͳ"Á½¸ö×ÖÏÅס,ÆäʵÀïÃæ½²Á˺ܶ౳¾°ÖªÊ¶.¸ÐлOKboy°ÑËü·Òë³ÉÖÐÎÄÁË.
¸