5.red hat 9装在虚拟机vmware上之后,连接网络是出现问题 Determining IP information for eth0... failed; no link present. Check cable?
这个问题据说(是网上说)是redhat的一个bug,现在把解决方案转下来。。
解决方法:
到/etc/sysconfig/network-scripts/ifcfg-eth<n>
/etc/sysconfig/networking/devices/ifcfg-eth<n> 其中<n>表示Ethernet adapter的标识数字,一般为0。当为零的时候,就是
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/networking/devices/ifcfg-eth0 这两个文件中加入
check_link_down () {
return 1;
}
另外如果存在/etc/sysconfig/networking/profiles/default/ifcfg-eth0 文件,则同样在其中加入这一段东西即可,然后重启系统,即可。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
我在修改了/etc/sysconfig/networking/ifcfg-eth0后发现其他的两项已经自动修改了。。
本人是比较菜的呢~`比较不是很了解的样子,对这事有点不知道是否对的解释:
linux下文件系统本来就是树形结构,而这三个不在同一个目录下的所指向的却是同一个文件。。。
解决方法:
到/etc/sysconfig/network-scripts/ifcfg-eth<n>
/etc/sysconfig/networking/devices/ifcfg-eth<n> 其中<n>表示Ethernet adapter的标识数字, 就是
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/networking/devices/ifcfg-eth0 这两个文件中加入
check_link_down () {
return 1;
}
另外如果存在/etc/sysconfig/networking/profiles/default/ifcfg-eth0 文件, 则同样在其中加入这一段东西即可,然后重启系统。我重启系统的时候,死机了,不过再reset一下之后启动,就可以用vm机下的网络连接了
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
7.安装在vm虚拟机中的redhat如何使用U盘
首先你的redhat必须是安装在vm虚拟机中的那种。启动了redhat后,插上u盘,选择虚拟机的usb接口,一般默认是有2个usb1和usb2,你必须选择一个,虚拟机会自动卸载另外一个,如此你的usb接口才能在虚拟机中真正发挥作用。接下来运行fdisk -l ,系统会查找出来你的u盘,一般情况下你的虚拟机都使用的scsi硬盘(不会是ide),那么你的u盘基本上可以确定是/dev/sdb,或者是/dev/sdb1、/dev/sdb2等等。使用dmesg | more命令可以更清楚地研究配置情况。
第二,你要了解你的u盘是什么文件格式的,如果是fat格式的,那你的问题就简单得多了。只要运行如下命令加载就行了:
mkdir /mnt/usb
mount -t vfat /dev/sdb /mnt/usb
如果不幸你的u盘是ntfs的,那情况就要麻烦一些了。高手可以去编译linux的内核,一般就要找支持ntfs的驱动了。先查找你的linux版本,可以使用的命令有很多,如下:
uname -r
rpm -qi kernel
cat /proc/version
我的kernel版本是2.4.20-8,然后你就到google去找kernel-ntfs-2.4.20-8.***.rpm,参考http://linux-ntfs.sourceforge.net/rpm/redhat9.html,***代表不同的版本的细微差别,如果安装不上就要换版本。我的试了好几次,最后的文件是kernel-ntfs-2.4.20-8.athlon.rpm。运行如下命令安装好驱动:
rpm -ivh kernel-ntfs-2.4.20-8.athlon.rpm
成功了没有?接下来就是简单的mount了
mount -t ntfs /dev/sdb /mnt/usb
终于在xwindow桌面看到了usb的图标,好激动啊。看看u盘里面的资料,拷贝出来。呵呵。再拷一个文件到u盘。啊,mygod 磁盘写保护,怎么会这样??这样我怎么带资料出去啊,痛苦,谁来救救我。
下面是我从网上转来的一篇文章,没有试验过,大家自己参考。
Linux/Windows双系统下实现Linux对NTFS的可靠的写操作
随着windows 2000/XP的普及,越来越多的Linux爱好者面临Linux读写NTFS文件系统的困难。由于NTFS系统的复杂性和隐秘性,Open Source 对 NTFS 的reverse engineering 迄今只限于可靠的读取功能。
Captive Project 使用合法的windows XP NTFS 系统文件 作了 类似wine 的仿真,实现了linux 对NTFS 文件系统的写操作。下面是一些简单的步骤:
1. 下载 rpm package captive-static-1.1.5-0.i386.rpm
http://www.jankratochvil.net/project/captive/dist/captive-static-1.1.5-0.i386.rpm
安装:
# rpm -ivh captive-static-1.1.5-0.i386.rpm
2. 验证一下你的linux 有kernel source pakage:
# rpm -qa |grep kernel-source
如果没有的话, 先安装kernel-source, 例如
# rpm -ivh kernel-source-2.4.20-8.i386.rpm
如果你有更新kernel, 请用相应的kernel source包
3. 设置 windows system files
拷贝windows NTFS 文件: ntfs.sys 和 ntoskrnl.exe 到某linux 目录下
运行 命令:
# /usr/sbin/captive-install-acquire
该命令会搜索linux目录下的NTFS 文件,如果你没有windows NTFS 文件:
ntfs.sys 和 ntoskrnl.exe,该命令会请求是否从microsoft网站自动下载
你也可以直接拷贝两个文件到 /var/lib/captive,
注意 要使用windowsXP 的文件,win2000 的NTFS 文件不支持。
4. 运行 命令 以产生 lufs module
# /usr/share/lufs/prepmod
5. 运行命令 安装 NTFS格式 例如: C 盘
# mkdir /mnt/dosc
# mount -t captive-ntfs /dev/hda1 /mnt/dosc
captive 1.1.5 会自动寻找 NTFS 分区 并且修改/etc/fstab 文件,你可以按你所愿重新更改/etc/fstab 文件
6. 运行命令 看/mnt/dosc 是否已挂上
#df
注意事项:
要使用windowsXP 的文件,win2000 的NTFS 文件不支持。
在Linux下使用sync, 及umount/mount NTFS分区 可以避免Linux重起动后NTFS分区文件丢失的问题。
测试过程中务必做好windowXP/2000的备份工作,以防不测
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
用vmware自带的工具,可以实现share folder
先跑起来linux 然后VM->Settings->options->shared folders
然后add一个windows下的文件夹
再设置vmware光驱,选use ISO image 选择vmware安装路径下边的linux.iso文件
到linux下边打开光驱,解压工具包,然后安装就可以了
网络的话选取桥接就OK拉~
----------------------------------------------------------------------------------------------------------------------------------------
三。文件共享,这也是一个非常棘手的问题,传统的是在redhat上建立ftp服务器或者是samb服务器,但是本人觉得还是麻烦,所以也就出现了最简单的办法:利用vmtool就可以实现:
为了更好的解决虚拟机与主机的共享问题,VMware公司有一个VMWare-tools,来实现文件共享。这里主要讲的是在Windows下用 Vmware虚拟Linux来与windows来共享。
1、安装客户机系统,linux这里选用RHEL 4
2、启动虚拟机中的Linux后,(注意必须是启动虚拟机后)。选择菜单里的VM选项,里面有一个子项是Install VMware Tools,选定它。开始安装。
3、现在,你到VM菜单里的Removable Devices子项中的CDROM项,点击edit,打开VMWare的安装文件夹,里面是不是有一些*.iso啊,好的,按照前面的步骤,选择linux.iso来作为ISO文件。
4、下面就是mount加载linux.iso文件。
mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
5、到cdrom文件夹里面解压VMware-tools*.tar.gz
cp VMware-tools*.tar.gz /tmp
cd /tmp
tar xzvf VMware-tools*.tar.gz
cd vmware-tools-distrib
在文件夹里面是不是看到了一个vmware-install.pl
OK!
./vmware-install.pl
文章评论(0条评论)
登录后参与讨论