免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 925 | 回复: 0
打印 上一主题 下一主题

Linux应用问答 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-18 21:52 |只看该作者 |倒序浏览

桌面
问:我在编译Linux 2.6内核时没编译intel815的显卡驱动模块,是否有办法可以补上?
答:方法很简单,只需运行make menuconfig,选上驱动模块后,再运行make modules和make modules_install即可。
问:系统安装时有三个区,分别挂载了hda9(/)、hda10(/home)和hda5(swap),现在想把/home并到hda9里面去,从而空出hda10,我该怎么做?下面是我的/etc/fstab文件的内容:
LABEL=/ / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
LABEL=/home /home ext3 defaults 1 2
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda5 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0
是不是只要把有/home那行删掉就可以了?
机器上安装有三个操作系统:Red Hat 9.0(Kernel:2.4 & 2.6.4)、Windows 2000、Windows XP。
答:请按以下步骤进行操作:
#cp -a /home/* /mnt/temp
#umount /home
#mv /mnt/temp/* /home
#fdisk /dev/had
按d删除分区,按10选分区号,即删除hda10。按w使之生效并退出。然后重启用QtParted或PM之类的软件把hda9扩大它。你的fstab有两行应该是这样的:
/dev/hda9 / ext3 defaults 1 1
/dev/hda10 /home ext3 defaults 1 2
问:我不需要最新的内核,只想知道稳定的内核有哪些版本?
答:Linux内核版本号的格式如A.B.C,其中B为偶数的的版本是稳定的版本,并且C越大的越新,相对而言bug越少,越稳定。
问:我本来的系统是Windows 2000,安装Linux后mount上FAT32的分区,里面的文件的所有者都为root。我想把这些文件的属主改为另一个用户,我试过以下的方法,但失败了:
chown 用户名:组名 文件名
我该怎么办呢?
答:原因是你一旦将分区mount 上以后就不可以改了,因此你可以在mount时候指定,比如:
mount -t vfat -o uid=500 /dev/hda1 /mnt/c
更多选项,参见 man mount。
问:我使用的是Red Hat AS 3.0,每次启动时都有Checking for new hardware项,会停留很长时间,不知道怎么把它给关闭了,必竟不是每次都有新的硬件被添加啊?
答:你可以按照以下步骤将其关闭:#setup
打开System Services项,并将其中的kudzu选项勾掉,或者直接运行以下命令即可:#chkconfig kuduz off
问:我的笔记本具体配置如下:
硬盘:5GB
内存:48MB
CPU:奔腾100MHz
没有光驱,开机启动时候只能设置成从C盘启动,或者从软驱启动。有一个网卡和一个红外线接口,现在上面已经有Windows 98了,如果Linux装好的话,Windows 98没有也没有关系的。我就不知道到底能不能够安装Linux?
答:完全可以。但建议找老一点的版本装。相对来说,老版本对硬件要求比较低(比如Red Hat 6.2),可以做启动盘从硬盘安装,也可以从网络安装。一般来说你的网卡应该会被识别的。这样的安装主题网上很多,应该先找一个教程看一看。
问:vi可以编辑一个只读文件吗?如果不可以,如何改变文件的只读属性和其它属性呢?
答:可以用"chmod 777 filename"命令直接将文件的属性改为可读写。
问:升级内核用tar版和rpm版有什么区别,各有什么优点?rpm版的是不是只要rpm -ivh kernel-souce-*.rpm就安装完了?这两种形式装完了以后是不是一样的?用rpm包会不会自动检测我的硬件相应配置内核?
答:*.src.rpm与*.rpm包是两个不同类型的包。后者用rpm命令就安装了;前者用rpm命令是无法安装的,需要用rpm-build等方式安装,所以,它跟*.tar.bz2等解压后make、make install差不多。
问:我用ln -s /home/mysql /var/lib/mysql建立了一个链接,现在想去掉该链接,我该怎么做?
答:只需要使用命令"unlink 链接文件"即可。
问:我安装的是Red Hat 9.0,分了一个交换分区和一个根分区。安装之后发现Linux的根分区被使用的一个字节都不剩,但是我选择安装的软件总计也没超过2GB。不知道这是为什么?
答:编辑你的/etc/syslog.conf文件,将下列所示行的"*"改为none即可:
authpriv.* /var/log/secure
问:如何截取Mplayer的播放界面? 我用PrintScreen键截取的图只能看到桌面上一蓝色框(播放界面)?
答:加上-vo x11选项即可。即mplayer -vo x11 mediafile。
问:我用Gaim登录QQ,刚装时可以上去,可是最近登录时总是提示:
to server packet PID:0x0105(login2) is resend for 5 times,maybe something wrong in network,do you wanna resend again?
我上网没有问题,不知道是什么原因?
答:应该是防火墙级别的问题,去掉防火墙试一试。
问:从普通用户切换到root:
 [lgg@lgg lgg]$su
  Password:
  [lgg@lgg lgg]#
  [lgg@lgg lgg]#
