精华内容
下载资源
问答
  • 如何用光盘重装系统

    2013-10-13 16:17:47
    所谓光盘启动,就是计算机在启动的时候首先读光驱,这样的话如果光驱中有具有光启功能的光盘就可以赶在硬盘启动之前读取出来(比如从光盘安装系统的时候)。 设置方法: 1.启动计算机,点按DEL键,直到出现BIOS...
  • linux 如何识别网卡顺序

    千次阅读 2007-10-30 11:11:00
    由于在寻找这方面的资料,所以特意记录如下,特别声明,此文章是引用别人的,而非本人原创。些什么才能让Linux运行两块以太...使用一个单一的基本内核,如果特定用户系 统需要,一旦系统启动,就足以从驱动程序模块
    由于在寻找这方面的资料,所以特意记录如下,特别声明,此文章是引用别人的,而非本人原创。

    做些什么才能让Linux运行两块以太网卡?

      这个问题的答案取决于驱动程序是否被用做可载入的模块或者直接编译进了内核。大多数 Linux发行版本现在都使用模块化的驱动程序。这样就不用发行许多内核,每种内核设置一个不同的内建驱动程序。使用一个单一的基本内核,如果特定用户系 统需要,一旦系统启动,就足以从驱动程序模块文件(通常存储在/lib/modules/)中载入个别的驱动程序。

      把驱动程序作为模块使用:对于PCI驱动程序,模块通常会自动检测该品牌类型所有安装的网卡。但对于ISA网卡,探寻一个网卡是不安全的操作,因此你需要提供网卡的I/O地址以便模块知道去哪里查找。这一信息存储在文件/etc/conf.modules中。

      例如,如果一个用户有两块ISA NE2000网卡,一块在0x300,一块在0x240,它们在/etc/conf.modules文件中显示如下:

      alias eth0 ne

      alias eth1 ne

      options ne io=0x240,0x300

       这几行的意义:就是说如果管理员(或内核)进行modprobe eth0或者modprobe eth1,那么为eth0或者eth1载入ne.o驱动程序。此外,在载入ne.o模块时,使用选项io=0x240,0x300,这样驱动程序就知道去 哪里寻找网卡。注意0x很重要 - DOS里常用的300h在这里没有用。改变0x240和0x300的顺序会使哪一块物理网卡以eth0和eth1结尾发生改变。

      同这 个例子一样,大多数ISA模块驱动程序可以接受多个以逗号分隔的I/O值以处理多块网卡。但是,某些(老的?)驱动程序,比如3c501.o模块,目前载 入一个模块只能处理一块网卡。这样,要检测两块网卡就必须载入两次该模块。此时,文件/etc/conf.modules将如下所示:

      alias eth0 3c501

      alias eth1 3c501

      options eth0 -o 3c501-0 io=0x280 irq=5

      options eth1 -o 3c501-1 io=0x300 irq=7

      在此例中,选项-o用来给每个模块实例一个唯一的名字,因为不能用同一个名字载入两个模块。选项irq=也是用来指定网卡设置的硬件IRQ。(此方法也能用于可接受多个以逗号分隔的I/O值的模块,但这样会使模块被不必要地载入两次,降低了效率。)

      最后一个例子,假设用户有一块在0x350的3c503网卡和一块在0x280的SMC Elite16 (wd8013)网卡。则应该这样:

      alias eth0 wd

      alias eth1 3c503

      options wd io=0x280

      options 3c503 io=0x350

      对于PCI网卡,只要用alias语句把ethN接口和相应的驱动程序名联系起来就行了,因为PCI网卡的I/O地址可以被安全地检测到。

       可用的模块一般存放在/lib/modules/`uname -r`/net下,这里uname -r命令可以得到内核的版本(比如2.0.34)。你可以在这里看看哪一个驱动程序适合你的网卡。一旦你在conf.modules文件里进行了正确的设 置,就可以用下面的方法检查一下:

      modprobe ethN

      dmesg | tail

      这里“N”是你要检测的以太网卡的接口号。

      使用编译进内核的驱动程序:如果你需要的驱动程序编译进了内核,那么处理多块以太网卡的接口已经存在了。但缺省情况下只自动检测一块以太网卡。这样就避免了启动时检测敏感网卡可能引起的麻烦。

      (注意:在2.1.x之后的内核中,启动检测被分为安全和不安全的两类,所有安全的检测(如对PCI和EISA网卡)可以自动找到所有相关的网卡。在至少有一块ISA网卡的多网卡系统中还需要进行以下的处理。)

       有两种方法可以启动对第二块(或第三块等等)网卡的自动检测。最简单的方法是向内核传递启动参数,由LILO完成。使用ether=0,0,eth1这 样简单的启动参数就可以完成对第二块网卡的检测。此时按照启动时找到的网卡顺序分配eth0和eth1。假如你想让0x300处的网卡为eth0,而 0x280处的网卡为eth1,那么可以使用

      LILO: linux ether=5,0x300,eth0 ether=15,0x280,eth1

      命令ether=可以接受的参数并不仅限于如上所示的IRQ + I/O + name。请参看传递以太网参数......以了解全部的句法、网卡特定参数和LILO使用技巧。

      这些启动参数可以固定,这样就不用每次都必须重新敲一遍。参看LILO手册中有关LILO 的配置选项“append”。

      第二种方法(不建议使用)是编辑文件Space.c并用零替换I/O地址中的0xffe0入口。0xffe0入口是用来告诉内核不要检测该设备 -- 把它替换为零就启动了对该设备的自动检测。

      注意,如果想用Linux作为两个网络间的路由,你需要启动IP转发并重新编译内核。一般在一台老式的AT/286上运行“kbridge”一类的软件就相当不错了。

      如果你是一边在网络冲浪,一边看本文档,最好去阅读Donald的WWW站点上的mini-howto。看一下多块以太网卡.
     
    展开全文
  • 如何才能让Linux运行两块以太网卡

    千次阅读 2005-07-27 18:30:00
    这个问题的答案取决于驱动程序是否被用做可载入的模块或者直接编译进 了内核。大多数Linux发行版本现在都使用模块化的驱动程序。这样就不用 发行许多内核,每种内核设置一个不同的内建驱动程序。使用一个单 一的 ...
    这个问题的答案取决于驱动程序是否被用做可载入的模块或者直接编译进 了内核。大多数Linux发行版本现在都使用模块化的驱动程序。这样就不用 发行许多内核,每种内核设置一个不同的内建驱动程序。使用一个单 
    一的 基本内核,如果特定用户系统需要,一旦系统启动,就可以从驱动程序模 块文件(通常存放在/lib/modules/)
    中载入个别的驱动程序。

    方法一,把驱动程序作为模块使用: 对于PCI驱动程序,模块通常会自动检测该品牌类型所有安装的网卡。
    但对于ISA网卡,探寻一个网卡是不安全的操作,因此你需要提供网卡的I/O地址以便模块知道去哪里查找。这一信息
    存储在文件 /etc/conf.modules中。

    假设用户有一块在0x350的3c503网卡和一块在 0x280的SMC Elite16 (wd8013)网卡。则应该这样:

    alias eth0 wd
    alias eth1 3c503
    options wd io=0x280
    options 3c503 io=0x350

    对于PCI网卡,只要用alias语句把ethN接口和相应的驱动程序 名联系起来就行了,因为PCI网卡的I/O地址
    可以被安全地检测到。

    可用的模块一般存放在/lib/modules/`uname -r`/net下,这里 uname -r命令可以得到内核的版本(比如
    2.0.34)。你可以在这里看 看哪一个驱动程序适合你的网卡。一旦你在conf.modules文件里进行了正确的设置,就
    可以用下面的方法检查一下:

    modprobe ethN
    dmesg | tail

    这里“N”是你要检测的以太网卡的接口号。

    方法二,使用编译进内核的驱动程序: 如果你需要的驱动程序编译进了内核,那么处理多块以太网卡的接口已经存在了。但缺省情况下只自动检测一块以太网卡。这样就避免了启动 时检测敏感网卡可能引起的麻烦。

    (注意:在2.1.x之后的内核中,启动检测被分为安全和不安全的两类,所 有安全的检测(如对PCI和EISA网卡)可以自动找到所有相关的网卡。在至少有一块ISA网卡的多网卡系统中还需要进行以下的处理。)

    如何启动对第二块(或第三块等等)网卡的自动检测。最简单的方法是向内核传递启动参数,由LILO完成。
    使用ether=0,0,eth1这 样简单的启动参数就可以完成对第二块网卡的检测。此时按照启动时找到的网卡顺序分配eth0和eth1。假如你想让0x300处的网卡为eth0,而0x280处的网卡为eth1,那么可以使用

    LILO: linux ether=5,0x300,eth0 ether=15,0x280,eth1
    展开全文
  • 如何重装系统 方法1: 首先,确定你的光驱是第一启动顺序并支持从光驱启动。 要从光盘安装,要把BIOS进行设置,使系统能够从光盘启动。其方法如下: (1)启动计算机,当屏幕上显示 Press Del to Enter BIOS Setup...
  • 为一个程序员,可能最希望的是随时能写代码,不管是在哪个机器,都希望有一套随时可用的开发环境,最好还是熟悉的,打开就能的一套环境。 这样的环境一定要小巧,一个U盘就能装下,还要求能随时在别人的电脑上...

    做为一个程序员,可能最希望的是随时能写代码,不管是在哪个机器,都希望有一套随时可用的开发环境,最好还是熟悉的,打开就能用的一套环境。

    这样的环境一定要小巧,一个U盘就能装下,还要求能随时在别人的电脑上启动。

    两个实现方案:

    第一个方法:在U盘上安装一个Linux系统,使用别人的电脑时,重启到U盘上的系统,但是这样有一个问题,可能有时候U盘系统不支持对方电脑的硬件,比如网卡,或是显卡驱动没有。

    第二个方法:在U盘上安装一套Mini开发环境。

    这个要求可能对于脚本语言的开发者不难,比如Python程序员,随身一个Python程序包就可以了。但是做为C++程序来说,就有一些难度,总不能在别人的机器上安装一套重量级的IDE,比如VS,这也是C++程序员最常用的工具了。

    为了实现这个想法,我开始使用除了VS以外的工具,首先是编辑器的选择,尽量使用VIM或是Emacs。这样在一定程度上就摆脱了大而重的VS套件。这样经过了一段时间后,写代码是没有问题了,但是要编译的时候还需要再启动VS,有时候电脑也因为使用VS而需要升级。

    这时,我又想到了MinGW这个微小的Linux环境, 在Windows下可以编译运行Linux的环境。安装完成后,确实需要的空间不大,基本环境几十M,安装完需要的开发库后,几百M的空间足够了。

    这时,就又需要另一个工具,工程管理工具,makefile或是configure的语法对于我来说还是有点难度,使用这几年流行的CMake吧,跨平台,可以生成VS工程和Unix风格的makefile文件,而且语法简单,好学。

    抛弃了VS,使用的界面库就不能只是MFC,需要换成别的, 比如QT。

    到这里,从编辑到工程管理都有了,编译自然是用gcc套件。

    现在整理一下使用的工具库:

    VIM输出源代码,CMake管理工程,输出makefile文件,gcc编译。

    然后再加上跨平台的QT库,其它大大小小的库(OSG,XML,OpenCV,boost之类的),加到一起也才6G左右,一个完整的开发环境就能随身携带了。

    至于VIM,也可以换成任何其它的工具,比如Emacs。当然这两个都需要配置一下才能用着顺手。VIM的配置可以https://download.csdn.net/download/fo1_sky/8341335在这里下载,也是当年根据某个大神的文章搭建起来的,运行界面如下:

    VIM运行界面

    还有Emacs,推荐使用spacemacs,功能丰富,管理简单,当然如果说速度,还是VIM要快很多,运行界面如下:

    Emacs运行界面

    至于其它的编辑工具,Subline,notepad++, ultraedit,等等,就不推荐了,都是开箱即用的,不需要过多学习。

    展开全文
  • 由0晋升200%系统高手

    2008-09-12 16:27:33
    实例2:跟我学做启动盘 实例3:卸载Windows,真的是一个问题吗 实例4:Windows Installer出错引起的安装故障 实例5:多系统安装又一法 实例6:从安装光盘中恢复安装IE 6.0 实例7:Windows补丁下载、批量安装、...
  • 嵌入式Linux题目搜集

    2021-04-23 12:19:01
    的那个文件系统? 移植过程中,网卡驱动了那些工作? 写过那些驱动,讲一个你熟悉的? 写驱动过程中,遇到过什么问题,如何解决的? 对网络设备驱动有了解吗? SPI是什么?有几条线?几种模式? 使用IO...

    你做的xx项目遇到了那些问题,如何解决的?

    移植uboot,只做了移植吗?

    用的那个文件系统?

    移植过程中,网卡驱动做了那些工作?

    写过那些驱动,讲一个你熟悉的?

    写驱动过程中,遇到过什么问题,如何解决的?

    对网络设备驱动有了解吗?

    SPI是什么?有几条线?几种模式?

    使用IO模拟过SPI吗?

    堆和栈有什么区别?

    调用函数时,有那些内容需要压栈?

    uboot启动流程

    uboot启动前还需要做那些事情?

    uboot启动时使用的是物理地址还是虚拟地址?MMU要开启吗?

    x86汇编和Arm汇编有什么区别?

    介绍一个你熟悉的驱动程序

    操作系统学过吗?自旋锁和信号量有什么区别?

    Linux系统的启动流程?

    展开全文
  • 39. 如何做一个root的文件系统的全备份 40. 光驱如何使用 41. 从光驱中安装informix的几种类型的压缩文件 42. 双机配置两台机器必须都要配置的文件 43. 如何查看当前的网络子网,网络掩码是多少 44. 如何创建数据库的...
  • 但是,如果你“安全模式”启动发现电脑启动速度比正常启动时速度要快,那可能某个程序是导致系统启动速度变慢的原因。  4、桌面图标太多会惹祸  桌面上有太多图标也会降低系统启动速度。Windows每次启动并显示...
  • E.8.2 当我startx命令启动X时, 我得到一个出错信息说没有安装服务器, 并回到提示符. 哪里出错了? E.8.3 当我启动X时, 我只看到灰色的背景和一个X光标. E.8.4 我如何客户化X窗口管理器? E.8.5 我不喜欢想Windows...
  • Linux从入门到精通

    2010-04-25 19:58:09
    E.8.2 当我startx命令启动X时, 我得到一个出错信息说没有安装服务器, 并回到提示符. 哪里出错了? E.8.3 当我启动X时, 我只看到灰色的背景和一个X光标. E.8.4 我如何客户化X窗口管理器? E.8.5 我不喜欢想Windows...
  • linux从入门到精通.chm

    2010-05-17 09:11:20
    E.8.2 当我startx命令启动X时, 我得到一个出错信息说没有安装服务器, 并回到提示符. 哪里出错了? E.8.3 当我启动X时, 我只看到灰色的背景和一个X光标. E.8.4 我如何客户化X窗口管理器? E.8.5 我不喜欢想Windows...
  • 《Linux从入门到精通》

    热门讨论 2008-09-04 17:05:49
    E.8.2 当我startx命令启动X时, 我得到一个出错信息说没有安装服务器, 并回到提示符. 哪里出错了? E.8.3 当我启动X时, 我只看到灰色的背景和一个X光标. E.8.4 我如何客户化X窗口管理器? E.8.5 我不喜欢想Windows...
  • msods5.8 u盘上的dos

    2009-03-07 12:36:46
    2.加入了5种nForce系列网卡驱动,理论上支持所有nForce系列网卡,包括其它PHY的软网卡. 3.加入对长文件名的支持.加入对USB光驱的支持. 4.修正网刻菜单的部份BUG,及优化了批处理. 5.加入SiS191/190 1000/100/10 ...
  • 注意:WAN-3为蓝色不可用的 原因是海蜘蛛默认前三张网卡是随系统启动的,超过三张就需要手动勾选“随系统启动”这个功能. 点选后, WAN-3 就从蓝色变成绿色。 (特别说明:由于本人测试使用的海蜘蛛不是最新版...
  • 无线路由破解软件

    2012-07-10 22:52:05
    本文是无线网络密码破解傻瓜图文只技术交流之,提醒各位注意无线网络安全性,请勿用于其他用途,否则后果自负。  前言:面对电脑搜索到的无线网络信号,你是否怦然心动?但看到一个个“启用安全的无线网络”...
  • 本文是无线网络密码破解傻瓜图文只技术交流之,提醒各位注意无线网络安全性,请勿用于其他用途,否则后果自负。  前言:面对电脑搜索到的无线网络信号,你是否怦然心动?但看到一个个“启用安全的无线网络”你...
  • 我相信每个人的成功都不是上天掉下来的馅饼,都是自己一步一个脚印努力来的结果,在他的演讲下我更多的是看到一个善于交流的人中,如何用自己的语言生动向我们展示那些岗位优缺点,给了我们一个大概学习的方向,给...
  • 整理了包含了unix内核 unix管理 unix调优81文档 1.突破TCP-IP过滤/防火墙进入内网(icmp篇) 2.informix-4gl 7.2编写的通用菜单函数 ...80.aris 使用不同规格的硬盘Disksuite镜像 81.x 硬盘分区简介
  • 超级关机绿色版.rar

    2010-07-17 11:20:54
    6、我经常视频转换处理和数据模拟仿真,我想在转换处理完和仿真结束后关闭系统,应该怎么设置? 答:选择监控“CPU”,选择“关机”,勾选“保存记录”复选框,将CPU使用率范围设为50至100%,等待时间60秒。 7、...
  • 多媒体教室

    2013-06-14 08:10:31
    Windows RPL/PXE 无盘工作站,支持跨网段校园网教学,对各种网卡、声卡及显卡都能体现良好的性能,不会出现任何不稳定迹象,是一套集易用性好、兼容性强、稳定性高于一身的教学系统。 多媒体网络教室具有以下特点...
  • 金蝶K3日常问题解决手册

    热门讨论 2009-11-26 15:40:50
    2.14 K3中间层启动远程组件配置工具总是提示k/3的系统服务正在本地运行,目前无法进行组件配置。 20 2.15 K3凭证引出的时候,报“无法创建,odbc驱动错误”。 20 2.16 K3客户端主控台的消息平台不能正常发送消息。...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    reboot命令的作用是重新启动计算机,它的使用权限是系统管理者。 2.格式 reboot [-n] [-w] [-d] [-f] [-i] 3.主要参数 -n: 在重开机前不将记忆体资料写回硬盘的动作。 -w: 并不会真的重开机,只是把...
  • 第7章介绍的是Linux系统的开机和关机流程,以及如何设置Linux操作系统的开机启动管理程序LILO。第8章转向介绍如何对硬盘进行操作,讨论如何对硬盘进行管理、怎样建立分区以及设定硬盘的使用限额。第9章涉及到作为一...
  • linux管理员指南

    2009-12-30 11:20:05
    第7章介绍的是Linux系统的开机和关机流程,以及如何设置Linux操作系统的开机启动管理程序LILO。第8章转向介绍如何对硬盘进行操作,讨论如何对硬盘进行管理、怎样建立分区以及设定硬盘的使用限额。第9章涉及到作为一...
  • 可以该用户登录系统, 使用命令“ulimit -f”和“ulimit -Hf”可分别显示其fsize,fsize_hard的大小. //如何查看小型机适配器卡及硬盘的微码级别microcode level lscfg -vl device_name //查询SSA卡的微码级别 #...
  • 网络组建域管理课件2

    2009-02-08 22:29:19
    (11)当出现【区域设置】对话框时,可以为不同的区域和语言自定义Windows 2000,以便它来决定如何显示数字、日期、时间、货币等。默认的区域为【中文(简体)】,如左下图所示,然后单击【下一步】按钮。 (12)...
  • 《Visual C++实效编程百例(第2版)》在第一版的基础上进行了修订,通过122个精选的例子从各个方面讲述了如何利用Visual C++开发应用程序,涵盖了界面外观、多媒体控制与图像处理、时间控制、操作系统、程序控制、磁盘...

空空如也

空空如也

1 2 3 4
收藏数 75
精华内容 30
关键字:

如何用网卡启动做系统