从SD卡启动linux系统
-------------------------------------------------------------------------------------------------------
//By:yuyongbao
//QQ:673360056
//平台powerpc mpc8379e linux 2.6.22
1、先用fdisk 给SD卡分区,用作文件系统。
将读卡器插入PC机虚拟机,在PC机上执行fdisk /dev/sdb
选择n 。。。。。。。。步骤与硬盘分区一致。
2、用mkfs.ext3格式化SD卡的一个分区mke2fs /dev/sdb1 (比如分区1)
3、将SD卡挂载mount –t ext3 /dev/sdb1 /home/nfs ,然后将文件系统拷贝进去。
4、 设置u-boot参数。bootargs=root=b301 rw console=ttyS0,115200 rootdelay=5(或setenv bootargs root=/dev/mmcblk0p1 rw console=ttyS0,115200 rootdelay=5)
启动信息见《从SD启动完整信息》
启动信息(可能还有一小部分错误)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
U-Boot 1.3.0-rc2 (Apr 24 2008 - 01:32:37) MPC83XX
Reset Status:
CPU: e300c4, MPC8379E, Rev: 10 at 528 MHz, CSB: 264 MHz
Arbiter Configuration Register (ACR): 0x00030300
System Priority Configuration Register (SPCR): 0x00400300
System Clock Configuration Register (SCCR): 0x5fffff55
Board: Ehometech MPC837xE
I2C: ready
DRAM: 256 MB
FLASH: 8 MB
Ehometech NAND: 1024 MiB
In: serial
Out: serial
Err: serial
Net: TSEC0, TSEC1
Hit any key to stop autoboot: 0
Ehometech# setenv bootargs root=b301 rw console=ttyS0,115200 rootdelay=5
Ehometech# saveenv
Saving Environment to Flash...
Un-Protected 1 sectors
Erasing Flash...
. done
Erased 1 sectors
Writing to Flash... done
Protected 1 sectors
Ehometech# printenv
ramboot=setenv bootargs root=/dev/ram rw console=$consoledev,$baudrate $othbootargs;tftp $ramdiskaddr $ramdiskfile;tftp $loa
相关文档:
转自:
http://www.ibm.com/developerworks/cn/linux/kernel/syscall/part1/appendix.html
本文列出了大部分常见的Linux系统调用,并附有简要中文说明。
以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使 ......
ls
ls 命令可以说是linux下最常用的命令之一。它有众多的选项,其中有很多是很有用的,你是否熟悉呢?下面列出了 ls 命令的绝大多数选项。
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。
-c 输出文件的 i 节 ......
操作系统 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
......
#!/bin/bash
while getopts "ab:cd:" Option
# b and d take arguments
#
do
case $Option in
a) echo -e "a = $OPTIND";;
b) echo -e "b = $OPTIND $OPTARG";;
c) echo -e "c = $OPTIND";;
d) echo -e "d = $OPTIND $OPTARG";;
esac
done
shift $(($OPTIND - 1)) ......