ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 重装linux遇到的一些问题

重装linux遇到的一些问题

原创 Linux操作系统 作者:xpj0515 时间:2011-04-01 19:37:13 0 删除 编辑

1.挂载window分区的问题
挂载fat32分区

使用“mount”命令。
但是挂载之前我们必须先创建一个挂载点,
一般也选择挂载在“/mnt”目录下。比如挂载 Windows 下分区格式为fat32的c盘,可以进行如下操作:
先用“su”命令取得root权限后,再在shell下输入“cd /mnt”命令转到“/mnt”目录,再输入“mkdir -p  winc”,
回车后就创建了挂载点,然后再输入“mount -o iocharset=cp936 /dev/hda1 /mnt/winc”命令就将c盘挂载在“/mnt/winc”下了。
其中“-o iocharset=cp936”用来正常显示文件名中的中文;
至于分区的位置使用 fdisk  -l 命令
[root@localhost ~]# fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2783    22354416    c  W95 FAT32 (LBA)
/dev/sda2            2784        5180    19253902+  83  Linux
/dev/sda3            5181       19457   114680002+   f  W95 Ext'd (LBA)
/dev/sda5            5443       12556    57143173+   7  HPFS/NTFS
/dev/sda6           15077       17500    19470748+   b  W95 FAT32
/dev/sda7           17501       19457    15719571    7  HPFS/NTFS
/dev/sda8           12557       15076    20241868+  8e  Linux LVM

Partition table entries are not in disk order

可是如果每次启动Linux后访问Windows 分区都挂载一次,那是多么的不方便。幸运的是,只要修改“/etc”目录下的“fstab”文件就可以解决这个问题。
修改“fstab”需要根用户的权限。文件要如果不是根用户,键入“su”后输入密码转为根用户,再键入“cd /etc”命令转到“/etc”目录,然后键入“gedit fstab”命令(或“vi fstab”)编辑“fstab”文件,在其中添加“/dev/hda5 /mnt/d vfat auto,iocharset=cp936 0 0 ”,
存盘后,下次启动Linux即可自动挂载d盘了。其中“auto”即为自动挂载,当然我们也可以用“defaults”代替“auto”。
主要命令
mount -o iocharset=cp936 /dev/hda1 /mnt/winc
再就是fstab 文件内容格式
/dev/sda1               /mnt/winC               vfat    rw,codepage=936,iocharset=cp936 0 0
/dev/sda6               /mnt/winE               vfat    rw,codepage=936,iocharset=cp936 0 0
/dev/sda5               /mnt/winD               ntfs-3g   rw,defaults,umask=0222,iocharset=cp936 0 0 
/dev/sda7               /mnt/winF               ntfs-3g   rw,defaults,umask=0222,iocharset=cp936 0 0 

挂载ntfs复杂一点 需要安装ntfs-3g包 

/dev/sda5               /mnt/winD               ntfs-3g   rw,defaults,umask=0222,iocharset=cp936 0 0 
/dev/sda7               /mnt/winF               ntfs-3g   rw,defaults,umask=0222,iocharset=cp936 0 0 

还有一种方法就是重编译内核或者使用rpm包实现支持ntfs格式
1、我们要首先确认系统的内核;我们要根据系统的内核版本来下载支持ntfs的内核补丁;

我们在前面已经通过fdisk -l 得知/dev/hda1 是NTFS分区;我们如何加载它呢?在Fedora core 4.0 中,系统默认是不支持NTFS加载的;我们只能安装第三方kernel的ntfs插件或者编内核来实现,相对于编译内核来说,插件是最方便的,也是最简单 的;

[root@localhost beinan]# uname -a
Linux localhost.localdomain 2.6.11-1.1369_FC4 #1 Thu Jun 2 22:55:56 EDT 2005 i686 i686 i386 GNU/Linux

一定要看仔细,是2.6.11-1.1369_FC4,是i686的,没有带smp字样的,smp是支持多处理器的内核,如果您用这样的内核,就要下载相应版本的smp的;

我们到哪去下载呢?

kernel ntfs 项目在 http://linux-ntfs.sourceforge.net

Fedora core 4.0的kernel NTFS的RPM包在:

http://linux-ntfs.sourceforge.net/rpm/fedora4.html

根据上面内核的信息,我们要下载:2.6.11-1.1369_FC4 i686的,下载的应该是:

kernel-module-ntfs-2.6.11-1.1369_FC4-2.1.22-0.rr.6.0.i686.rpm

地址: http://prdownloads.sourceforge.net/linux-ntfs/kernel-module-ntfs-2.6.11-1.1369_FC4-2.1.22-0.rr.6.0.i686.rpm

在这里选一个镜像下载:

安装kernel ntfs模块:

[root@localhost beinan]# rpm -ivh kernel-module-ntfs*



2.rlwrap实现sqlplus rman命令的回显功能
主要就是使用
rlwrap   readline 两个程序包  不过很有可能出现包依赖的问题  主要过程如下
下载rlwrap 包
tar -xf rlwrap******.tar.gz      
./configure
make
make install

中间要是出现安装readline包  查询
rpm -qa |grep readline
 安装同样三步
tar -xf readline******.tar.gz      
./configure
make
make install
我在安装过程中出现一些莫名奇妙的问题  然后我直接将red hat 安装盘 所有软件包全选 
办法比较愚蠢 是在是做了一下午太让人蛋疼,重装了事  悲剧


3.显卡驱动安装不正确  无法设置 red hat的分辨率   经过我寻找网上的n多方法 有一个可以实现
现在ati显卡驱动开源了,可直接在系统 系统管理 硬件驱动里直接下载,而且相比较下面自己装的较好些
我也是这几天装了个ubuntu vista双系统,也是HD2400 
1 下载ATI 8.8催化剂 FOR LINUX
3 终端里执行以下命令
代码:
sudo sh ati-driver-installer-8-8-x86.x86_64.run
4、弹出图形化安装界面,按照默认选项即可
5、终端里执行命令
代码:
aticonfig --initial
代码:
aticonfig --overlay-type=Xv

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24890594/viewspace-691493/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-11-08

  • 博文量
    32
  • 访问量
    54804