00000014.htm

来自「水木社区 embeded 版精华区 下载」· HTM 代码 · 共 114 行

HTM
114
字号
<?xml version="1.0" encoding="gb2312"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"/><title>Embedded Linux Howto  (4)              turbolinux </title></head><body><center><h1>BBS 水木清华站∶精华区</h1></center><a name="top"></a>发信人:&nbsp;turbolinux&nbsp;(hoho~神啊,救救我吧...),&nbsp;信区:&nbsp;Embedded&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />标&nbsp;&nbsp;题:&nbsp;Embedded&nbsp;Linux&nbsp;Howto&nbsp;&nbsp;(4)&nbsp;<br />发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Thu&nbsp;Jul&nbsp;12&nbsp;00:31:33&nbsp;2001)&nbsp;<br />&nbsp;<br />4.&nbsp;Creating&nbsp;a&nbsp;root&nbsp;file&nbsp;system&nbsp;&nbsp;<br />4.1&nbsp;Creating&nbsp;a&nbsp;new&nbsp;partition&nbsp;&nbsp;<br />Quoted&nbsp;from&nbsp;the&nbsp;LFS-HOWTO&nbsp;at&nbsp;<a href="http://huizen.dds.nl/~glb/">http://huizen.dds.nl/~glb/</a>&nbsp;<br />&nbsp;<br />Before&nbsp;we&nbsp;can&nbsp;build&nbsp;our&nbsp;new&nbsp;Linux&nbsp;system,&nbsp;we&nbsp;need&nbsp;to&nbsp;have&nbsp;an&nbsp;empty&nbsp;Linux&nbsp;<br />&nbsp;partition&nbsp;on&nbsp;which&nbsp;we&nbsp;can&nbsp;build&nbsp;our&nbsp;new&nbsp;system.&nbsp;If&nbsp;you&nbsp;already&nbsp;have&nbsp;a&nbsp;&nbsp;<br />Linux&nbsp;Native&nbsp;partition&nbsp;available,&nbsp;you&nbsp;can&nbsp;skip&nbsp;this&nbsp;subsection&nbsp;and&nbsp;the&nbsp;&nbsp;<br />following&nbsp;one.&nbsp;&nbsp;<br />&nbsp;<br />Start&nbsp;the&nbsp;fdisk&nbsp;program&nbsp;(or&nbsp;cfdisk&nbsp;if&nbsp;you&nbsp;prefer&nbsp;that&nbsp;program)&nbsp;with&nbsp;&nbsp;<br />the&nbsp;appropriate&nbsp;hard&nbsp;disk&nbsp;as&nbsp;the&nbsp;option&nbsp;(like&nbsp;/dev/hda&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;&nbsp;<br />create&nbsp;a&nbsp;new&nbsp;partition&nbsp;on&nbsp;the&nbsp;primary&nbsp;master&nbsp;IDE&nbsp;disk).&nbsp;Create&nbsp;a&nbsp;Linux&nbsp;&nbsp;<br />Native&nbsp;partition,&nbsp;write&nbsp;the&nbsp;partition&nbsp;table&nbsp;and&nbsp;exit&nbsp;the&nbsp;(c)fdisk&nbsp;&nbsp;<br />program.&nbsp;If&nbsp;you&nbsp;get&nbsp;the&nbsp;message&nbsp;that&nbsp;you&nbsp;need&nbsp;to&nbsp;reboot&nbsp;your&nbsp;system&nbsp;to&nbsp;&nbsp;<br />ensure&nbsp;that&nbsp;that&nbsp;partition&nbsp;table&nbsp;is&nbsp;updated,&nbsp;then&nbsp;please&nbsp;reboot&nbsp;your&nbsp;&nbsp;<br />system&nbsp;now&nbsp;before&nbsp;continuing.&nbsp;&nbsp;<br />&nbsp;<br />4.2&nbsp;Creating&nbsp;an&nbsp;ext2&nbsp;file&nbsp;system&nbsp;on&nbsp;the&nbsp;new&nbsp;partition&nbsp;&nbsp;<br />Quoted&nbsp;from&nbsp;the&nbsp;LFS-HOWTO&nbsp;at&nbsp;<a href="http://huizen.dds.nl/~glb/">http://huizen.dds.nl/~glb/</a>&nbsp;<br />&nbsp;<br />To&nbsp;create&nbsp;a&nbsp;new&nbsp;ext2&nbsp;file&nbsp;system&nbsp;we&nbsp;use&nbsp;the&nbsp;mke2fs&nbsp;command.&nbsp;Give&nbsp;$LFS&nbsp;as&nbsp;<br />&nbsp;the&nbsp;only&nbsp;option&nbsp;and&nbsp;the&nbsp;file&nbsp;system&nbsp;will&nbsp;be&nbsp;created.&nbsp;&nbsp;<br />&nbsp;<br />From&nbsp;now&nbsp;on&nbsp;I'll&nbsp;refer&nbsp;to&nbsp;this&nbsp;newly&nbsp;created&nbsp;partition&nbsp;as&nbsp;$EMBPART.&nbsp;&nbsp;<br />$EMBPART&nbsp;should&nbsp;be&nbsp;substituted&nbsp;with&nbsp;the&nbsp;partition&nbsp;you&nbsp;have&nbsp;created.&nbsp;&nbsp;<br />&nbsp;<br />4.3&nbsp;Mounting&nbsp;the&nbsp;partition&nbsp;&nbsp;<br />To&nbsp;access&nbsp;the&nbsp;newly&nbsp;created&nbsp;filesystem,&nbsp;you&nbsp;have&nbsp;to&nbsp;mount&nbsp;it.&nbsp;For&nbsp;this&nbsp;&nbsp;<br />create&nbsp;a&nbsp;/mnt/hda?&nbsp;directory&nbsp;and&nbsp;type&nbsp;at&nbsp;shell&nbsp;prompt:&nbsp;&nbsp;<br />&nbsp;<br />mkdir&nbsp;/mnt/hda?&nbsp;&nbsp;<br />mount&nbsp;$EMBPART&nbsp;/mnt/hda?&nbsp;&nbsp;<br />If&nbsp;you&nbsp;created&nbsp;your&nbsp;partition&nbsp;on&nbsp;/dev/hda4,&nbsp;and&nbsp;you&nbsp;mounted&nbsp;it&nbsp;on&nbsp;&nbsp;<br />/mnt/hda4,&nbsp;when&nbsp;this&nbsp;document&nbsp;will&nbsp;tell&nbsp;you&nbsp;to&nbsp;copy&nbsp;a&nbsp;file&nbsp;to&nbsp;$dollar;&nbsp;<br />EMBPART/usr/bin&nbsp;then&nbsp;you&nbsp;will&nbsp;need&nbsp;to&nbsp;copy&nbsp;that&nbsp;file&nbsp;to&nbsp;&nbsp;<br />/mnt/hda4/usr/bin.&nbsp;&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />4.4&nbsp;Populating&nbsp;the&nbsp;filesystem&nbsp;&nbsp;<br />The&nbsp;root&nbsp;filesystem&nbsp;must&nbsp;contain&nbsp;everything&nbsp;needed&nbsp;to&nbsp;support&nbsp;a&nbsp;full&nbsp;&nbsp;<br />Linux&nbsp;system.&nbsp;We&nbsp;will&nbsp;build&nbsp;a&nbsp;directory&nbsp;structure&nbsp;not&nbsp;that&nbsp;far&nbsp;from&nbsp;&nbsp;<br />the&nbsp;File&nbsp;Hierarchy&nbsp;Standard&nbsp;<br />&nbsp;<br />Directories&nbsp;&nbsp;<br />Directories&nbsp;are&nbsp;made&nbsp;by&nbsp;using&nbsp;the&nbsp;mkdir&nbsp;fonction&nbsp;in&nbsp;the&nbsp;new&nbsp;mounted&nbsp;&nbsp;<br />filesystem.&nbsp;&nbsp;<br />&nbsp;<br />/proc&nbsp;&nbsp;<br />Directory&nbsp;stub&nbsp;required&nbsp;by&nbsp;the&nbsp;proc&nbsp;filesystem.&nbsp;&nbsp;<br />&nbsp;<br />/etc&nbsp;&nbsp;<br />System&nbsp;configuration&nbsp;file&nbsp;&nbsp;<br />&nbsp;<br />/sbin&nbsp;&nbsp;<br />Critical&nbsp;System&nbsp;binaries&nbsp;&nbsp;<br />&nbsp;<br />/bin&nbsp;&nbsp;<br />Basic&nbsp;binaries&nbsp;considered&nbsp;part&nbsp;of&nbsp;the&nbsp;system&nbsp;&nbsp;<br />&nbsp;<br />/lib&nbsp;&nbsp;<br />Shared&nbsp;Libraries&nbsp;to&nbsp;provide&nbsp;run&nbsp;time&nbsp;support&nbsp;&nbsp;<br />&nbsp;<br />/mnt&nbsp;&nbsp;<br />Mount&nbsp;point&nbsp;for&nbsp;maintenance&nbsp;&nbsp;<br />&nbsp;<br />/usr&nbsp;&nbsp;<br />Additional&nbsp;utilities&nbsp;and&nbsp;applications&nbsp;&nbsp;<br />&nbsp;<br />&nbsp;<br />cd&nbsp;/mnt/hda?&nbsp;&nbsp;<br />mkdir&nbsp;bin&nbsp;dev&nbsp;home&nbsp;proc&nbsp;sbin&nbsp;usr&nbsp;boot&nbsp;etc&nbsp;liv&nbsp;mnt&nbsp;root&nbsp;tmp&nbsp;var&nbsp;&nbsp;<br />mkdir&nbsp;-p&nbsp;usr/bin&nbsp;usr/sbin&nbsp;usr/share&nbsp;usr/lib&nbsp;&nbsp;<br />mkdir&nbsp;-p&nbsp;etc/config&nbsp;etc/default&nbsp;etc/init.d&nbsp;etc/rc.boot&nbsp;&nbsp;<br />mkdir&nbsp;-p&nbsp;etc/rc0.d&nbsp;etc/rc1.d&nbsp;etc/rc2.d&nbsp;etc/rc3.d&nbsp;etc/rc4.d&nbsp;etc/rc5.d&nbsp;&nbsp;<br />etc/rc6.d&nbsp;etc/rcS.d&nbsp;&nbsp;<br />the&nbsp;/dev&nbsp;directory&nbsp;&nbsp;<br />The&nbsp;dev&nbsp;directory&nbsp;is&nbsp;the&nbsp;stub&nbsp;required&nbsp;to&nbsp;perform&nbsp;devices&nbsp;input&nbsp;/&nbsp;&nbsp;<br />output.&nbsp;Each&nbsp;file&nbsp;in&nbsp;this&nbsp;directory&nbsp;may&nbsp;be&nbsp;created&nbsp;using&nbsp;the&nbsp;mknod&nbsp;&nbsp;<br />function.&nbsp;You&nbsp;may&nbsp;avoid&nbsp;losing&nbsp;time&nbsp;by&nbsp;directly&nbsp;copying&nbsp;the&nbsp;required&nbsp;dev&nbsp;<br />&nbsp;entries&nbsp;from&nbsp;your&nbsp;desktop&nbsp;Linux.&nbsp;&nbsp;<br />&nbsp;<br />cp&nbsp;-av&nbsp;/dev/????&nbsp;/mnt/hda?&nbsp;&nbsp;<br />&nbsp;<br />&nbsp;<br />--&nbsp;<br />Welcome&nbsp;to&nbsp;<a href="http://www.EnjoySmart.com">http://www.EnjoySmart.com</a>&nbsp;<br />&nbsp;&nbsp;--&gt;Dedicated&nbsp;to&nbsp;Smart&nbsp;Home&nbsp;&amp;&nbsp;Network&nbsp;Appliances&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;<br />&nbsp;<br />※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;smth.org·[FROM:&nbsp;166.111.174.125]&nbsp;<br /><a href="00000013.htm">上一篇</a><a href="javascript:history.go(-1)">返回上一页</a><a href="index.htm">回到目录</a><a href="#top">回到页首</a><a href="00000015.htm">下一篇</a></h1></center><center><h1>BBS 水木清华站∶精华区</h1></center></body></html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?