ÊÖ¶¯Í¨¹ýgrubÃüÁîÐÐÆô¶¯Linux»òÕßwinϵͳ
ÊÖ¶¯Í¨¹ýgrubÃüÁîÐÐÆô¶¯Linux»òÕßwinϵͳ
ǰЩÌìfedoraµÄÆô¶¯²Ëµ¥grub.conf¶ªÊ§£¬ÎÞ·¨½øÈëϵͳ
¡£²»¹ý£¬grubÆô¶¯¹ÜÀí
Æ÷»¹ºÃºÃµÄ£¬Ö»ºÃͨ¹ýgrubÃüÁî
ÐÐÀ´ÊÖ¶¯Òýµ¼Æô¶¯ÏµÍ³ÁË¡£
¡¡¡¡ÔÚ“´ÓÓ²ÅÌ
°²
×°fedora 8
”ÖÐÔø¾ÉÔ΢Ìáµ½¹ý£¬grubÊÇÒ»¸ö¶àϵͳµÄÆô¶¯¹ÜÀíÆ÷£¬²»µ«ÓÐlinux°æ±¾µÄgrub£¬Ò²ÓÐwindows°æ±¾µÄgrub¡£ÉϴδÓÓ²ÅÌ°²×°ÏµÍ³ÓõľÍ
ÊÇwindows°æ±¾µÄgrub¡£¿ÉÒÔ˵£¬grubÊÇÒ»¸ö·Ç³£Ç¿´óµÄ¶àϵͳÆô¶¯¹ÜÀíÆ÷£¬¾ßÓжàÖØϵͳÒýµ¼£¬½»»¥Ê½²Ù×÷£¬¿ÉÉèÖÃ
grubÆô¶¯ÃÜÂ룬¿ÉÓ³ÉäÓ²ÅÌ£¬¿ÉÒÔ¶¨ÖÆ¿ª»ú»ÃæµÈµÈÌص㡣ͨ¹ýÃüÁîÐÐÆô¶¯ÏµÍ³¾ÍÊǽ»»¥Ê½²Ù×÷µÄÒ»¸öÓ¦ÓÃ
£¬ÖÁÓÚÆäËüÓ¦Óã¬ÕâÀï¾Í²»ÔÙÒ»Ò»Áгö¡£ÏëÒªÉîÈëÁ˽âËüµÄ»°£¬¿ÉÒÔ¿´Ò»ÏÂgrubµÄÊÖ²á
£º
http://www.linuxsir.org/main/doc/grub/grubmanual/index.html
¡£ËµÀ´²ÑÀ¢£¬ÎÒ»¹Ã»ÍêÈ«¿´¹ý¡£¡£¹þ¹þ¡£¡£
¡¡¡¡Ïл°ÉÙ˵£¬ÏÈ°Ñͨ¹ýÃüÁîÐÐÆô¶¯ÏµÍ³µÄ¹ý³ÌÁгöÀ´¡£ÎªÁ˽âÊÍ·½±ã£¬ÌرêÉÏÐкţº
£± root (hd0,2)
£² kernel
/vmlinuz-2.6.26.5-28.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
£³ initrd /initrd-2.6.26.5-28.fc8.img
£´ boot
¡¡¡¡ÔõôÑù£¿linuxµÄÆô¶¯ÃüÁîÐÐÊDz»ÊǺܼò½à°¡£¿ÏÂÃæ¾ÍÒ»Ò»½âÊÍÕ⼸ÃüÁî¡£
¡¡¡¡µÚ£±ÐÐÃüÁָ¶¨/bootËùÔڵķÖÇø
¡£
¡¡¡¡ÒªÊDz»ÖªµÀ×Ô¼ºµÄ/boot·ÖÇøÔÚÄÄÀû¹Øϵ£¬ÏÈÊäÈëroot
(hd£°£¬È»ºó°´Tab¼ü£¬Ëü»áÏÔʾ¿ÉÄܵķÖÇø£¬È»ºó¸ù¾Ý·ÖÇøÀàÐÍÅжÏ/boot·ÖÇø¡£ÎÒ¾ÍÊÇÕâô×öµÄ......ËùÒÔTab¼üÊÇlinuxÀïºÜºÃÓõÄÒ»
¸ö¼ü¡£ÕâÀïÖ¸¶¨/boot·ÖÇø²¢²»ÊDZØÐëµÄ£¬ÔÚÕâÀïÊ¡ÂԵĻ°ÒªÔÚkernelÒÔ¼°initrdÖÐÖ¸¶¨£¬¼´£ºkernel
(hd0,2)/vmlinuz-2.6......ºÍinitrd (hd0,2)/initrd-2.6......
¡¡¡¡¹ØÓÚ"hd0,2”£¬ÊÇÖ¸µÚÒ»¿éÓ²Å̵ĵÚÈý¸ö·ÖÇø£¬ÕâÊÇÒ»¸öÖ÷·ÖÇø¡£linuxÀïµÄ·ÖÇø±íʾ·½·¨ÓÐÁ½ÖÖ£ºÒ»ÊÇÏñ"hd0,2"ÕâÖÖ´¿Êý×Ö±íʾ·¨£¬ËüÊÇ
ÒÔ"hd0,0"¿ªÊ¼£¬Òâ˼ÊǵÚÒ»¿éÓ²Å̵ĵÚÒ»¸ö·ÖÇø£»µÚ¶þ¿éÓ²Å̾ÍÊÇhd1¡£»¹ÓÐÒ»ÖÖÊÇhda1ÕâÒ»ÖÖ£¬ËüÒ²±íʾµÚÒ»¿éÓ²Å̵ĵÚÒ»¸ö·ÖÇø£»µÚ¶þ¿éÓ²Å̾Í
ÊÇhdb¡£Á½ÖÖ±íʾ·¨ÓÃÔÚ²»Í¬µÄ³¡ºÏ£¬´¿Êý×Ö±íʾ·¨Ò»°ãÓÃÔÚgrubÖÐÖ¸¶¨/boot·ÖÇø£»µÚ¶þÖÖ·½·¨ÊÇÈÕ³£Ê¹Óõıíʾ·¨£¬Ó²Å̹ÒÔصȶ¼ÓÃÕâÖÖ±íʾ·¨¡£¹Ø
ÓÚÖ÷·ÖÇøÓëÀ©Õ¹·ÖÇø£¬ÕâÀïÉÔ΢ÌáÒ»µã£ºÀ©Õ¹·ÖÇøÊÇ´Óhdx5»òhdx,4¿ªÊ¼µÄ£¬ÆäÖÐx´ú±íÓ²Å̺š£Òª¸ü¼ÓÏêϸµÄÁ˽âlinuxµÄ·ÖÇø±íʾ
·¨£¬Googleһϡ£
¡¡¡¡µÚ£²ÐÐÃüÁָ¶¨ÄÚºËÓ³Ïñ¼°¸ù·ÖÇø¡£
¡¡¡¡ÊäÈëkernel
Ïà¹ØÎĵµ£º
Ê×ÏȽéÉÜÏÂpthread_cond_t¡£ ÔÚLinuxϳÆ֮Ϊ״̬±äÁ¿£¬ÓëÖ®Ïà¹ØµÄÓÐÏÂÃ漸¸öAPI:
int pthread_cond_init (pthread_cond_t *COND,pthread_condattr_t *cond_ATTR);
int pthread_cond_signal (pthread_cond_t *COND);
int pthread_cond_broadcast (pthread_con ......
Table of Contents
1. awk¼ò½é
2. awkÃüÁî¸ñʽºÍÑ¡Ïî
2.1. awkµÄÓï·¨ÓÐÁ½ÖÖÐÎʽ
2.2. ÃüÁîÑ¡Ïî
3. ģʽºÍ²Ù×÷
3.1. ģʽ
3.2. ²Ù×÷
4. awkµÄ»·¾³±äÁ¿
5. awkÔËËã·û
6. ¼Ç¼ºÍÓò
6.1. ¼Ç¼
6.2. Óò
6.3. Óò·Ö¸ô·û
7. gawkרÓÃÕýÔò±í´ïʽԪ×Ö·û
8. POSIX×Ö·û¼¯
9. Æ¥Åä²Ù×÷·û(~)
10. ±È½Ï±í´ïʽ
11. ·¶Î§ ......
ÿ¸ö½ø³Ì¶¼ÓÐÒ»¸öΨһµÄ½ø³ÌºÅ¡£ ÿ¸ö½ø³Ì¶¼ÓÐÒ»¸ö¸¸½ø³Ì¡£ ϵͳÖеĽø³ÌÒÔÊ÷µÄÐÎʽ×éÖ¯£¬init½ø³Ì(½ø³ÌºÅΪ1)×÷Ϊ¸ù¡£ ½ø³Ì0Êǵ÷¶È½ø³Ì£¬Ã»ÓгÌÐòÓëÖ®¶ÔÓ¦£¬ÊÇÄں˵ÄÒ»²¿·Ö¡£ ½ø³Ì1ÊÇinit½ø³Ì£¬ÊÇÔÚϵͳÆô¶¯µÄ½×¶ÎÓÉÄÚºËÆô¶¯µÄ£¬¶ÔÓ¦/sbin/ini ......
µ¼ÑÔ£º±¾Æª×÷ΪÀíÂÛ»ù´¡£¬½«ÏòÎÒÃǽ²ÊöTCP/IPµÄ»ù±¾ÔÀíÒÔ¼°ÖØÒªµÄÐÒéϸ½Ú£¬²¢ÔÚ´Ë»ù´¡ÉϽéÉÜÁËTCP/IPÔÚLINUXÉϵÄʵÏÖ¡£
OSI²Î¿¼Ä£Ðͼ°TCP/IP²Î¿¼Ä£ÐÍ
OSIÄ£ÐÍ£¨open system interconnection reference model£©ÊÇ»ùÓÚ¹ú¼Ê±ê×¼»¯×éÖ¯£¨ISO£©µÄ½¨Òé¶ø·¢Õ¹ÆðÀ´µÄ£¬Ëü·ÖΪÈçͼ3-1ËùʾµÄÆ߲㡣µ±ÎÀÐǺÍÎÞÏßÍøÂç³öÏÖÒÔºó£¬ÏÖÓ ......