Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

RedHat Linux°²×°Í¼½â

RedHat Linux°²×°Í¼½â
±¾ÎÄÍøÖ·:http://bbs.bitscn.com/42341 ¸´ÖÆ
RedHat Linux°²×°Í¼½â
1.°ÑRedHat linuxµÚÒ»ÕŰ²×°¹âÅ̲åÈë¹âÇý(BIOSÀïÃæÉèÖôӹâÅÌÒýµ¼)¡£
2.Òýµ¼³É¹¦Ö®ºó£¬Äã°´»Ø³µ¼ü°É£¬¾Í»á¿´µ½(ͼ1)ÁË¡£
3.½øÈëͼһµÄ½çÃæÖ®ºó£¬°´Tab¼ü£¬Ñ¡ÖÐSKIP£¬ÔÙ°´»Ø³µ¼ü¡£
4.ϵͳ¿ªÊ¼¼ì²éÄãµÄÓ²¼þÅäÖá£
5.ÅäÖÃÄãµÄÏÔ¿¨¡¢ÏÔʾÆ÷µÈ£¬ÓÐЩ°æ±¾µÄϵͳÒѾ­°ïÄã¼ì²â³öÀ´Á˾Ͳ»ÐèÒªÄãÅäÖÃÀ²£¡
6.Ñ¡Ôñ°²×°ËµÃ÷ÓïÑÔ(µ±È»ÊÇÑ¡Ôñ¼òÌåÖÐÎÄ)£¬ÅäÖÃÊó±êºÍ¼üÅÌ(ÃÀ¹úÓ¢Óïʽ)
7.Ñ¡Ôñ°²×°ÀàÐÍ(ͼ2)£¬ÓУº¸öÈË×ÀÃæ¡¢¹¤×÷Õ¾¡¢·þÎñÆ÷¡¢¶¨ÖÆ£¬ËĸöÑ¡Ïî£¬ÍÆ¼ö´ó¼ÒÑ¡Ôñ¶¨Öưɣ¡
8.Ϊlinux·ÖÇø£¬ÕâÒ»²½Ò²ÊÇ×î¹Ø¼üµÄÒ»²½ÁË£¬ÒªÊÇÄã²»»á·ÖÇøµÄ»°£¬¾ÍÑ¡Ôñ×Ô¶¯·ÖÇø°É£¬¼û(ͼ3)¡£ËµÃ÷һϣ¬)(ͼ3)Äã¿ÉÒª¿´×ÐϸÁË£¬ÕâÀïÓÐÈý¸öÑ¡Ïɾ³ýϵͳÄÚËùÓÐlinux·ÖÇø¡¢É¾³ýϵͳÄÚËùÓзÖÇø¡¢±£ÁôËùÓзÖÇøÊ¹ÓÃÏÖÓеĿÕÏпռ䡣ǧÍò±ðÑ¡Ôñɾ³ýϵͳÄÚËùÓзÖÇø£¬µ½Ê±ºòÄãµÄÖØÒªÎļþûÁË£¬Äã¿É±ðÕÒÎÒŶ£¡ÆäʵÕâ¸öÖ»Òª´ó¼ÒÁôÒâһϾͿÉÒÔÀ²£¡
9.ÊÖ¶¯·ÖÇø£¬“/boot”·ÖÇø£¬ÏµÍ³µÄÄں˾ͱ£´æÔÚÕâÀһЩÒýµ¼ÏµÍ³µÄÎļþÒ²ÔÚÕâÀïÀ²,Ò»°ã¶¼ÊÇ»®·Ö100MB¡£
“/swap”·ÖÇø£¬¼´½»»»·ÖÇø£¬ÓÃÀ´Ö§³ÖÐéÄâÄÚ´æµÄ£¬×îСֵ»®·Ö¼ÆËã»úÄÚ´æµÄÁ½±¶¡£¼´Ê¹ÄãµÄÄÚ´æºÜ´ó£¬Ò²Òª»®·Öswap·ÖÇøÅ¶£¬ÒòΪ²Ù×÷ϵͳ×ÜÊÇ»áÈÏΪÄãµÄÄÚ´æ²»¹»µÄ¡£
“/”¸ù·ÖÇø£¬linux°²×°µÄËùÓÐÎļþ¶¼ÔÚ¸ù·ÖÇøÅ¶£¬×îÉÙÓ¦¸ÃÒª´óÓÚ2GB°É¡£
10.¼û(ͼ7)ÓÐʱºòÄãÃ÷Ã÷·ÖÁËÄÇô¶à¿Õ¼ä£¬ÏµÍ³È´“²»Ìý»°”£¬ÒªÊdzöÏÖÁËÕâÑùµÄÇé¿ö£¬´ó¼ÒÇë·ÅÐÄ¿©£¬ËæËüÈ¥°É£¬²»Òª¹ÜÄÇô¶à¡£
11.Òýµ¼×°ÔسÌÐòµÄÅäÖÃ(ͼ8)£¬ÕâÀï¿ÉÒÔÉèÖÃGRUBµÄ°²×°Î»Öᣴó¼ÒÓ¦¸Ã¿´µ½ÄǸö¿ò¿òÁ˰ɣ¬ÓÉÓÚÎÒµÄÓ²ÅÌÀïÖ»°²×°linux£¬ËùÒÔÄÇÀï¾ÍÏÔʾ“Fedor Core /dev/sda3”±íʾ¿ª»úµÄʱºòÖ±½ÓÒýµ¼Õâ¸ö£»¼ÙÈçÄãÏÈǰ°²×°ÁËÆäËû²Ù×÷ϵͳ£¬ÕâÀï»á¶àÒ»¸ö“Other”µÄ£¬Äã¿ÉÒÔµãÄǸö“±à¼­”ΪËûÃǸÄÃû×Ö£¬Ò²¿ÉÒÔµã»÷Ç°ÃæµÄÄǸöС¿ò¿ò£¬Ñ¡ÔñÄãÏëÒªÓÅÏÈÒýµ¼µÄϵͳ¡£
12.ÍøÂçÅäÖÃ(ͼ9)¡£Äã¿ÉÒÔµã»÷ÉÏÃæµÄÄǸö“±à¼­”ÉèÖÃ×Ô¼ºµÄIPµØÖ·¡¢×ÓÍø¡¢Íø¹ØºÍDNS¡£
13.ÉèÖøù¿ÚÁî(ͼ10)£¬¾ÍÊÇÉèÖÃrootµÄ¿ÚÁ´ó¼ÒǧÍòÒª¼ÇסÕâ¸ö¿ÚÁîŶ£¬·ñÔòÄã¹ÒÁË .
14.Ñ¡ÔñÈí¼þ°ü(ͼ11)¡£´ó¼Ò¿ÉÒÔ¸ù¾Ý×Ô¼ºµÄÐèҪѡÔñ°É¡£×îÏÂÃæÓиö×îС°²×°ºÍÍêÈ«°²×°£¬Í¼Ðλ¯½çÃæ×îС°²×°´ó¸ÅÐèÒª2GBµÄÓ²Å̿ռä°É£¬ÍêÈ«°²×°¿ÉÄÜÒª7GBµÄ¿Õ¼äŶ£¬ÎÒµÄÓ


