从硬盘启动linux系统
-------------------------------------------------------------------------------------------------------
//By:yuyongbao
//QQ:673360056
//平台powerpc mpc8379e linux 2.6.22
1、先用fdisk 给硬盘分一个区,用作文件系统。参照u-boot-ppc编译说明一文。
2、用mke2fs格式化硬盘的一个分区mke2fs /dev/sda2 (比如分区2)
3、设置u-boot参数。bootargs=root=/dev/sda2 rw console=ttyS0,115200 rootfstype=ext2
4、将ramdisk拷贝到硬盘的ext2分区。(可以将ramdisk挂到一个目录下,然后将其中的除dev目录之外的其余目录都拷贝过来。)
5、Usage: makedevs [-d device_table] rootdir
6、makedevs –d /device_table.txt /mnt/cdrom
7、其中-d device_table 为table文件的目录。它会在/mnt/cdrom目录下建立dev目录,并建立相应的nod点(根据device_table.txt来建立)
8、 启动信息见《从硬盘启动完整信息》
9、将setenv bootargs root=0810 rw console=ttyS0,115200 rootdelay=5将可以实现从u盘启动。setenv bootargs root=/dev/sdb1 rw console=ttyS0,115200 rootdelay=5(或是设置成)
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
List of all partitions:
0800 156290904 sda driver: sd
0801 24097468 sda1
0802 48195000 sda2
0803 1 sda3
0805 2072353 sda5
1f00 1024 mtdblock0 (driver?)
1f01 1984 mtdblock1 (driver?)
1f02 64 mtdblock2 (driver?)
1f03 5120 mtdblock3 (driver?)
1f04 131072 mtdblock4 (driver?)
1f05 917504 mtdblock5 (driver?)
b300 995328 mmcblk0 driver: mmcblk
0810 1020415 sdb driver: sd
相关文档:
Linux启动时,第一个必须挂载的是根文件系统;若系统不能从指定设备上挂载根文件系统,则系统会出错而退出启动。之后可以自动或手动挂载其他的文件系统。因此,一个系统中可以同时存在不同的文件系统。不同的文件系统类型有不同的特点,因而根据存储设备的硬件特性、系统需求等有不同 ......
操作系统 Fedora 10
mysql安装包 mysql-5.0.85.tar.gz
1、创建mysql用户组和用户名
# groupadd mysqlGroup
(创建组)
# useradd -g mysqlGroup mysqlUser
(创建一帐号)
2、解压安装包 ,当前目录为 /home/hust/down/mysql/
# tar -xvzf mysql-5.0.85.tar.gz
......
#ifndef __KERNEL__
#define __KERNEL__
#endif
#ifndef MODULE
#define MODULE
#endif
#include<linux/config.h>
#include<linux/module.h>
#include<linux/version.h>
#include<linux/init.h>
#include<linux/kernel.h>
#include<linux/errno.h>
#include<linux/sche ......
from:http://blog.chinaunix.net/u2/62281/showart_1096746.html
sock_raw原始套接字编程可以接收到本机网卡上的数据帧或者数据包,对与监听网络的流量和分析是很有作用的.一共可以有3种方式创建这种socket
1.socket(AF_INET, SOCK_RAW, IPPROTO_TCP|IPPROTO_UDP|IPPROTO_ICMP)发送接收ip数据包
2.socket(PF_PACK ......