Linux-manual-2.6.15_20060616_all.deb
Linux-source-2.6.15_20060616_all.deb
6. Install the new kernel
Dpkg-I linux-p_w_picpath-2.6.15_20060616_i386.deb
This kernel already supports bootsplash, but an appropriate initrd. img is also required.
7. Install bootsplash
# Vim/etc/apt/source. lst
Deb http://debian.bootsplash.de unstable main
Deb-src http://debian.bootsplash.de unstable main
# Apt-get update
# Apt-get install bootsplash
# Apt-get install bootsplash-theme-newlinux
# Apt-get install sy
used by busybox.
By using the ldd command, the path name of the binary program to be analyzed can be known as a binary program or the dependency between a library file. For example, busybox depends on libc. so and ld-linux.so, we have this knowledge, you can copy all the required library to the flash disk. Because our flash disk is not big, it is not small, it is 16 Mb in size. There are not many problems with using Glibc files directly. If readers and friends have special needs and think that
enables in-depth discussions around the new changes before the code is incorporated into the official project.Workflows for feature branchesOnce you have mastered the use posture of a centralized workflow, adding a functional branch to your development process is an easy way to facilitate communication between collaboration and developers. This encapsulation allows multiple developers to focus on their functionality without disturbing the main codeba
running level in sequence. The script is usually started with the "start" parameter and points to a program in the system.Generally, the startup script under the "/etc/rcS. d/" directory is first executed, and then the "/etc/rcN. d/" directory. For example, if you set the running level to 3, the corresponding startup directory is "/etc/rc3.d /".4. Start the Xwindow server "xorg" according to the script in the "/etc/
Article Title: LINUX as the CVS server 3. Linux is a technology channel of the IT lab in China. Includes basic categories such as desktop applications, Linux system management, kernel research, embedded systems, and open source.
3. Related Technologies in management
3.1 A technology used to manage source files is called "keyword replacement". After each execution of the "cvs commit" operation, some keywords of the source files will be replaced with available words.
$ AUTHOR $ User Name
Time and time zone issues In debian-Linux Release Technology-Debian information. See the following for details. In the Linuix system, the system time is determined by three factors: hardware time, UTC (/etc/default/rcS), and Timezone. The UTC option in/etc/default/rcS tells the Linux system whether the hardware time is UTC time. Timezone is used to set the system's UTC time zone (I am using Asia/Shanghai ).
/lib/libc. so.6 ./# Cp-RfD/usr/crosstool/gcc-3.4.5-glibc-2.3.6/ARM-Linux/lib/libm *./# Cp-RfD/usr/crosstool/gcc-3.4.5-glibc-2.3.6/ARM-Linux/lib/libcrypt *./Of course, you can put all the cross-compiled libraries in for convenience, but this will increase the volume of the file system.# Cp-RfD/usr/crosstool/gcc-3.4.5-glibc-2.3.6/ARM-Linux/lib/*./(note-D to keep the link between library files)
6. Create etc/init. d/RCS#! /Bin/shEcho "running/etc/init. d
init2. initialize the Console3. Analyze the/etc/inittab File4. Execute the system initialization command line. By default,/etc/init. d/RCS will be used.5. Execute all inittab commands that cause init to be paused (Action type: Wait)6. Execute all inittab statements that are executed only once (Action type: Once)
Once the above work is completed, the INIT process cyclically executes the following processes:
1. Execute all inittab commands that must b
Time, Coordinated Universal Time, that is, the Time on the local meridian, and the GMT) the difference seems to be that it is averaged by multiple atomic clocks. In the/etc/default/rcS file, whether or not the system uses UTC is set, and UTC = yes is used.
The computer has its own time, that is, the hardware time, hard clock, that is, the time in the BIOS, and the shutdown will not be lost. This time will be read when the computer starts. If the time
kernel is INIT ). if this item is not set, the kernel will try/etc/init in order,/Bin/init,/sbin/init,/bin/sh. If none of them are found, the kernel will throw the kernel panic: error.For example, init =/linuxrc, the first process to be executed is the linuxrc under the directory.The compiled busybox contains the bin, sbin directory, and linuxrc file. While linuxrc-> bin/busybox, we can see that bin/busybox is executed. Busybox will eventually execute the shell script/etc/init. d/
indicates creating two threads for compilation and installation: # make installView code
You can find the _ install subdirectory under the busybox-1.20.2 Directory, which is the installation directory just now.
The following operations are performed in the rootfs directory:
3) copy the dynamic link library in the cross compiler to the lib directory.
Just copy the dynamic link library in the cross compiler and Its Soft link to the lib directory. Do not copy the static Link Library:
# cp /usr/lo
The file systems used during linux startup and related configuration files are inconsistent between non-release versions of linux. as a result, some related configuration files involved in linux startup are also different, it is easy to cause confusion. Mainly reflected in the linux init process startup process: related to RedHat... the file systems used during linux startup and related configuration files are inconsistent between non-release versions of linux. as a result, some related configur
clean executes the clean target in the makefile fileMake-c directory into the directory folder to perform the overall goalMake clean-c directory into the directory folder to execute the clean targetMake-f Comm_makefile specifying a makefile file with the-F optionMake Var=value a parameter VAR to makefile with a value ofCase:Create Vendor1 and Vendor2 two folders respectively, and put two functions in the two folders[Email protected] library]$ mkdir Vendor1[Email protected] library]$ mkdir Vendo
-linux-gnueabi/lib./A
To delete a symbol table from a static library and a shared library file
$ RM lib/*.a$ Arm-cortex_a8-linux-gnueabi-strip lib/*
Delete unwanted libraries to ensure that all library sizes do not exceed 4M
$ RM lib/libstdc++*$ DU-MH lib/10. Add System Boot FileAdd File Inittab under etc, the file content is as follows:#this is the run first except when booting in Single-user mode.:: Sysinit:/etc/init.d/rcs
/5a6l5l2t/fontsize/400/fill/i0jbqkfcma==/ Dissolve/70/gravity/southeast "align=" Middle "style=" Background-color:inherit ">One of the most popular is called RCS (Revision Control System). It is still visible on many computer systems today. The RCS command can be used even after the developer Toolkit is installed on a popular MAC OS X system. It works basically to save and manage file patches. A file patch
use it in the startup management chapter. 2. Load the system kernel and start the init process. The init process is the root process of Linux, and all system processes are its sub-processes. 3. The init process reads the information in the "/etc/inittab" file, enters the preset running level, and runs the scripts in the corresponding folder of the running level in sequence. The script is usually started with the "start" parameter and points to a program in the system. Generally, the startup scr
command line, using/etc/init.d/rcs by default5. Perform all inittab commands that cause init to pause (action type: Wait)6. Perform all Inittab only once (action type: once)Once the above work is done, the init process loops through the following processes:1. Perform all Inittab commands that must be restarted upon termination (action type: once)2. Inittab command (action type: Askfirst) that must be restarted at all termination, but before starting.
permissions of the eth0-setting:In the ETC directory with the mkdir command to establish the INIT.D folder, as follows:Then use the CD command to go to the Init.d folder:Under the Init.d folder, use the VI command to create the Ifconfig-eth0 file:Then enter the following in the Ifconfig-eth0 file:#!/bin/shEcho-n Try to bring eth0 interface Up......>/dev/ttysac2if [-f/etc/eth0-setting]; ThenSource/etc/eth0-settingIf Grep-q "^/dev/root/nfs"/ETC/MTAB; ThenEcho-n NFS root ... >/dev/ttysac2ElseIfcon
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.