Ïà¹ØÎĵµ£º

ǶÈëʽLinuxϵͳÖеĿìËÙÆô¶¯¼¼ÊõÑо¿

ÕªÒª
LinuxÔÚÏû·Ñµç×ÓÀà²úÆ·Öеõ½Á˹㷺ӦÓã¬ÓÉÓÚǶÈëʽÓû§¶ÔÓÚϵͳÆô¶¯ËٶȽÏΪÃô¸Ð£¬Òò´Ë¿ìËÙÆô¶¯¼¼ÊõÖð½¥³ÉΪÑо¿ºÍÓ¦ÓÃÖеÄÒ»¸öÖØµã¡£±¾ÎÄͨ¹ý¶ÔǶ
Èëʽ
LinuxµÄÆô¶¯Ê±ÐòºÍÖ÷ÒªÑÓʱÒòËØµÄ·ÖÎö£¬Õë¶ÔÐÔµØÌ½ÌÖÁËÔÚ¸÷¸öÆô¶¯½×¶Î½µµÍʱºÄµÄ¼¼Êõ£¬Öصã·ÖÎöÁËXIP¼¼ÊõºÍXIPÎļþϵͳ£¬²¢¸ø³öÁËÖ÷ÒªµÄʵÏÖ¹ý
³Ì¡£
¹Ø¼ü´ ......

linux 2.6Ô´´úÂëÇé¾°·ÖÎö±Ê¼ÇÖ®ÄÚ´æ3

¹ØÓÚe820
   e820ÊÇBIOSµÄ£¨int 0x15£©ÖжϹØÁªµÄ¡£ÔÚʹÓôËÖжÏʱ£¬axÖбØÐëÊÇe820(ireg.ax=0xe820;)¡£Í¨¹ý´ËÖжϿÉÒԵõ½ÄÚ´æµÄϵͳ²¼¾Ö¡£Í¨¹ýdoÑ­»·£¬Ã¿´ÎµÃµ½Ò»¶Î¡£
/linux32/arch/x86/include/asm/e820.h
ºêE820_MAPÊÇstruct e820entryÊý¾Ý½á¹¹µÄÖ¸Õ룬´æ·ÅÔÚ²ÎÊý¿éÖÐÎ»ÒÆÎª0x2d0µÄµØ·½¡£
#define E820M ......

linux 2.6Ô´´úÂëÇé¾°·ÖÎö±Ê¼ÇÖ®ÄÚ´æ4

£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­
¼¸¸öºê£º
PGDIR_SHIFT:È·¶¨Ò³È«¾ÖĿ¼ÏîÄÜÓ³ÉäµÄÇøÓò´óСµÄ¶ÔÊý¡£´ËºêÓÃÓÚ¼ÆËãҳȫ¾ÖĿ¼ÖÐÒ»¸öµ¥¶À±íÏîËùÄÜÓ³ÉäÇøÓòµÄ´óС¡£PGDIR_MASKÓÃÓÚÆÁ±Îoffset table,middle air,upper dir.×ֶεÄËùÓÐλ¡£
#define PGDI ......

linux 2.6Ô´´úÂëÇé¾°·ÖÎö±Ê¼ÇÖ®ÄÚ´æ5

ÔÚÄÚ´æÆô¶¯×ʼʱ£¬biosµÄÆðÖ÷µ¼×÷Óã¬ÄÚºËͨ¹ýËüÀ´Á˽âÎïÀíÄÚ´æµÄÇé¿ö¡£Í¬Ê±µ÷ÓÃbios¹ý³Ì½¨Á¢Ò»×éÎïÀíµØÖ··¶Î§ºÍÆä¶ÔÓ¦µÄÄÚ´æÀàÐÍ¡£
ͨ¹ýº¯Êýmachine_specific_memory_setup()º¯ÊýÀ´½¨Á¢ÎïÀíµØÖ·Ó³Éä¡£´Ë±í¿ÉÒÔ»ñÈ¡£¬ÊÇÄÚºËÔÚbiosÁбíµÄ»ù´¡ÉϹ¹½¨µÄ£»·ñÔòÄں˰´ÕÕ±£ÊصÄȱʡÉèÖù¹½¨ÕâÕÅ±í£º´Ó0x9f£¨lowmemsize()£©µ½0 ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