只是符号从$变成了#,这是怎么了?
答:使用命令:
[lgg@lgg lgg]$su -
  Password:
  [root@lgg root]#
问:我可以将ext2转成ext3吗?如果可以,我该怎么办?
答:当然可以。要把ext2文件系统转换成ext3,登录为根用户后键入:/sbin/tune2fs -j /dev/hdbX
在以上命令中,把 /dev/hdb 替换成设备名,把 X 替换成分区号码。
以上命令执行完毕后,请确定把 /etc/fstab 文件中的 ext2 文件系统改成 ext3 文件系统。
如 果你要转换根文件系统,你将需要使用一个 initrd 映像(或 RAM 磁盘)来引导。要创建映像,运行 mkinitrd 程序。关于使用 mkinitrd 命令的信息,请键入 man mkinitrd。还请确定你的 GRUB 或 LILO 配置会载入 initrd。
如果更改没有成功,系统仍旧能够引导,只不过文件系统将会被挂载为 ext2 而不是 ext3。
问:用root登录时显示you have a new mail,这是什么意思,怎么看这个newmail?
答:/root下有关Mail的目录,root的邮件就放在那里,看邮件用mail命令。
问:我使用的是Red Hat 9.0,在OpenOffice中用智能ABC输入中文字符没有任何显示,但是新建文件夹,同样是用该输入法,却可以用中文来命名。此外,在Windows下建立的以中文命名的文件夹,挂载后显示全部为问号,我该么办?
答:在OpenOffice中,要正确显示中文字体,必须选择使用中文字体。在挂载Windows分区时,为了正确显示中文的文件和文件夹,我们只需在加载硬盘时加上一个参数即可解决这个问题。
命令格式是:
mount -o iocharset=cp936 /dev/hda5 /mnt/harddisk
问:Linux下都有哪些办公软件,请向我推荐一个。
答:Linux下的办公软件非常多,其中免费的有OpenOffice、Koffice、Abiword等,商业软件有永中 Office、StarOffice等。OpenOffice是StarOffice的开源版本。该办公套件的开发工作非常活跃,并且已经非常成熟,和微 软的Office兼容性也不错,推荐使用。
问:我的机器装了Red Hat和Windows XP,由于Windows XP下有许多东西,所以直接将其挂在Linux下,但是只有C盘是FAT32,其余是NTFS。我在Linux下挂C盘没问题,但到挂D盘、E盘时,提示 不支持NTFS。我该如何将NTFS挂到Linux下?
答:进入安装内核源码的目录,然后运行make menuconfig,在"File System"中找到"NTFS File System Support(Read Only)",选中该选项,保存退出。然后运行
#make modules
#make modules_install
重新启动系统即可挂载NTFS分区。
对于Red Hat/Fedora用户,则有更简单的办法,只需到下面的站点上下载一个非常小的RPM软件包并安装在系统上就可以了:http://linux-ntfs.sourceforge.net/
问:格式化C盘后,重新安装Windows XP,结果Linux进不去了?我不想重装Linux,有什么办法吗?
答:用第一张安装光盘启动电脑进入Linux Rescue模式,然后重新安装GRUB。
问:我使用的是Red Hat 9.0,为什么我的XMMS不能播放MP3呀?
答:在缺省情况下,Red Hat 9.0的确不支持MP3的播放。要将该功能加入到XMMS中,可以从Guru Labs下载页(http://www.GuruLabs.com/downloads.html)中找到"XMMS MP3 plug-in for Red Hat 8.0 and 9",然后下载下面所列的文件:http://www.gurulabs.com/files/xmms-mp3-1.2.7- 13.p.i386.rpm
下载完后,使用下述命令安装之:
#su - root [press enter]
#rpm -ivh xmms-mp3-1.2.7-13.p.i386.rpm
启动XMMS,就可以播放MP3文件了。
问:如何为Red Hat 9添加新字体?
答:要为Red Hat Linux 9添加新字体,可以按照以下步骤完成:
1. 创建 /usr/share/fonts/local/ 目录(如果它不存在):
mkdir /usr/share/fonts/local/
如果你必须要创建/usr/share/fonts/local/,就要把它添加到X字体服务器的路径中,使用以下命令来完成该功能:
chkfontpath --add /usr/share/fonts/local/
2. 把新字体文件复制到/usr/share/fonts/local/中。
3. 使用以下命令来更新字体信息:
ttmkfdir -d /usr/share/fonts/local/ -o /usr/share/fonts/local/fonts.scale
4. 使用以下命令来重新启动xfs字体服务器:
service xfs reload
把新字体添加到 fontconfig字体子系统就比较简单明了,只需把新字体复制到/usr/share/fonts/目录中即可。个人用户可以把新字体复制到~/.fonts/目录中来修改他们的个人字体配置。
问:我应该如何查看ISO文件内容?
答:使用以下命令将ISO文件挂载至某一目录,然后进入该目录即可查看:
mount -t iso9660 -o loop /your/iso /your/mount/point
问:我应该如何运行Windows下的程序呀?
答:一般来说,Windows程序是无法在Linux下运行的,不过我们可以通过模拟程序来达到这一目的。常用的模拟器有Wine、CrossOffice、Vmware等。
问:我的vi没有语法显示,试过很多种方法都不行,我的系统是Red Hat 9和Fedora 1.0,vi的版本是6.2。它默认就没有语法颜色显示,试过的方法有:
1.在vi里面输入:syntax on 或 :syntax enable
2.将vim里的vimrc_excample copy to ~/.vimrc
3.export TERM=xterm-color
都没有效果,所以想请教有什么方法没有?
答:直接在提示符状态下输入echo"syntax on">>~/.vimrc即可。
问:硬盘安装Red Hat 9后想要添加一些软件包应该怎么办?
答:先把/dev/cdrom 删除,然后运行:ln -s /dev/loop7 /dev/cdrom。假设你的ISO文件放在/root目录,运行:losetup/dev/loop7/root/xxxxxxx.iso,然后再 mount /mnt/cdrom即可。如果要换盘,运行:losetup -d /dev/loop7,目的是取消这个设备,然后把另外的ISO文件关联到/dev/loop7设备文件:losetup/dev/loop7 /root/cd2.iso。
此外,还有一种更简单的办法,就是运行以下命令:
#redhat-config-packages --isodir=/mnt/iso/
注意,这里的ISO目录里面放着你的3个ISO文件了。
问:我的系统原来是Windows 2000,安装完Linux后,每次启动时都会先进入GRUB的选择选单。我现在想通过Windows 2000启动时的选择选单进入Linux(而不是grub界面),我应该怎么办?我使用的是Mandrake。
答:可以通过以下步骤来实现上述功能:
第一步:mount /dev/hda1 /mnt/win_c /,这里的/win_c为自建的文件夹,这是Mandrake的习惯。如果有问题可以试试 mount -t vfat /dev/hda1 /mnt/win_c
第 二步:dd if=/dev/hda of=/mnt/win_c/bootsect.lnx count=1,注意hda后面没有参数。如果有问题可以试试 dd if=/dev/hda of=/mnt/win_c/bootsect.lnx bs=512 count=1。
第三步:启动到WIN2000,修改C:下的boot.ini(如果看不到,在文件夹选项里面把"隐藏受保护的操作系统文件"选项去掉,再显示所有文件),加入如下的一行:
c:\bootsect.lnx="mandrake Linux 9.2"
双引号里面的文字可以随便设。
第四步:重新启动系统。看看在Windows 2000(Windows 2000的多重启动软件叫OS Loader)的启动选单里面有没有Mandrake Linux 9.2选单,如果选中后又回到GRUB的选单,说明到现在为止比较顺利。
第 五步:修改Linux下GRUB的设置,配置文件为/boot/grub/grub.conf。如果GRUB版本不同,则文件名有不同,用vi看看内容, 应该就可以找到。修改它的等待时间,设为0,则不会再出现选单,直接进入默认的操作系统(如果原来的默认系统为Windows,则要改回来)。
第六步:运行fdisk /mbr。
问:在GNOME下,不知道做了什么操作,我让程序最小化后,再也没有办法发现了!我不知道为什么?比如,我打开Mozilla后,就让它最小化,就没有办法在面板上找到了,害得我现在没有办法用GNOME了。大家知道为什么吗?怎么办?
答:alt+tab就出来了,检查一下你是不是把任务栏给删掉了,在面板上点右健添加上。
问:我使用的是Red Hat 9.0,我该如何安装Mplayer?我安装了几次都失败了。
答:使用RPM安装时系统比较容易出错。我们可以自己来编译安装。下面是安装的步骤:
第一步:到http://www.mplayerhq.hu/homepage/design5/dload.html下载Mplayer主包。
第二步:到下述位置下载各种codecs,有realpal还有win32dll等:http://www1.mplayerhq.hu/MPlayer/releases/codecs/
第三步:如果需要GUI则要下载皮肤与字体,我们可以在上述站点中找到。
第四步:进入Mplayer目录,用./configure --help命令就可以看到它提供的各种选项了。下面是一个使用部分选项的例子:
#./configure --enable-gui --with-reallibdir=/root/rp9codecs/ --enable-live --with-livelibdir=/usr/local/lib/live/ --enable-qtx-codecs --enable-xmms
qtx是支持Quick Time的,它的解码一般与win32dll都放在/usr/lib/win32目录下。
第五步:运行以下命令:
#make
#make install
需要注意的是,只有安装了皮肤和字体,才可以运行GMplayer(Guimplayer)。如果想要支持中文选单,可以在执行./configure时上加"--language=zh"。
网络
问:如何知道某个程序所使用的端口(如telnet),以及如何更改一个程序要使用的端口?
答:只需直接查看并编辑etc目录下的services文件即可:#vi etc/services
问:我使用的是Red Hat,现在想开启telnet服务,我通过setup里的system serivces选项选上该服务,然后重新启动系统,那我能不能使用chkconfig直接把telnet服务从停止状态切换到开启状态?如果这样可以的话是不是就不用直接重启了?我现在还不太清楚Linux这类服务的运行方式,请讲一讲。谢谢!
答:设置服务在定义的运行级别上开启:#chkconfig telnet on
启动服务:#service telnet start
看到ok就说明可以使用了,如果不放心的话,可以看看进程:#ps -ef | grep telnet
有显示的话就说明已经开启telnet服务了。
问:为什么netstat 出来的protocol都是 Unix ? 比如我在我的机器上的运行结果是:
# netstat
......
Active Unix domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node Path
Unix  12     [ ]         DGRAM                    1599   /dev/log
Unix  3      [ ]         STREAM     CONNECTED     6502
Unix  3      [ ]         STREAM     CONNECTED     6499   /tmp/.X11-Unix/X0
Unix  3      [ ]         STREAM     CONNECTED     6498
Unix  3      [ ]         STREAM     CONNECTED     6446   
......
难道Linux都使用 Unix socket 吗?
答:这是因为socket最早是在Unix下出现的,所以socket protocol应该算是Unix类的。
问:我的ADSL不能上网,adsl-Status如下:
note:you have emabled demand-connection:adls-status may be inaccurate.
adsl-status:Link is up and running on interface ppp0
ppp0 Link encap:Point-to-Point Protocol
inet addr:10.32.70.156 P-t-P:61.235.144.200 mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MLLTICAST MTU:1492 Metric:1
RX packets:8 errors:34 dropped:0 overruns:0 frane:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueue len:3
RX bytes:128(128.0 b) TX bytes:50(50.0 b)
运行ping www.google.com显示不通。运行netstat-r则有如下显示:
# netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
61.235.144.200 * 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
到底是什么原因呀?
答:应该是静态路由的问题。看看你的/etc/sysconfig/network-scripts/ifcfg-eth0文件是怎么写的。如果有GATEWAY=192.168.1.1这行的话要去除掉它。
注 意ifcfg- eth0文件中的PEERDNS=yes,另外,/etc/ppp/目录下的(有时要改)chap-secrets文件中的"用户名"、"密码"和pap -secrets文件中的内容要一致。默认的情况下会出现用户名是root而不是你的帐号,所以上不了网。
问:请问如何在Linux系统中设置RAID,多谢了?
答:Linux下的RAID功能是由一个工具来实现的。在Red Hat 9中,这个工具的安装目录是/usr/share/doc/raidtools-1.00.3/,该目录下有一些样本文件和说明文件。在进行配置时,为了 简单起见,一般都是将相应的样本文件拷贝到/etc目录下,并且将其更名为raidtab,然后进行相应的更改来完成。下面我们来看一看创建一个 RAID1的基本步骤:
1.切换至目录:/usr/share/doc/raidtools-1.00.3/
2.拷贝raid1的样本文件:cp /raid1.conf.sample /etc/raidtab
3.编辑刚才拷贝的文件/etc/raidtab,下在是更改后的内容:
# Sample raid-1 configuration
raiddev                        /dev/md0
raid-level                     1
nr-raid-disks                  2
nr-spare-disks                 0
chunk-size                     4
#该分区位于第一张硬盘上
device                         /dev/hda6
raid-disk           0
#该分区位于第二张硬盘上
device                         /dev/hdb7
raid-disk           1
4.创建raid1设备:mkraid /dev/md0
5.启动设备:raidstart /dev/md0
6.进行格式化:mkfs.ext3 /dev/md0
7.加载设备:mount /dev/md0 /raid1
其它几种模式的配置过程基本之与类似。
问:能不能推荐一些好的Linux英文网站?
答:Linux英文网站非常多,下面是几个人气指数比较高的网站地址:
www.linuxtoday.com
www.lwn.net
www.linux.org
安全
问:umask到底是什么东西呀,我应该怎么使用它呢?
答:umask是用来设置权限掩码的。权限掩码由3个数字组成,将现有的存取权限减掉权限掩码后,即可产生建立文件时默认的权限。例如,root的权限为777,若权限掩码设为022,那么两都相减后可得755。下面是在我的系统里更改umask的一些情况:
[root@linuxserver root]# umask
022
上述命令显示表示我的系统的umask值为022。也可换成用字符来显示:
[root@linuxserver root]# umask -S
u=rwx,g=rx,o=rx
这个命令显示的是当umask值为022时,默认情况下各用户的权限。注意这里的的参数"S"是大写。
[root@linuxserver root]# umask 177
[root@linuxserver root]# umask -S
u=rw,g=,o=
上述两行命令把umask值改为177,结果只有文件所有者具有读写文件的权限,其它用户不能访问该文件。这显然是一种非常安全的状态。
问:我忘记管理员密码了,我该怎么办?
答:方法很简单。以Red Hat 9.0为例,当系统启动到出现GRUB引导画面时,按字母e键进入GRUB编辑状态。用键盘上下键选择第二个引导项,即kernel /vmlinuz-2.4.20-8 ro root=LABEL=/。选择引导项后按字母e键进入命令行编辑。在出现的命令行后添加"空格single"并按回车返回编辑状态。此时命令行就变为 kernel/vmlinuz-2.4.20-8 ro root=LABEL=/ single ,此处的single也可改为 linux s(注意是:空格linux空格s),此外,也可以在后面加上init 0、1、2、3、4、5等来修改启动级别,比如: kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ init 1,即是进入单用户模式。按字母b启动系统即可进入单用户模式,进入系统后使用passwd命令修改root的密码。我们知道,Linux系统的密码不存 在于/etc/passwd,而是在/etc/shadow中。因此,进入单用户模式后我们还可以删除root账号的密码。方法是打开 /etc/passwd文件,删除其中的X,如下所示的第二项:
root:x:0:0:root:/root:/bin/bash
这样root用户进入系统时就可以不需要输入密码。因为没有X就意味着该账号不再到shadow中读取,所以无需密码。
问:如何把一个普通用户修改成为具有root权限的用户?
答:在/etc/passwd文件里把该用户对应行的第3段的数字改成0就可以了。注意每段之间是用冒号分隔的。
硬件
问:我的系统配置为:
CPU:XP 2500+S
  主板:技嘉 GA7N400 nForce 2 ultra 400 芯片
  硬盘:希捷 120GB
  内存:512MB DDR
  显卡:七彩虹 FX5200
系统分区情况为:C为主分区,安装Windows XP。D、E、F为Windows分区,共100GB。剩余20GB一个为Linux SWAP,一个为Linux ext2。
在安装Red Hat 9.0 时不能选择图形界面安装,现象是显示器进入省电模式,硬盘灯无反应,重启后选择文本方式安装,未出现任何问题,安装完成后系统启动检测也未出现问题,但是仍然不能进入图形界面。这是为什么呀?
答:Red Hat和七彩虹 FX5200的显卡有兼容性问题。对于这个问题,现在的办法是在文本界面下先安装最新的驱动,然后再启动X。如果这个还不行的话,只好换发行版了。
问:请问如何显示磁盘信息(例如挂载的硬盘数、硬盘的容量、逻辑分区大小等)?
答:可以通过df命令来显示,如:
# df -a
文件系统  1K-块       已用       可用                       已用%         挂载点
/dev/hda2  20161204  6931108  12205956   37%       /
none      0           0          0             - /proc
usbdevfs  0           0          0             - /proc/bus/usb
/dev/hda1 101089      9324       86546 10%       /boot
none      0           0          0             - /dev/pts
none      159444      0          159444          0%          /dev/shm
也可以通过以下步骤来查看:
#cd /proc/ide/hda
#ls
cache  capacity  driver  geometry  identify  media  model  settings  smart_thresholds  smart_values
[root@myserver hda]# cat cache capacity geometry model settings
2048
240121728
physical     58853/16/255
logical      14946/255/63
Maxtor 6Y120L0
name      value     min       max       mode
acoustic  0         0         254       rw
address   0         0         2         rw....
问:刚开始时把硬盘挂在hdc,后来换成了hda,修改GRUB后能正常进入系统,但在加载交换分区的时候显示:load /dev/hdc...failed...。我想可能需要把交换分区的hdc改成hda才行,可是不知道在哪里改?
答:运行vi /etc/fstab,然后添加以下内容即可。
/dev/hdcx swap swap defaults 0 0
问:在Linux下的集成网卡安装不上,我应该怎么办?机器配置:
nVIDIA GeForce4 MX GPU(显卡芯片),可共享64MB的内存,板载网卡;
MCP nVIDIA MAC + Realtek RTL8201BL PHY。在Windows XP中上ADSL没问题,但在Linux下没办法激活,信息显示是没有网卡设备,请问是网卡安装问题吗?需要在哪里寻找其Linux的驱动?
答:请到nVIDIA的官方网站上下载源码包然后自己编译即可。注意不要下载rpm安装包,否则问题还是无法解决。
问:我有2个硬盘,各装Windows 2000和Linux,启动Windows的速度很慢,在系统消息里面提示我的一个硬盘出现问题,要我更换设备。如果是装Windows 98没有这样的问题。我想可能是Windows发现系统中有2个硬盘,但不认识ext3分区,所以在那里一直检查,有人说把装有Linux的硬盘在 BIOS中隐藏起来,但是隐藏后GRUB就起不来,有没有更好的解决方法?
答:那是你硬盘分区时候存在问题,可以用Windows 98引导盘引导,输入:fdisk /mbr,然后进Windows 2000,将Linux分区重新格式化,然后重新分区,重新安装。
问:我现在对我机器的情况和碰到的问题描述如下:
机器使用的是10GB硬盘,分区结构为C盘:4GB(主分区);D盘: 6GB(逻辑分区)。一开始安装的是Windows XP PRO,在Windows XP中运行硬盘分区魔术师,将我的逻辑分区(D盘)删除,重新设置两个分区;一个为ext3,另一个为SWAP。在进行Red Hat 7.2安装时选择手动分区,我看了一下显示的内容:有hda1:NTFS,是Windows XP。hda2里有两个分区:hda5:ext3,Linux主分区;hda6:SWAP,交换分区。
我对hda5进行了编辑,选择挂接点为 "/",然后开始安装,正常结束。重新启动后还是进入到Windows XP,没有出现引导选择菜单。另外,我选择的启动管理程序是LILO,其它一切都是默认,只不过在手动分区时选择将Linux安装在ext3分区上。我想 知道如何才能够进入Linux?
答:可以试一试以下的方法:
方法1:重新分区,将ext3分区改为主分区。
方法2:从软盘或Windows XP中启动Linux。
方法3:将LILO、GRUB装到MBR。
问:我使用的是Intel i810主板,该主板集成了显卡,我安装了Red Hat 9.0后,屏幕闪得特别厉害,我不知道应该怎么办?
答:从主选单选择:系统设置->显示,在弹出的配置界面中选择"高级",然后点击"配置"按钮,在弹出的界面中将"垂直刷新频率"的最小值改成70以上即可。
问:我的优盘在不能使用,我怎么办呀?我输入以下命令:
#modprobe usb -storage
#modprobe usb -uhci
#modprobe sd_mod
#modprobe scsi_mod
#mount -t vfat /dev/sda1 /mnt/usb
出现提示信息:
mount:/dev/sda1 is not a valid block device
这是为什么呀?而我插上U盘的时候就出现了错误
#usb _uhci.c:interrupt,status 2 frame #984
usb.c:usb device not accepting new address=6(error=-110)
usb.c:usb device not accepting new address=7(error=-110)
优盘用不了真的太痛苦了。
答:先用fdisk -l /dev/sba看一下优盘是否已经找到。如果系统有SCSI硬盘,就可能无法识别优盘,因为sba已经被硬盘占用了。
问:在Linux中,我如何查看硬件芯片?
答:可能我们更习惯用Windows,更习惯点鼠标安装驱动。大多数硬件在Windows下有驱动,少数没有的,硬件商也会提供。其实无 论什么驱动,都是以芯片为标准的。无论什么品牌的硬件,起最主要作用的就是芯片,而不是品牌。所以芯片是驱动的唯一标识,而不是品牌!那么我们应该如何查看硬件的芯片呢?方法是使用以下命令:
# lspci -v
...
01:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139                                                           
01:02.0 Multimedia audio controller: Avance Logic Inc.
ALS4000 Audio Chipset
...
问:在Red Hat 9里改了显示器的刷新率后重启进不了图形界面,可以进字符界面,要如何才能改回来?谢谢!
答:用vi /etc/X11/XF86config命令,在Section "Monitor"选项中将刷新率改回去即可。
问:我的nVIDIA显卡无法自动安装驱动,我应该怎么办?
答:从http://www.nvidia.com下载一个驱动程序进行安装,即可解决问题。

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/23569/showart_173169.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP