1.å¦ä½å®è£
gentoo linux
2.dhcpcd-5.2.12- armv7l是源码什么版本的?
å¦ä½å®è£ gentoo linux
ä¸è½½åºæ¬ç³»ç»åæºç å
为äºå å¿«å®è£ é度ï¼ææ¯å å°éè¦ç¨å°çå 个éè±¡å ¨é¨ä¸è½½å°æ¬å°ãæé¡»ä¸è½½çæ件å æ¬ï¼
1ãæå°å®è£ é象å ï¼install-x-minimal-.iso
2ãStage Tarballå¿«ç §å ï¼stage3-i-.tar.bz2
3ãç³»ç»Portageå¿«ç §å ï¼portage-latest.tar.bz2
ç½ç»ç¯å¢æUçåå¤
ä¸è½½å®æä¹åï¼æçåæ³æ¯å°ä¸è¿°2ä¸3两个å æ¾ç½®å°å±åç½çwebä¸ï¼webå°å为ï¼..1.ï¼ï¼å个ç®åç页é¢ï¼ä¾¿äºä¸è½½ä¸è®¿é®ã页é¢ä¸ºï¼index.htmlï¼
页é¢ä¸åªæ两è¡ç®åç代ç ï¼
< a href="stage3-i-.tar.bz2" > stage3< / a >
< br >< a href="portage-latest.tar.bz2" >portage < / a >< br >
å¦æ¤ï¼åå¤å·¥ä½å®æã以ä¸å¼å§å®è£ ï¼
æ使ç¨Linuxæ件系ç»çEXT4æ ¼å¼çUçåæ¾ä»¥ä¸ä¸¤ä¸ªæ件
ååº
ç¨æå°å®è£ é象å install-x-minimal-.isoå¯å¨ç³»ç»ï¼
1ãååç£ç为äºç®åæ¹ä¾¿ï¼è¿æ¯æwikiçæ¹æ³ï¼åªå为ä¸ä¸ªåºï¼
å¦ä¸ï¼
/dev/sda1 å¯å¨ååº
/dev/sda2 交æ¢ååº
/dev/sda3 æ ¹ååº
以ä¸æ¯å ·ä½ååç£çä¸æ¥éª¤ï¼
fdisk /dev/sdaé¦å 建ç«bootååºï¼Command (m for help):
nCommand action e extended p primary partition
(1-4)pPartition number (1-4): 1First cylinder (1-, default 1): ï¼æå车ï¼
Using
default value 1Last cylinder or +size or +sizeM or +sizeK (1-,
default ):
+Mï¼è¿é设å®æ¯wikiä¸ç¨å¤§ä¸äºï¼ä¾¿äºä»å使ç¨å¤ä¸ªå æ ¸ï¼ç±äºè¿ä¸ªååºæ¯å°æ¥çbootï¼æ以éè¦æè¿ä¸ªååºè®¾ç½®æå¯å¯å¨çã
é®å ¥aæ¥ç»ååºæ·»å å¯å¨æ å¿ï¼
ç¶åé®å ¥1ãå¦æä½ å次æpé®ï¼ä½ å°±ä¼æ³¨æå°ï¼
å¨âBootâé£ä¸åæ个*ãä¸é¢å»ºç«swapååºï¼åä¸ï¼
é®å ¥nå建ä¸ä¸ªæ°ååºï¼ç¶åé®å ¥pæ¥åè¯fdiskä½ å建çæ¯ä¸»ååºãæ¥çè¾å ¥2æ¥å建第2个主ååºï¼å¨æ¬ä¾ä¸æ¯/dev/sda2ãå½æ示è¾å ¥ç¬¬ä¸ä¸ªæ±é¢çæ¶åï¼ç´æ¥æ²å车ãå½æ示è¾å ¥æåä¸ä¸ªæ±é¢çæ¶åï¼è¾å ¥+Mæ¥å建ä¸ä¸ªMB大å°çååºãå¨è¿ä¹åï¼é®å ¥tæ¥è®¾ç½®ååºç±»åï¼é®å ¥2éæ©ä½ ååå建çé£ä¸ªååºï¼ç¶ååè¾å ¥ï¼å³æååºè®¾ç½®æäºâLinux
Swapâãä¸é¢ï¼å»ºç«æ ¹ååºï¼åä¸ï¼é®å ¥nå建ä¸ä¸ªæ°ååºï¼ç¶åé®å ¥pæ¥åè¯fdiskä½ å建çæ¯ä¸»ååºãæ¥çè¾å ¥3æ¥å建第3个主ååºï¼å¨æ¬ä¾ä¸æ¯/dev/sda3ãå½æ示è¾å ¥ç¬¬ä¸ä¸ªæ±é¢çæ¶åï¼ç´æ¥æ²å车ãå½æ示è¾å ¥æåä¸ä¸ªæ±é¢çæ¶åï¼ä»ç¶ç´æ¥å车ï¼æç£çä¸çå©ä½ç©ºé´å建ä¸ä¸ªååºãå®æ以ä¸è¿äºæ¥éª¤ä¹åï¼é®å ¥pï¼åºè¯¥æ¾ç¤ºä¸ä¸ªä¸ä¸é¢ç±»ä¼¼çååºè¡¨ï¼
Device Boot Start End Blocks Id
System/dev/sda1 * 1 +
Linux/dev/sda2
Linux swap/dev/sda3
Linux2ã æ ¼å¼åååºå¹¶æè½½ååºæ ¼å¼åååº
mkfs.ext3 /dev/sda1
mkfs.ext4 /dev/sda3
mkswap /dev/sda2
æè½½ååº
swapon /dev/sda2
mount /dev/sda3 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/sda1 /mnt/gentoo/boot
å¼å§å®è£ åºæ¬ç³»ç»
é¦å å®è£ Stage Tarballè¿å ¥Gentooçæè½½ç¹#
cd /mnt/gentooææ¯é¢å å°Stageå æ¾å°äºå±åç½å çwebä¸çï¼æ以ç´æ¥ä½¿ç¨links访é®é¡µé¢å¹¶ä¸è½½ï¼
# links
æç¨çæ¯DHCPCDï¼æ以å å ¥ï¼
config_eth0=( "dhcp" )åºå®IPç设å®ï¼è¯·åèwikiå¦å¤ï¼è¿éè¦å°å¿ï¼å 为ç½å¡åå¾å¯è½ä¸æ¯eth0 ï¼
å¨å¯å¨æ¶èªå¨å¯ç¨ç½ç»ï¼æ§è¡ï¼
# rc-update add net.eth0 default
åæ ·ï¼è¿éè¦æ³¨æç½å¡åï¼ä¿®æ¹ç½ç»ä¿¡æ¯
# nano -w /etc/hosts.0.0.1 (主æºå) localhost
----------------------------------
ä¿®æ¹Rootæ ¹å¯ç ï¼
# passwdè¾å ¥ä¸¤æ¬¡ä¸ç¨è¯´ï¼
ä¿®æ¹éç¨ç³»ç»é ç½®
# nano -w /etc/rc.confè¦æ¹ä»ä¹ä¸è¥¿å°±èªå·±ççåå¦ï¼ä¸æ¹ï¼ä¿æé»è®¤ä¹è¡ãä¸è¿ä¸è¦å¿äºï¼ä¸æ¦å®è£ äºå¾å½¢çé¢ï¼å°±å¾å®è£ æ¾ç¤ºç®¡çå¨ï¼æ¾ç¤ºç®¡çå¨çå¯å¨é½æ¯å¨è¿éå å ¥çã
ä¿®æ¹é®ç设置
# nano -w /etc/conf.d/keymapsKEYMAPè¿ä¸ªåéè¦ç¹å«æ³¨æãå¦æä½ éæ©äºé误çKEYMAPï¼å¨ä½ æ²å»é®ççæ¶åä¼æå¥æªçç»æã
ä¿®æ¹æ¶éé项
#
nano -w
/etc/conf.d/hwclockï¼ä¸æwikiè¿éåæ¯éçï¼å¦æä½ æºå¨ä¸çéä¸ç¨UTCï¼ä½ éè¦å¨æ件éå ä¸CLOCK="local"ãå¦åï¼ä½ çæ¶éå°±æå¯è½åºç°åå·®ãå®æ对/etc/conf.d/clockçé ç½®åï¼ä¿å并ä¸éåºãä¸è¿°å é¡¹å ¶å®é½å¯ä»¥ææ¶ä¿æé»è®¤ã
å®è£ å¿ è¦çç³»ç»å·¥å ·
1ãç³»ç»æ¥å¿å·¥å ·
# emerge syslog-ng# rc-update add syslog-ng default
å®è£ å¼å¯¼
å®è£ å¼æºå¼å¯¼ç¨åºï¼è¿æ¯égrubï¼è¿ä¸è¥¿æçæï¼åµåµ~~~~
# emerge grubå®è£ å®æä¹åï¼ä¿®æ¹grubçé ç½®æ件ãè¿éè¦ç¹å«å°å¿ï¼ä¸æ¦åºéå°±å¯å¨ä¸äºæºåå¦ãæ没ææwikiä¿®æ¹ï¼èæ¯æèªå·±å¯¹grubçç解è¿è¡çä¿®æ¹ï¼
# nano -w /boot/grub/grub.confdefault 0timeout 5
#
splashimage=(hd0,0)/boot/grub/splash.xpm.gztitle Gentooroot
(hd0,0)kernel /boot/ kernel-genkernel-x-3.8.-gentoo
root=/dev/sda3initrd /boot/ initramfs-genkernel-x-3.8.-gentoo
# å¨æwindowsï¼éè¦åå¯å¨æ¶ï¼å¯è¾å ¥ä»¥ä¸å 容ï¼title Windows XProotnoverify (hd0,5) ï¼å°å¿ï¼æè¿éå设windowsæ¯å¨ç£çç第6个ååºï¼makeactivechainloader +1
å建/etc/mtab#
grep -v rootfs /proc/mounts > /etc/mtabæ§è¡grub-installå®è£ GRUBï¼#
grub-install --no-floppy /dev/sdaè³æ¤ï¼åºæ¬ç³»ç»å®è£ å®æï¼ä¸é¢åå¤ç»æå®è£ ï¼é¦å éåºæè½½ï¼
# exitç¶åå¸è½½å åæè½½å°æ°ç³»ç»ä¸çç®å½
# cd
# umount -l /mnt/gentoo/dev{ /shm,/pts,}
# umount -l /mnt/gentoo{ /boot,/proc,}
æè å¦ä¸ä¹è¡ï¼# umount /mnt/gentoo/boot /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo
å®æå®è£ ï¼
éå¯ç³»ç»
# reboot
æè å ³éç³»ç»
# poweroff
------------------------------------
dhcpcd-5.2.- armv7l是什么版本的?
dhcpcd-5.2.-armv7l是内核版本号设备。提到Linux内核的源码时候,应该把它从概念上和“Linux操作系统”分割看来,源码内核只包括最基本的源码c cms源码下载抽象,内存模型、源码进程调度、源码retrofit的源码中断处理等等。源码
不光包括内核,源码还包括了设备驱动、源码应用程序框架以及一些关键的源码能够让这个操作系统能为人所用的软件。所以Ubuntu,源码 Fedora等等这些桌面发行版可以看做是包装了Linux内核的、不同的源码Linux操作系统。
dhcpcd优点:
1、源码sha算法源码Linux由众多微内核组成,源码其源代码完全开源。源码
2、直播源码 作用Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的鳄鱼洗澡源码因特网协议,包括TCP/IPv4、TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈。
3、Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性。