buildmin-2.html

来自「讲述建立最小系统流程!!入门值得一看和一学」· HTML 代码 · 共 55 行

HTML
55
字号
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><HTML><HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>How To Build a Minimal Linux System from Source Code: The Filesystem</TITLE> <LINK HREF="buildMin-3.html" REL=next> <LINK HREF="buildMin-1.html" REL=previous> <LINK HREF="buildMin.html#toc2" REL=contents></HEAD><BODY><A HREF="buildMin-3.html">Next</A><A HREF="buildMin-1.html">Previous</A><A HREF="buildMin.html#toc2">Contents</A><HR><H2><A NAME="s2">2. The Filesystem</A></H2><P>Our new system is going to live in a file system. So first, we have to makethat file system using <CODE>mke2fs</CODE>. Then mount it somewhere. I'd suggest<CODE>/mnt/target</CODE>. In what follows, I'll assume that this is where it is.You could save yourself a bit of time by putting anentry in <CODE>/etc/fstab</CODE> so that it mounts there automatically when thesource system comes up.<P><P>When we boot up the target system, the stuff that's now in <CODE>/mnt/target</CODE>will be in <CODE>/</CODE>.  <P><P>We need a directory structure on target. Have a look at the File Heirarchy Standard (see section <A HREF="buildMin-13.html#FHS">Filesystem</A>) to work out what this should be, or just <CODE>cd</CODE>to where the target is mounted and blindly do<P><PRE>         mkdir bin boot dev etc home lib mnt root sbin tmp usr var        cd var; mkdir lock log run spool          cd ../usr; mkdir bin include lib local sbin share src        cd share/; mkdir man; cd man         mkdir man1 man2 man3 ... man9</PRE><P>Since the FHS and most packages disagree about where man pages should go, we need a symlink<P><PRE>         cd ..; ln -s share/man man</PRE><P><HR><A HREF="buildMin-3.html">Next</A><A HREF="buildMin-1.html">Previous</A><A HREF="buildMin.html#toc2">Contents</A></BODY></HTML>

⌨️ 快捷键说明

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