免费注册 查看新帖 |

Chinaunix

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

遇到的IO-APIC+timer doesn't work [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-06-07 14:09 |只看该作者 |倒序浏览
解决方法
进入后到/boot/grub/menu.lst
的kernel
内核这一行来的最后添加noapic
这个选项。

(所有选项之间要有空格)修改完毕之后再重新启动一下。应该就没有问题了
具体这样做 编辑 /boot/grub/grub.conf,并将选项“clock=pit nosmp noapic nolapic”添加到读取内核 /boot/ 的那一行。您已经将选项添加到两个内核,现在只需对特定内核进行更改。ITPUB个人空间Yw0h^ t.b(c
      #boot=/dev/sda
3_7e(tek9Ggh0      default=0ITPUB个人空间C4D'Wz*^4v u#I
      timeout=5
!}+v{0O:_~+u0      splashimage=(hd0,0)/boot/grub/splash.xpm.gz
v_Hx;Ju0      hiddenmenuITPUB个人空间(g g5kvQ2L(s4}\*Y
      title Enterprise (2.6.9-42.0.0.0.1.ELsmp)
@8hS6uF%X'h0              root (hd0,0)ITPUB个人空间0nY_(}3hz;h
              kernel /boot/vmlinuz-2.6.9-42.0.0.0.1.ELsmp ro
h(D$USCs�p3E0      root=LABEL=/ rhgb quiet clock=pit nosmp noapic nolapic
0`1L"_$A9m0              initrd /boot/initrd-2.6.9-42.0.0.0.1.ELsmp.img
A�\:u;s Z.I!~o'?F0      title Enterprise-up (2.6.9-42.0.0.0.1.EL)
DKzs2SlB)B0              root (hd0,0)ITPUB个人空间GZ+g"k~
              kernel /boot/vmlinuz-2.6.9-42.0.0.0.1.EL ro root=LABEL=/ITPUB个人空间b$e,lYcY6Mtv%g
      rhgb quiet clock=pit nosmp noapic nolapic------------------------------------------------------------------------------加上这个
(pL `2f4r1A@,]T0              initrd /boot/initrd-2.6.9-42.0.0.0.1.EL.img

参考其他
安装 oracle 10g rac http://blog.csdn.net/fwx515354/archive/2010/10/05/5922932.aspx
1.在虚拟机配置文件中.vmx文件 加入以下文件

disk.locking = "false"ITPUB个人空间3\fbt lNk%jb
diskLib.dataCacheMaxSize = "0"
RA7^/~/l {'i'P0diskLib.dataCacheMaxReadAheadSize = "0"ITPUB个人空间b"l.x'B:dyS|
diskLib.DataCacheMinReadAheadSize = "0"
z1xb-ZB/Q~1kH'EZ^0diskLib.dataCachePageSize = "4096"ITPUB个人空间)x8[L$T4Q7U@
diskLib.maxUnsyncedWrites = "0"

不加的话只能启动一个节点,作用主要是做共享存储

这下面是添加硬盘的 有几个写几个

scsi1:1.deviceType = "disk"
'E$K�m N5j$C0scsi1:2.deviceType = "disk"
TKKm8k9xK3m0scsi1:3.deviceType = "disk"
,JXu'ik J wm)n{}T0scsi1:4.deviceType = "disk"
A([}4] k_(u?6^XV0scsi1:5.deviceType = "disk"

2.配置时间同步 要是没配好的话 会在安装拷贝文件到另外一个节点过程中 出错

同步VMware中的OS与主机OS的时间(我的windows)

1.安装vmware-tools包
w-E2GYu0y02. 执行“vmware-toolbox”以显示 VMware Tools Properties 窗口。在 Options 选项卡下,选择 Time synchronization between the virtual machine and the host operating system。您应该发现 tools.syncTime = "TRUE" 参数已经追加到虚拟机配置文件 G:\Virtual Machines\Red Hat Enterprise Linux 4\rhel4.vmx 中。ITPUB个人空间g-z�l s'J&a L3l
3. 编辑 /boot/grub/grub.conf,


这个时间同步也可通过NTP服务器的配


在此前加上noapic ,注意和前后已有的东西都要用空格隔开,如果没有两个横线,就直接加在最后,
然后按esc 退出编辑状态,按b 即可启动。

方法3
:出现这种情况时按DEL+CTRL+ALT
重启,并按DEL
键进入到BIOS
界面,

到POWER
下的APIC
选项,改为DISABLED
,然后重启就可以安装了。

(但是改为该参数的话,启动不了Windows
系统,这时得把该值改为原来的ENABLED
值。)

http://blog.csdn.net/fwx515354/archive/2010/10/05/5922932.aspx

光盘启动/安装菜单出现时(有install in text mode),按F6,会出现一行参数,你在其后面加个空格,再加上noapic参数然后回车试试

还是不行,但是改一下

1.开机进入安装界面

2.按F6后将光标移到最前面输入 kernel=clock=pit nosmp noapic nolapic 后回车

3.成功安装

先看看bios里面有没有apic的设置,有就打开就可以了。
如果没有nforce550就没有,南北桥单芯片的应该都没有,那就安装时把apic禁用了
加上:
kernel=clock=pit nosmp noapic no lapic
反正我装ubuntu7.04也是这个问题,加了之后就好了

论坛徽章:
0
2 [报告]
发表于 2011-06-07 14:33 |只看该作者
上面有个错误 应该修改如下  搞得花了大几分钟 瞎忙
kernel=clock=pit nosmp noapic nolapic
ROOT用户的密码忘了,进不去了!汗。。。
解决方法:
一、重启系统,如图:GRUB: 在引导装载程序菜单上,用上下方向键选择你忘记密码的那个系统键入“e”  来进入编辑模式。

2.接下来你可以看到如下图所示的画面,然后你再用上下键选择最新的内核(这里是第二行,kernel.......),然后在按“e”。

3、在rhgb quiet后面加“空格”,然后键入“single”,或者直接输入数字的“1”并回车确定。

4、用“passwd  root”来更改root的密码。改完后reboot(重启)即可。

本文出自 “李 鸣” 博客,请务必保留此出处http://sdbaby.blog.51cto.com/149645/325242

论坛徽章:
0
3 [报告]
发表于 2011-06-07 15:42 |只看该作者
到地址了,自己用vmware player下载总是不成功,只好用其他方法下载了

VMware tools 的下载地址在 VMware 官方网站没有提供,以下是挖掘出来的地址。
http://downloads.vmware.com/d/in ... s/vmware_player/3_0
http://softwareupdate.vmware.com/cds/index.xml
http://softwareupdate.vmware.com ... /player-windows.xml
VMware Tools for FreeBSD
http://softwareupdate.vmware.com ... eebsd-8.1.4.exe.tar
VMware Tools for Linux
http://softwareupdate.vmware.com ... linux-8.1.4.exe.tar
VMware Tools for Netware
http://softwareupdate.vmware.com ... tware-8.1.4.exe.tar
VMware Tools for Solaris
http://softwareupdate.vmware.com ... laris-8.1.4.exe.tar
VMware Tools for Windows 2000 and later
http://softwareupdate.vmware.com ... ndows-8.1.4.exe.tar
VMware Tools for Windows 95, 98, Me and NT
http://softwareupdate.vmware.com ... Pre2k-8.1.4.exe.tar
下载完成后,解开压缩包,在命令行运行:
Windows:
E:\VMware\...\vmware-tools>tools-linux-8.1.4.exe /s/v/qn
附:我装的是98系统,点击链接后发现不能下载,然后进入网址:、
http://softwareupdate.vmware.com ... 0.1/227600/windows/
就可以看到下载目录:
Directories


1:首先建立一个mount点

bash# mkdir /mnt/iso

2:现在我们需要把在下的/tmp/Mandrake80-inst.iso 文件mount到/mnt/iso下

bash# mount -t iso9660 -o loop /tmp/Mandrake80-inst.iso /mnt/iso

这样你就可以看到ISO文件里的内容了。
cp -r    /root/

首先启动虚拟机软件VM(虚拟Linux系统 Red Hat Linux 9 已经安装完毕)
1.启动此虚拟机
2.用超级用户root登录
3.登录成功后,Ctrl+Alt ,取出鼠标,点选菜单栏,虚拟机 →
安装VMware工具 → Install
4.待虚拟系统挂载了光盘后,弹出cdrom文件夹或者点击进入/mnt/cdrom中,
在文件夹/mnt/cdrom中有两个文件VMwareTools-5.0.0-13124.i386.rpm和
VMwareTools-5.0.0-13124.i386.tar(一般TAR软件包兼容性更好,我们就
用它了)双击VMwareTools-5.0.0-13124.i386.tar弹出文件打包器,内有文
件夹vmware-tools-distrib,按上面解压缩按钮,浏览到需要解压到的目录
这里选在/root/ 文件夹中(也就是你桌面上那个叫做“root的主目录”),
开始解压
5.右击桌面选择输入"新建终端",在里面键入cd /root/vmware-tools-distrib,
回车。再输入./vmware-install.pl ,即可按装VMware Tools,以后一路回车即可,
以下大家都懂,重启即可。
6.这下鼠标可以自由的出入宿主机和虚拟机了,显示屏幕的尺寸也变为可调,
刷新速度也变快了,安装成功

(1)虚拟机有免安装绿色版,也有非免安装绿色版,一般非免安装绿色版在你安装完虚拟机后,其目录下会AUTO生成VMware tools安装文件(windows.iso、linux.iso),而免安装绿色版由于是压缩包,里面有无VMware tools安装文件那就要看公布这个包的人有无把VMware tools安装文件打包在里面了。

当初就是不知道有(windows.iso、linux.iso、solaris.iso、netware.iso、freebsd.iso)这些包,认为只有1个windows.iso镜像文件包,可是输入命令挂载到驱动器以后

就是找不到【VMwareTools-5.5.1-19175.i386.rpm】【 VMwareTools-5.5.1-19175.tar.gz 】这二个文件,最后无心入眼见1个帖子才知道windows.iso里面是没有这二个文件的

我说怎么在虚拟机下安装XP蛮好,就按linux就不行了。

(2)虚拟机可以装多个系统、多种系统(只要你硬盘够呛~),这大家都知道,然而VMware tools不是针对于虚拟机的,而是针对于系统的, 也就是说倘使你虚拟机装有两个系统(可以都是Windows XP),其中1个系统中安装了VMware tools,那末就只有安装了VMware tools的这个系统才气使用VMware tools的功能,另外1个系统其实不能使用VMware tools,不要认为在1个系统中装了VMware tools,以后我装什么系统就不用安装VMware tools都可以使用VMware tools了,你哪个系统需要使用VMware tools,哪个系统就要安装VMware tools,这是逐一对于应的瓜葛。

⑶VMware tools安装按照系统,就有差别的VMware tools镜像,不过大家都是ISO格式的包(windows.iso、linux.iso),安装的时候就要按照你的虚拟系统来选择再安装了,不要见到是*.iso格式就选了,好比Linux有Linux的VMware tools,一般命名为linux.iso,它终极是通过运行linux.iso包里面 *.pl 格式的文件进行VMware tools安装的,要是你是XP系统,VMware tools安装包一般命名为windows.iso,它终极是通过运行windows.iso包里面 steup.exe来运行安装的。

好了,你只需要搞清这三点,基本上是纯粹可以轻松安装VMware tools了,底下我给出安装过程。

windows VMware tools安装步调:

(1)在CD-ROM虚拟光驱中选择使用ISO镜像,找到VMWARE TOOLS 安装文件,如D:\VMware\VMware Workstation\Programs\windows.iso

(2)开始工作进入windows

⑶退出到windows,在虚拟机菜单栏中点击 虚拟机-> 安装 VMWARE TOOLS 子菜单,会弹出对于话框,点击"明确承认" 安装

⑷此时,它会AUTO运行安装,你尽管按“下一步”就可以安装完成了,要是它不AUTO运行的话,那你就进入光驱(G盘,找到1个stuep.exe文件双击安装就好,就这简单。

linux VMware tools安装步调:

(1) 在CD-ROM虚拟光驱中选择使用ISO镜像,找到VMWARE TOOLS 安装文件,如D:\VMware\VMware Workstation\Programs\linux.iso(要是提示有纰缪,请关闭虚拟机再设置路径,然后再开始工作Linux)

(2) 以ROOT办理员身份进入LINUX

⑶ 进入linux新建1个终端,输入 /sbin/telinit 3 进入纯文本标准样式,然后在纯文本标准样式下再次用root身份登陆

⑷退出到windows,在虚拟机菜单栏中点击虚拟机-> 安装 VMWARE TOOLS 子菜单,会弹出对于话框,点击"明确承认" 安装

(5) 挂载光驱 mount /dev/cdrom /mnt/cdrom (注意命令中输入的空格)这时,你的linux.iso里面的文件就相当于windows光盘里面的文件了

(6) 使用 cd /mnt/cdrom 进入光驱,输入ls命令你会查看见有个*.tar.gz格式的文件(如vmware-linux-tools.tar.gz),然后输入Copy命令CP vmware-linux-tools.tar.gz /tmp(TMP目录下)

(7)输入命令 cd /tmp 进入/tmp目录

⑻输入命令tar zxf vmware-linux-tools.tar.gz 将刚刚复制的vmware-linux-tools.tar.gz 解压,默认解压到vmware-linux-tools目录下(与文件名同名)此时就会多出1个命名为vmware-linux-tools文件夹,这里和windows 里面的解压成果同样。

(9)输入命令 cd vmware-linux-tools 进入解压后的目录

(10) 输入命令 ./*.pl 运行安装VMware tools (*.pl文件在前边有提过)

⑾在运行安装过程中,它会一步一步的有问题提出要你回应,此过程中,你只要见到问题后面显示[yes]、[no]、[yes/no]的都输入yes,然后回车,其他的问题后面无论[ ]里面是什么直接回车就好,不要输入。

⑿最后它会输出1——15个分辨率让你输入数字选择,按照你的显示器来选择分辨率吧

(13)好了,安装完成,输入命令 startx 回到linux图像界面吧。

================================================== ===================================================

参考一

================================================== ===================================================

安装 VMware Tools

赏格分:20 - 解决时间:2008-6-23 01:53

无法安装 VMware Tools。尝试访问镜像文件“E:\VMwareWorkstation-v6.0\linux.iso”时呈现纰缪,需要安装 VMware Tools: 系统找不到指定的文件。。要是你的产品在 VMware Tools 安装包中,那末请重新安装 VMware Workstation,然后尝试在你的虚拟机中再次安装 VMware Tools 安装包。

以上是系统相关提示。

其它说明如下:我使用绿化版v6.0。我在“虚拟机”-》“设置”里,CDROM选择了“使用ISO镜像”,然后找到刚从网上拉的1个完备的VMware Tools 6.0.iso文件(大小:27.0 MB),然后开始工作了linux,然后在“/mnt/cdrom”里啥也没有。另有在回到“虚拟机”里的安装时就报上面的纰缪提示。

另外我还看见vmware的安装说明里也有这样一句:VMTOOLS组件的安装有些机子没有问题,有些机子还是需要虚拟光驱里载入目录下的windows.iso文件。我其时也象前边的方法同样引入过。还是同样的错。

我都整了二天了,网上查了N多答案,也照做了,就是不行。谢谢哪位GGJJDDMM详细的说明一下。

提问者: killer_wo - 试用期 一级 最佳答案1.安装东西。让虚拟机运行于窗户状况,不要全屏,按ctrl+alt让鼠标释放出来。在vmware的菜单栏上选择“虚拟机”/"安装虚拟机东西“。然后切换到客户操作系统,即linux。

2.挂载光盘。在redhat9中就可以AUTO挂载了。要是没反映。可以执行如下命令,手动挂载:mount /mnt/cdrom(redhat9中),要是客户机为FC4(mount /media/cdrom)。

3.执行命令。进入虚拟光盘,可以看见有两个文件,1个是压缩包,1个为rpm包。两个都可以使,视个人爱好而定。要是图省事,直接运行rpm包。要是想练命令,可以解压缩。手动安装。打开终端:切换到root。(su -) 运行命令 rpm -ivh VMwareZTools-5.0.0-13124.i386.rpm.当然,也能够直接在rpm包上右键单击,选择“用install Packages打开“。要是是解压缩,运行如下:tar -zxvf VMwareTools-5.0.o-13124.tar.gz.

4.进行设置。上面所说的操作完成后,进入/usr/bin目录,查找vmware-config-tools.pl.(ls /usr/bin/*.pl).找到后,运行它。即(./vmware-config-tools.pl)注意,斜杠前有1个点。一路回车即可完成安装。

5.完成设置。要是一切安计划进行,即会呈现1个界面,让你选择时下屏幕的分辨率。选择1个数字。重新开始工作即可。

================================================== =================================================== =

参考二

================================================== =================================================== =

使用vmware安装Linux(ISO)

1.New Virtual Machine-》Typical-》Linux-》选摘要安装的驱动器-》Use bridge networking-》Finish

2.选中,右键-》Setting-》DVD/CD-ROM-》Connection-》Use ISO Image-》选择ISO文件-》Power On起头安装,当提示要插进去第二张CD时,选择菜单Setting-》Configuration Editor选择第二个ISO文件。。。,第3个ISO同上。

3.要是我们按照没事了的LINUX安装步调设置显卡、显示器,是没有办法开始工作X-WINDOWS的,必须先安装VMWARE TOOLS软件包。

在VMWARE的安装路径下有3个ISO文件:windows.iso、freebsd.iso以及linux.iso,要是您已安装了WINISO等可以打开ISO文件的软件,这时双击ISO文件,你就会发现里面包罗了差别的安装软件,现在我们进步前辈行LINUX下的VMWARE TOOLS安装。

正确安装 VMWARE TOOLS步调如下:

1、以ROOT身份进入LINUX

2、按下 CTRL+ALT组合键,进入主操作系统,点击VMWARE状况栏安装提示,或点击 SETTING菜单下的ENABLE VMWARE TOOLS子菜单。

3、明确承认安装VMWARE TOOLS。

这时我们并无真正的安装上了VMWARE TOOLS软件包,要是您点击菜单EVICES,您就会发现光驱的菜单文字变为:ide1:0-> C:\Program Files\VMware\VMware Workstation\Programs\linux.iso,这暗示VMWARE将LINUX的ISO映象文件作为了虚拟机的光盘

4、鼠标点击LINUX界面,进入LINUX。

5、运行如下命令,注意大小写。

mount -t iso9660 /dev/cdrom /mnt

加载CDROM设备,这时要是进入 /mnt 目录下,你将会发现多了1个文件:vmware-linux-tools.tar.gz。这就是WMWARE TOOLS的LINUX软件包,也就是我们刚才使用WINISO打开LINUX.ISO文件所看见的。

cp /mnt/vmware-linux-tools.tar.gz /tmp

将该软件包拷贝到LINUX的 TMP目录下。

umount /dev/cdrom

卸载CDROM。

cd /tmp

进入TMP目录

tar zxf vmware-linux-tools.tar.gz

解压缩该软件包,默认解压到vmware-linux-tools目录下(与文件名同名)。

cd vmware-linux-tools

进入解压后的目录

./install.pl

运行安装命令。

这时install提示你是否需要备份以前的设置文件,建议选择“y”。

等候INSTALL运行完成后,这时键入 START 命令,是否可以看见漂亮的LINUX图形界面了?

================================================== =================================================== =======

参考三

================================================== =================================================== =======

如何安装Linux下的VMwareTools.

1.安装东西。让虚拟机运行于窗户状况,不要全屏,按Ctrl+Alt让鼠标释放出来。在VMware的菜单栏上选择"虚拟机/安装虚拟机东西(VM/Install VMware Tools...)"。然后切换到客户操作系统,即Linux。

2.挂载光盘。

# mount /dev/cdrom /mnt/cdrom

3.执行命令。进入虚拟光盘,可以看见有两个文件,1个是压缩包,1个为rpm包。直接运行rpm包安装,命令行也可。rpm -Uvh VMwareTools-版本号-版本号.i386.rpm

# cd /mnt/cdrom

# ls -l

有两上文件:

VMwareTools-5.5.1-19175.i386.rpm

VMwareTools-5.5.1-19175.tar.gz

并把这两个文件拷贝到你的文件下如 /tmp

#cp VMwareTools-5.5.1-19175.tar.gz /tmp

#cp VMwareTools-5.5.1-19175.i386.rpm /tmp

#cd /tmp

#rpm -ivh VMwareTools-5.5.1-19175.i386.rpm

4.上面所说的操作完成后,进入/usr/bin目录,查找vmware-config-tools.pl.找到后,运行它。

5.一路回车

6.

#tar -xzvf VMwareTools-5.5.1-19175.tar.gz

#cd vmware-tools-distrib

#./vmware-install.pl

Creating a new installer database using the tar3 format.

Installing the content of the package.

# 安装过程的银幕,全部使用默认值,一直按 Enter 就对于了

注意事变:

1.安装过程要先用umount 卸载/mnt,在安装的过程中填yes

2.选择屏幕大钟头,不要和原来的台式机的大小同样

3.至于台式机滚轮问题 $ sudo gedit /etc/X11/xorg.conf这个命令使系统以root权限打开鼠标设置文件/etc/X11/xorg.conf。把文件中的

Option “Protocol” “ps/2”

改成

Option “Protocol” “IMPS/2”

[root@rd01 vmware-tools-distrib]# shutdown -r now重启同时在次文档中还可以修改分辨率

另外

$ /usr/bin/vmware-toolbox即打开 WMWARE Tool的设置选项好比可以使1个软驱与虚拟机相连

安装完还要设置下:root权限执行vmware-config-tools.pl设置一下(这个只要执行一次,不需要每次开始工作后都执行)。 设置完重启Linux后还要手动开始工作VMware,也就是在命令行下执行底下的命令

vmware-toolbox &

这个不需要root权限,但这个每次开始工作后都得手动运行。最后加个取地址符是暗示让它在后台运行。

要是你想让vmware-tool每次随系统AUTO开始工作,你还得设置rc3或rc5的开始工作项,让系统开始工作进入level3或level5的时候AUTO运行vmware-toolbox。这块儿建议你自己搜索一下涉及rc.d的设置。 1.安装Vmware tool后与windows共享文件的方法

点击VM->Setting->Virtual Machine Settigns->Option->SharedFolders->Add,选定要共享的文件夹并给这个文件夹命名,下一步。选定“Enable

thisshare”, 确定以后,vmware会把这个文件夹AUTOmount到/mnt/hgfs目录下

论坛徽章:
0
4 [报告]
发表于 2011-06-07 15:58 |只看该作者
nstalled CentOS 5 on VMware workstation 5.5 and here is how i installed VMware Tools in CentOS 5:

1. Install CentOS 5 kernel-devel packages required for VMware Tools installation

1. First make sure you have network access to download and install packages from CentOS packages site. During installation of VMware Tools CentOS kernel devel packages are needed, run yum (yellow dog update manager) to install gcc and kernel devel.
centosdev # yum install gcc kernel-devel

2. Verify installed and running version of kernel and kernel headers (kernel-devel) in CentOS 5.

centosdev # uname -r

centosdev # rpm -q kernel-devel                                       

On my CentOS server both version are different.

3. If you’re running version of kernel and kernel headers are different then upgrade on kernel and kernel headers

centosdev # yum -y upgrade kernel kernel-devel

centosdev # reboot

4. Locate the path of install kernel headers in your CentOS 5 Linux server, you will need this path while installing VMware Tools :

centosdev # ls -d /usr/src/kernels/$(uname -r)*/includ

2. Installing VMware Tools in CentOS 5

My development CentOS server runs under VMware Workstation 5.5

1.Select from VMware Workstation: go to VM> Install VMware Tools

2.From the VM: mount the virtual cd drive , this should be done with the guest OS (CentOS ) command line:

centosdev # mount /dev/cdrom /mn

3. From the CDROM extract VMware Tools into /tmp/ directory

centosdev # mount tar -C /tmp -zxvf /mnt/VMwareTools-5.5.3-34685.tar.gz

4. In CentOS 5 unmount the virtual cd drive after you are done.

centosdev # umount /mnt

5. Running VMware Tools installation/setup script

centosdev # cd /tmp/vmware-tools-distrib

centosdev # ./vmware-install.pl

6. This is VMware Tools installation/setup script, it will ask for confirmation to begin the installation
完成之后安装没想到引导之后黑屏无法安装一开始以为串口光驱的问题,换过同学的并口硬盘了没想到还是黑屏,看来是主板的问题,出去和同学买了根内存回来我把我的那个小硬盘挂在同学机子上居然能安装成功了,一位就这样可以了,没想到让我差点倒下的事情还是发生了,居然又是一个黑脸。经过上网一查,很多都说是分辨率的问题,把分辨率调低之后没想到还是不行重试了几次之后索性直接用text模式安装没想到重用发现问题了,居然mp-bios错误,提示MP- bios,bug,8254,timer,not,connected,to,IO-APIC。

这个可是关键阿具体有查了一下google终于找到了方案,就是在boot选项中写上noapic,顺利启动安装。关于apic具体的解释从网上搜了下。APIC,(高级可编程中断控制器)对计算机来讲有两个作用。

一是管理IRQ的分配,可以把传统的16个IRQ扩展到24个(传统的管理方式叫PIC),以适应更多的设备。

二是管理多CPU。由于Nf2主板并不支持多CPU,所以,APIC关闭直接的影响是减少了可用的IRQ。

不过,如果板卡不是非常多的话,关闭,APIC对系统是没有什么影响的。

要实现SMP功能,我们使用的CPU必须具备以下要求:

CPU,内部必须内置APIC单元。Intel,多处理规范的核心就是高级可编程中断控制器(Advanced,Programmable,Interrupt,Controllers--APICs)的使用。CPU通过彼此发送中断来完成它们之间的通信。通过给中断附加动作(actions),不同的CPU可以在某种程度上彼此进行控制。每个CPU有自己的APIC(成为那个CPU的本地 APIC),并且还有一个I/O,APIC来处理由I/O设备引起的中断,这个I/O,APIC是安装在主板上的,但每个CPU上的APIC则不可或缺,否则将无法处理多CPU之间的中断协调。

还有这个mp-bios错误可能是我的主板bios非官方而是经过修改的原因导致的Linux无法正常安装

现在可以在Linux学习一下了。
转载  在 CentOS 5.X 安装 VMWare Tools 收藏

Abstract
安裝VMWare Tools有很多優點,不過在CentOS下安裝比較麻煩,本文是我的安裝心得。

Introduction
使用環境 : VMWare 6.0.2 + CentOS 5.1

安裝VMWare Tools有幾個優點:
1.可以支援其他解析度,不再侷限於640 x 480和800 x 600。
2.Host OS與Guest OS傳檔時,只需滑鼠拖曳即可。
3.滑鼠在Host OS與Guest OS切換時,不需再按Ctrl + Alt。

根據以前的經驗,若Guest OS是Fedora與Windows XP時,只要在VMWare選VM -> Install VMWare Tools...,就會在桌面出現VMWare Tools圖示讓你安裝,但若Guest OS為CentOS時,桌面上並沒有任何圖示出現,請依照以下步驟為CentOS安裝VMWare Tools。

Step 1:
將VMWare的光碟機設定成C:\Program Files\VMware\VMware Workstation\linux.iso,VMWare Tools在這個iso檔內。

vmware_tools_centos_00.gif


Step 2:
進入CentOS桌面後,將光碟機打開,看到了VMWareTools-6.0.2-59824.i386.rpm與VMWareTools-6.0.2.59824.tar.gz。

vmware_tools_centos_01.gif


看到rpm你應該很興奮,因為CentOS與Fedora/RHEL師出同源,所以應該可以用,但經我測試結果,是可以安裝,安裝過程也沒有錯誤,但可惜安裝完沒有VMWare Tools該有的功能,所以只能用tarball來安裝了。

Step 3:
將VMWareTools-6.0.2.59824.tar.gz複製到home directory,進行解壓縮。
[ root@localhost ~ ] # tar zxvf VMwareTools- 6.0.2 - 59824 .tar.gz


Step 4:
進入解壓縮後的vmware-tools-distrib目錄
[ root@localhost ~ ] # cd vmware-tools-distrib/


Step 5:
執行vmware-install.pl安裝VMWare Tools
[ root@localhost vmware-tools-distrib ] # ./vmware-install.pl


之後出現很多問題,都接受預設值一直按enter即可,唯一問到螢幕解析度問題,若你想使用其他解析度,請自行設定如下:
Please choose one of the following display sizes that X will start with ( 1  -
15 ):

[ 1 ]    " 640x480 "
[ 2 ] <  " 800x600 "
[ 3 ]    " 1024x768 "
[ 4 ]    " 1152x864 "
[ 5 ]    " 1280x800 "
[ 6 ]    " 1152x900 "
[ 7 ]    " 1280x1024 "
[ 8 ]    " 1376x1032 "
[ 9 ]    " 1400x900 "
[ 10 ]    " 1400x1050 "
[ 11 ]    " 1440x900 "
[ 12 ]    " 1680x1050 "
[ 13 ]    " 1600x1200 "
[ 14 ]    " 1920x1200 "
[ 15 ]    " 2364x1773 "
Please enter a number between  1  and  15 :

[ 2 ]   3


最後出現以下訊息,表示安裝成功。
X Window System Version  7.1.1
Release Date:  12  May  2006
X Protocol Version  11 ,  Revision  0 ,  Release  7.1.1
Build Operating System: Linux  2.6.9 - 67 .ELsmp i686 Red Hat ,  Inc.
Current Operating System: Linux localhost.localdomain  2.6.18 - 53.1.19 .el5 # 1  SMP Wed May  7   08 : 20 : 19  EDT  2008  i686
Build Date:  19  January  2008
Build ID: xorg-x11-server  1.1.1 - 48.26 .el5_1 .5  
        Before reporting problems ,  check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed ,  (**) from config file ,  ( == ) default setting ,
        (++) from command line ,  (!!) notice ,  (II) informational ,
        (WW) warning ,  (EE) error ,  (NI) not implemented ,  (??) unknown.
(++) Log file:  " /tmp/vmware-config0/XF86ConfigLog.2977 " ,  Time: Fri Jun   6   15 : 14 : 32   2008
(++) Using config file:  " /tmp/vmware-config0/XF86Config.2977 "

X is running fine with the new config file.

FreeFontPath: FPE  " unix/:7100 "  refcount is  2 ,  should be  1 ;  fixing.
Starting VMware Tools services in the virtual machine:
   Switching to guest configuration:                        [   確定   ]
   Guest filesystem driver:                                 [   確定   ]
   Mounting HGFS shares:                                    [ 失敗 ]
   Guest memory manager:                                    [   確定   ]
   Guest vmxnet fast network device:                        [   確定   ]
   Blocking file system:                                    [   確定   ]
   DMA setup:                                               [   確定   ]
   Guest operating system daemon:                           [   確定   ]

The configuration of VMware Tools  6.0.2  build- 59824  for Linux for this running
kernel completed successfully.

You must restart your X session before any mouse or graphics changes take
effect.

You can now run VMware Tools by invoking the following command:
" /usr/bin/vmware-toolbox "  during an X server session.

To use the vmxnet driver ,  restart networking using the following commands:
/etc/init.d/network stop
rmmod pcnet32
rmmod vmxnet
modprobe vmxnet
/etc/init.d/network start

To make use of the virtual printer ,  you will need to restart the CUPS service

Enjoy ,

--the VMware team


重新啟動CentOS,你就會發現新的螢幕解析度出現,並且滑鼠不需再切換,且可使用拖曳的方式傳檔。

centosdev # ./vmware-install.pl

Do you want to run vmware-config-tools.pl?, answer "Yes
http://blog.csdn.net/dragon8299/archive/2011/01/10/6126278.aspx

论坛徽章:
0
5 [报告]
发表于 2011-06-07 16:18 |只看该作者
http://d.download.csdn.net/down/1116704/rogermmjj
Tested with VMware Tools v.5.5.2 (VMwareTools-5.5.3-34685.tar.gz).

1. Install software needed by VMware Tools
1.Install packages to build the kernel modules

apt-get install autoconf automake binutils make cpp gcc linux-headers-$(uname -r)

VMware界面左侧中的虚拟系统,选择“Install VMware Tools”注意:虚拟机必须处在开机状态,关机时无效。此时会发现在Linux的桌面上出现一个光盘的图标,这只是系统将VMware Tools的安装镜像文件加载到了虚拟光驱中,而并不是真正地安装了VMware Tools。
2、找到VMware Tools安装包右键点击Linux桌面,打开终端,依次输入以下命令(注意有空格):
cd /mnt/cdrom(注:进入到虚拟光驱的文件夹里)ls(注:查看文件夹里的文件和子文件夹)这个时候出现的“VMware Tools5.5.3-34685.tar.gz”即安装包名字,记住它,稍后将会用到。
3、移动安装包,然后解压安装在刚刚的终端中,继续输入一下命令:
cd /(注:回到根目录)
cp /mnt/cdrom/VMwareTools-5.5.3-34685.tar.gz /tmp(注:将安装包复制到tmp文件夹)
cd /tmp(注:进入tmp文件夹里)
tar zxf VMwareTools-5.5.3-34685.tar.gz(注:解压安装包)
cd vmware-tools-distrib(注:进入解压出来的文件夹里)
./vmware-install.pl(注:执行安装文件)
如果你的Linux中已经安装了所有的X窗口环境和开发工具,上述的安装过程应该比较顺利,在安装过程中,会遇到诸如“In which directory do you want to install your binary files”这类的问题,直接按回车就行了;如遇到诸如带有[yes]的询问时,输入yes后按回车即可。 安装完成以后,还会让我们配置分辨率:
Do you want to change your guest X resolution?
[1]640x480
[2]800x600
[3]1024x768
... ...
我的机器能支持1280x1024,选择的是7,自己根据自己机器的情况来决定。
设置分辨率,能使得屏幕在全屏显示下更清晰漂亮注意,这的分辨率适用于全屏显示,
很多人可能习惯用窗口模式来操作虚拟系统(比如我),
那么就应该把分辨率设置得小些,比如800x600。
至此,VMware Tools就安装成功了, 需要重启一下虚拟机,使配置生效。
2.Find out where the kernel headers are (you may need this later)

ls -d /usr/src/linux-headers-$(uname -r)*/include2. Prepare and install VMware Tools
Choose one of a), b), c) or d).

a) If you are running the VM inside VMware Workstation 5.5 Show answer
From VMware Workstation: go to VM> Install VMware ToolsFrom the VM: mount the virtual cd drive
mount /dev/cdrom /mnt/Extract VMware Tools to /tmp/
tar -C /tmp -zxvf /mnt/VMwareTools-5.5.3-34685.tar.gzUnmount the virtual cd drive
umount /mntNow run the installer
cd /tmp/vmware-tools-distrib
./vmware-install.plWhen asked Do you want to run vmware-config-tools.pl?, answer "Yes".
b) If you have VMware-workstation-5.5.2-29772.tar.gz on disk Show answer
Make sure VMware-workstation-5.5.2-29772.tar.gz is on disk inside the VM.Extract the VMware Tools iso
tar --strip-components=3 -zxvf VMware-workstation-5.5.2-29772.tar.gz \
vmware-distrib/lib/isoimages/linux.isoCreate a temporary mount point
mkdir /mnt/vmtools-tempMount the iso image
mount -o loop linux.iso /mnt/vmtools-tempCopy VMware Tools from the mount
cp /mnt/vmtools-temp/VMwareTools-5.5.3-34685.tar.gz /tmp/Extract VMware Tools to /tmp/
tar -C /tmp -zxvf /mnt/vmtools-temp/VMwareTools-5.5.3-34685.tar.gzTidy up
umount /mnt/vmtools-temp
rmdir /mnt/vmtools-temp
rm linux.isoNow run the installer
cd /tmp/vmware-tools-distrib
./vmware-install.plWhen asked Do you want to run vmware-config-tools.pl?, answer "Yes".
c) If you have VMwareTools-5.5.3-34685.tar.gz on disk Show answer
Extract VMware Tools to /tmp/
tar -C /tmp -zxvf VMwareTools-5.5.3-34685.tar.gzNow run the installer
cd /tmp/vmware-tools-distrib
./vmware-install.plWhen asked Do you want to run vmware-config-tools.pl?, answer "Yes".
d) If you cannot do any of these Show answer

论坛徽章:
0
6 [报告]
发表于 2011-06-07 16:43 |只看该作者
上面提供了2种方法   上面的csdn有下载  我当前是5.5.3的古董版本 但是用csdn7都没有问题的
安装最好放到  /root  下
最后还有一种 把 F:\ program Files\VMware\Vmware Workstation\Programs\Linux.ISO
mount -t iso9660 /dev/cdrom /mnt (加载CDROM设备,并且CDROM为只读属性。)
确实都很简单   

用Vmware在XP系统下如何装Linux虚拟主机
下载VMWare解压后根据提示正触安装VMWare到硬盘中 (1) 建立虚拟机 A.用鼠标左建双击桌面中的"VMware workstation"图标,运行虚拟机 B.建立一台虚拟机。点击“FILE(文件)”-“NEW(新建)”--“NewVirtual Machine( 新建虚拟机)”,弹出虚拟机创建菜单。 C.根据向导一步一步地创建虚拟机,首先选择安装方式是“TYPICAL(典型)”还是 “CUSTOM(自定义)”安装。 我这里选择典型。 D.因为这里是用于安装REDHAT,所以在Guest operating system(客户操作系统)“ 中选择”LINUX“,点击下一步。 E.在Virtual machine name(虚拟机名字)中输入你想建立的虚拟机的名字 F.在Location(位置)中选择虚拟机的安装位置。因为会在虚拟机中安装操作系统 和应用软件,所以建议将虚拟机安装在一个有较大空间的磁盘分区中 G.如果你的电脑连接在网络中,那么选择一个合适的网络环境。我这里选择 Use bridged net-working(使用路由网络) H.点击finish,返回VMWARE主界面,LINUX虚拟机就建好了。 2. 安装操作系统 A. 选中LINUX虚拟机,点击VMWARE工具栏中的Power ON按钮,启动LINUX虚拟机 B.然后插入REDHAT7.3光盘,虚拟系统根据你选择的安装方式开始安装。 3.从硬盘安装REDHAT7.3 如果你认为从光驱中安装比较费时间,又不方便,那你可以将光盘文件转换成ISO文件拷 贝在硬盘中,然后从硬盘安装。 A.点击Settings(设置)--Configuration Editor(编辑配置)进入设置界面对虚拟机进行 配置。 B.在Hardware(硬件)选项中,选择DVD/CD--ROM[IDE 1:0]项,在左边的选项中进行设置。 C.在Connection(连接)选项选中Use ISO image(使用ISO镜像包),然后点击Browse(预览) 按钮,找到放置ISO文件的目录。 D.在打开对话框中选择RedHat.ISO文件,然后点击打开,将ISO文件打开(如果第一个ISO 文件安装完后,计算机提示你插入第二张光盘,则在此选择RedHat.ISO,如此类推) E.在Virtual device mode(虚拟设备模式)选择虚拟设备的接口方式,选择IDEO:0项 然后点击OK返回到虚拟机界面下,点击Power ON就可以直接从硬盘安装操作系统了 4 安装VMware Tools 虚拟机安装REDHAT7.3时,在状态栏中一直提醒你安装VMware Tools.因为虚拟机是默认 使用自带的虚拟显卡,只有正确安装了VMware Tools后,才能在虚拟机中正确启动 REDHAT7.3操作系统,并正确设置显卡以及显示器的分辨率等参数。 注意:在安装好LINUX后再进行此项操作 A.重新启动虚拟机,点击Setting(设置)--VMware Tools Install(安装VMware工具) 在弹出的菜单中点击Install,安装VMware工具。 B.点击Devices(设备)菜单,你会发现光驱的菜单项由IDE :0变成了IDE :0>F:\ program Files\VMware\Vmware Workstation\Programs\Linux.ISO, 这表示VMware将LINUX的ISO映像文件 作为了虚拟机的光盘。 C.其实这时并没有真正地安装上VMware Tools软件包,还须进一步设置。 进入文本登录界面中,输入管理员用户名(ROOT)和密码进入ROOT@LOCALHOST ROOT 目录下。 D.在命令行后面输入如下命令(注意大小写和空格,同时每行命令后记住回车) mount -t iso9660 /dev/cdrom /mnt (加载CDROM设备,并且CDROM为只读属性。) cp /mnt/vmware-linux-tools.tar.gz/tmp (将该软件包持拷贝到LINUX的TMP目录下) umount /dev/cdrom (舍载CDROM) cd /tmp (进入TMP目录) tar zxf vmware-linux-tools.tar.gz (解压该软件包) cd vmware-linux-tools (进入解压后的目录) ./install.pl (运行安装命令,系统开始安装vmware tools) E` 在屏幕的提示下,连续回车两次后,系统安装完VMWARE TOOLS,在命令 行中输入STARTX命令,启动REDHAT7.3,进入图形界面。 5. 设置显示器的分辨率 这时虚拟机显示器的分辨率高于本机,由于两机显示器的分辨率的不同将造成图形 窗口的大小不一致,在本机与虚拟机之间相互切换时就很不方便 所以要重新设置虚拟机显示器的分辨率。 A.在命令行中键入cd /etc/x11(X为大写)。进入配置文件所在的目录,同时输入 mc命令。 B.进入MC编辑器,用上下箭头将光标移动到XF86Config-4.vm文件,按下F4,这时将出 现一个文本窗口,里面显示了配置信息。 D.显示的配置信息一般在Screen Section标题后面可找到它。 E 找到显示器的分辨率之后,将Modes中高于本机的ms windows所用的分辨率全部 删除,删除务必从高分辨率向低分辨率删除,以免出现漏洞。 F.保存修改的信息,退到X11目录下,输入startx进入图形界面,虚拟机内的操作系统 的分辨率就发生了改变。 ++++在VMWARE下用host-only实现Redhat linux-guest上网,并启动samba服务 以下是在装完vmware,并装好vmware-tools 1,在windows下,连接外网的网卡,属性-〉高级-〉Internet连接共享-〉选中允许其他网络用户通过。。-〉家庭网络连接选VMnet1-〉确定 2,在linux下,配置静态IP 点小红帽-〉System Settings ->Network 打开Network Configuration 双击下面的Profile打开对话框,在静态ip地址下填上 Address:192.168.0.21 (最后一位除1可以随便写) Subnet Mask: 255.255.255.0 Gateway:192.168.0.1 点OK 选DNS,填Primary DNS:192.168.0.1 选hosts,可以看见你的主机名和IP,下面需要改动 Save 3,编辑主机地址 新建一个终端,写vi /etc/hosts 打开hosts文件 把主机前的ip改为Address里面设的ip。(一般就在第一行) 4,重起网络服务 service network restart 5, 应该可以上网了 6,配置samba vi /etc/samba/smb.conf 打开配置文件 找到hosts allow或在文件里加上 hosts allow = 192.168.0.(不要忘了最后的点) 在文件的最后加上共享的文件夹,下面是示例。(文件里有说明怎样加上共享文件夹) [root] comment = all for windows path = /root guest ok = yes writeable = yes [data] comment = data path = /data guest ok = yes writeable = yes 保存退出 7, 重起samba服务 service smb restart 8, 然后在windows下,就可以访问上面设置的共享文件夹了。 开始-〉运行->填上\\192.168.0.21 访问你的共享文件夹 9,最后,你可以用远程工具如putty.exe,在windows下用ip:192.168.0.21登陆linux 这样你就可以在windows下用命令行工作在linux下,而不用去切换到vmware下 10,如果以上设置好,不行的话,在linux下用下面的命令 ifconfig 看一下eth0是不是设的ip:192.168.0.21 如果不是 ifconfig eth0 192.168.0.21 service smb restart service network restart评价答案
您已经评价过!好:0 您已经评价过!一般:0 您已经评价过!不好:0 您已经评价过!原创:0 您已经评价过!非原创:0 aì⊥⒓月.② 2008-06-08 11:54 满意答案好评率:0% 更好的VMware版本 http://www.crsky.com/soft/1863.html我下载了三个linux的ISO文件放在window内,打开vmware后,新创一个虚拟机选择linux(你自己下载是那个版本就选那个拉),选择好虚拟机的虚拟硬件资料(可以参考上面的回答),在光驱中选择虚拟光驱,在使用ISO文件中选中你的linux路径。打开虚拟机电源,接住一切都像在平时那样安装linux拉。不会自己就看书有好多书是教人安装linux的。注意的是在安装好linux第一张盘时,它叫你换第二张,你退回window,在虚拟机中的选择虚拟下的可移动设备中的光驱选中就像刚刚选第一张ISO文件一样。选第二张ISO,回到虚拟机中去,按确定。自己就会运行了。接着就没问题了评价答案
您已经评价过!好:0 您已经评价过!一般:0 您已经评价过!不好:0 您已经评价过!原创:0 您已经评价过!非原创:0  蚊孓^尛賊 2008-06-09 02:45 我有更好的回答 收藏 转载到QQ空间
相关内容
虚拟光驱装xp系统用虚拟光驱装xp系统vmware linux虚拟光驱重装xp系统怎样用u盘装xp系统用u盘装xp系统图解用vmware安装linux用u盘装xp系统教程
其他答案
新建个虚拟主机,让你的系统的iso文件下载下来,虚拟机的设备项目那CD-ROM双击 选择使用ISO,浏览你ISO文件然后启动都可以了,下面自己安装……xⅹ 2008-06-08 12:07 建议换个redhat的系统。打开虚拟机软件,找到文件项,新建个虚拟系统,选择linux。你得有LINUX共4张iso镜像文件。把它放入虚拟机的光驱,从光驱启动,分区的时候,选中空闲的分区,找下拉框,分区设为1000M /BOOT分区300M usr分区5000M SWAP分区设为你linux系统内存的两倍。确定,下一步,等待,换第2张iso文件,再等待....你说的是挂载,查看该内容。当然还的给分区一个盘符,例如你的C盘,也是你的启动盘。︶ㄣ幽靈厷紸 2008-06-08 15:20 1、下载地址: http://grub4dos.sourceforge.net 在上面的网址中,有下载页面,里面说的就是wingrub; 2、安装: 1]安装grub软件到机器中,点鼠标应该会吧,就直接按它默认的安装,下一步、下一步就安装好了; 2]安装grub; 打开 wingrub程序,选择 tools菜单,然后点击 install grub ,出来一个对话框; 这里面有两个方法供我们选择;(个人建议选B) A) 我们直接点一下Boot From Grub Partion 就行,然后点击,右边的下接框;选择要安装在哪个分区中,然后按最下边的[install]; 您可能在下拉的菜单的对话框中,看到的是 (hd0,0)或者 (hd0,1)等,那就选(hd0,0);如果您只看到(hd0,1),说明您的第一个分区是NTFS的,这也没有什么,很正常;如果您看不到什么下拉框,您就看下面的办法; B)您可以点 Systerm Device ,然后在右边的选择框中,选C ; 然后再点BOOT FROM BOOT.INI 就好,如果不行就换;在Title 中写入mygrub ; 然后在 Time OUT 写上 10; 这样grub就安装好了;他的配置文件在 c:\grub\中 ,配置文件是c:\grub\menu.lst ,这个配置文件起到决定性作用;所以我们一定要写好;语法和Linux中的没有区别;是一样的; A和B还是有点小小的区别,A的方法是开机就能看到所有的在menu.lst中系统;而 B,则必须按一下刚才我们所填写的mygrub ,然后才能看到在menu.lst所提到的系统; 3、配置 grub ; 其实最简单的配置方法不是来自于图形的点鼠标,初学Linux的弟兄可能会说,我不点鼠标,我能做什么?呵。。。。没错,但在配置 grub的过程中,最没有效率的就是点鼠标;其实我们点了十几分钟的鼠标,也是达到一个目的,就是把grub配置起来。而他的配置文件就是c:\grub \menu.lst ,我们挥汗如雨的点鼠标,无非是配置这个文件;如果不用点鼠标的办法来配置, 一分钟都不到就OK ;只要掌握一点小小的技巧;有何难呢?? 在配置 c:\grub\menu.lst的过程中,我们只是再用一下 wingrub的查看分区的界面,其它的只是用记事本就能写好;c:\grub是隐藏起来的,我们要在游览器中加入c:\grub 就 可以看得到; 0]打开wingrub,点tools =》partioinlist (分区列表),这里能了解到机器的分区,比如我们可能看到的 FAT32的分区是 (hd0,1)等等,事实上,我们的确需要fat32分来来存放下载的Linux光盘映象;我们通过这个能知道我们把光盘ISO存放到(hdX,Y)了,也能知道(hdX,Y)所对应的Windows分区的是哪个,是C,还是D ,还是E ,明白了吧; 1]首先我们找一个FAT 32的分区,把下载下来的ISO直接放到分区的根目录下面,不要放在任何目录中; 2]还是在这个分区,建一个目录,比如是linux,从下来下来的第一张ISO中isolinux中抽取 vmlinuz 和 initrd.img 两个文件,放到linux目录中; 注意只放这两个文件,不要放其它的内容,如果放了其它的,可能出现安装到中途退出的情况; 注意:目录是名是小写的;在书写menu.lst 时,我们要用半角英文,标点之类的全是半角的;title root kernel initrd 全是小写的英文;切注意大小写; 3]书写menu.lst ,怎么书写,对我来说难吗?不难! 我们打开menu.lst 后,可能里面已经有内容了,比如有个 timeout 10 ,如果没有这行可以自己写上;没有什么难的; timeout 10 #这是开机等待进入系统的时间,是10秒 title WindowsXP # 我们的机器 中都有 windows ,这个就是用来启动windows的;总共有四行,不要弄错了,可以照抄到你的配置文件中; root (hd0,0) makeactive chainloader +1 简单的 menu.lst 配置 linux 引导说明;通过menu.lst ,我们可以配置 Linux的启动和引导;不只是安装的引导,也可以引导已经安装好的Linux系统;语法结构有下的四条,举例如下:总共 有两个书写格式,任选其一; 格式一:最简单: 代码: title redflag5 root (hd0,1) kernel (hd0,1)/linux/vmlinuz initrd (hd0,1)/linux/initrd.img title 这行就是我们在开机时,所看到的菜单 ,显示的就是 redflag5 ,要加在 title 的后面,title是必须保留的,是grub的语法的标签 ,我们可以在title 后面写我们想要加的东西,这是自己可 以定义的,比如 title redflag5也是可以的; root (hd0,1) 这行能用 以root开头,然后加一个空格,至于您把vmlinuz和initrd.img 放在哪个分区了,用打开 wingrub,点tools =》partioinlist (分区列表) 中查到 kernel 这行,以kernel 开头,然后加一个空格,主要说的是vmlinuz文件放在哪个分区,哪个目录了;除了kernel 后面有一个空格外,在这行中,其它地方没有空格;这行说的是我们用放在(hd0,1)分区下的linux目录中的kernel 来内核来启动; initrd 这行, 和 kernel 那行类似;没有什么难的,自己的文件放在哪个分区,哪个目录了,自己最知道吧; 格式二:比较麻烦一点:理解着看吧; 代码: title redflag5 root (hd0,1) kernel /linux/vmlinuz ro root=/dev/hda6 initrd /linux/initrd.img title 这行就是我们在开机时,所看到的菜单 ,显示的就是 redflag5 ,要加在 title 的后面,title是必须保留的,是grub的语法的标签 ,我们可以在title 后面写我们想要加的东西,这是自己可以定义的,比如 title fc4setup也是可以的; root 这行,在本例中是 root (hd0,1),这行就是我们打开 wingrub,点tools =》partioinlist (分区列表) 中查到的;我们通过这个知道我们把解压出来的 vmlinuz和initrd.img 所处的分区和路径; 如何可以实现双启动? 红旗5.0安装好后会自动安装双启动 安装过程应该注意哪些事项? 特别提醒二点: 一.分区时不要选择“自动分区”,选手动分区! 二.将红旗的iso放在Fat32 分区,例如E盘 建议的分区方案: 1.鉴于你的C盘(系统盘)选择ntfs,建议调整为Fat32分区,如果不改,可能产生未知错误,因为 linux系统只支持对ntfs的读操作,不支持写! 调整方法:可以用(PQ:魔术分区)PartionMagic调整。注意用ghost备份! 2.先将F盘资料转移到E,从F盘分出空间8G: linux / 根分区 最少3G,建议7~8G; linux /boot 启动分区 100M足矣; linux swap 交换分区 520M

论坛徽章:
0
7 [报告]
发表于 2011-06-07 21:13 |只看该作者
linux虚拟机安装samba 收藏

      我的linux是独立安装的,因为特殊原因不是双系统。所以每次都要切换windows和linux,切换的频繁了就有些不爽了。于是决定在windows下安装linux虚拟机.但是我有超过几个G的papers和几个G的sources需要来回共享,所以需要能比较方便的实现linux和windows之间的文件共享。
p访问linux的共享文件,需要在linux上启动smb服务(service smb start),在这之前,还得对配置文件做下修改。方法如下:①vi /etc/samba/smb.conf  
                  把[global]里的配置参数workgruop=MYGROUP改为跟XP在同一工作组
                 ②mkdir /home/public   
                    vi  /etc/samba/smb.conf  
            末尾添加 [public]
                            path=/home/public
                            onlyguest=yes
                            public=yes
                            writeable=yes
                 ③ 新建一个smb账号
                     useradd a123456
                     smbpasswd -a a123456
                 ④vi /etc/samba/smb.conf
                    编辑[homes]
                           comment=Home Directores
                           browseable=no
                           writeable=yes
        完之后重启服务。在XP中,开始运行里输入//ip/(linux的ip),按提示输入用户名和密码,就可以实现XP访问LINUX的共享了。其中public是公共目录,a123456是宿主目录。
       至于LINUX访问XP的共享,使用mount   //ip/共享名   -o   XP用户名  ,按提示输入密码就可以了。
      下面是一些笔记,原文来自网络

       http://hexianguo.blog.51cto.com/337884/100095

       http://www.linuxsir.org/main/?q=node/158
一、网络设置

三种网络模式一简介安装好虚拟机以后,在网络连接里面可以看到多了两块网卡:

其中VMnet1是虚拟机Host-only模式的网络接口,VMnet8是NAT模式的网络接口,这些后面会详细介绍。 选择虚拟机网络模式方法如下,单击“Edit virtual machine settings”,如图所示:

然后在“Hardware”选项卡中选择“Ethernet”,在左边“Network connection”框架中有如下四个单选项:
1.1 三种网络模式的简介
1.1.1  Bridged(桥接模式)



这种模式是在新建虚拟机的时候默认选择的,是将虚拟主机的虚拟网卡桥接到一个

Host主机的物理网卡上面,实际上是将Host主机的物理网卡设置为混杂模式,从而达

到侦听多个IP的能力。在这种模式下,虚拟主机的虚拟网卡直接与Host主机的物理网

卡所在的网络相连,可以理解为虚拟机和Host主机处于对等的地位,在网络关系上是平

等的,没有谁主谁次、谁前谁后之分。   

在桥接模式下,VMware虚拟出来的操作系统就像是局域网中的一独立的主机,它可以访问网内任何一台机器。不过你需要多于一个的IP地址,并且需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。     如果你想利用VMware在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。


1.1.2 NAT(网络地址转换模式)




这种模式下Host主机的“网络连接”中会出现了一个虚拟的网卡VMnet8(默认情况下)。如果你做过2000/2003的NAT服务器的实验就会理解:Host主机上的VMnet8虚拟网卡就相当于连接到内网的网卡,Host主机上的物理网卡就相当于连接到外网的网卡,而虚拟机本身则相当于运行在内网上的计算机,虚拟机内的虚拟网卡则独立于Virtual Ethernet Switch(VMnet8)。在这种方式下,VMware自带的DHCP服务会默认地加载到Virtual Ethernet Switch(VMnet8)上,这样虚拟机就可以使用DHCP服务。
    使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。"Ethernet adapter VMware Network Adapter VMnet8”用于本机与使用NAT网络模式的虚拟机相连,使用这种模式建立的虚拟机所于虚拟机的VMnet8子网内,在这个子网中,VMware提供了DHCP服务让子网的虚拟机可以方便的获得IP地址。当然,也可以为处于此子网的虚拟机手动设置IP,不过一定要注意地址要VMnet8设定的网段内。这时,真实主机将做为VMnet8的网关,也即虚拟网络VMnet8与现实局域网之间的路由器在两个网段间转发数据。VMnet8的特殊之处在于VMware为这个网段默认启用了NAT服务。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。     如果你想利用VMware安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议你采用NAT模式。


1.1.3 Host-only(主机模式)




这种模式是一种封闭的方式,适合在一个独立的环境中进行各种网络实验。这种方式下Host主机的“网络连接”中出现了一个虚拟的网卡VMnet1(默认情况下)。和NAT唯一的不同的是:此种方式下,没有地址转换服务。因此这种情况下,虚拟机只能访问到主机,这也是Host-Only的名字的意义。
   “VMware Network Adapter VMnet1”这块网卡主要用于真实主机与处于host-only(主机模式)的虚拟机相连,处于这种模式的虚拟机位于VMware虚拟网络的VMnet1子网内,这个子网除了IP段不同和没有提供NAT服务外,与VMnet8(NAT模式组成的虚拟子网)没有什么不同。我们完全可以激活VMnet1子网的NAT服务,这样VMnet1就成为了另一个NAT模式的子网。如果在默认的不激活NAT的情况下,该子网的虚拟机将只能与VMnet1网内的其它虚拟机以及真实主机通信,这就是“host-only”名称的由来。

关于虚拟机中常用的三种网络连接也基本上有了一个清晰的解释:
1.2 三种网络模式的区别
  1.2.1 桥接网络(Bridged Networking)

  桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位(虚拟网卡既不是AdepterVMnet1也不是AdepterVMnet

  那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机。所以两个网卡的IP地址也要设置为同一网段。

  我们看到,物理网卡和虚拟网卡的IP地址处于同一个网段,子网掩码、网关、DNS等参数都相同。两个网卡在拓扑结构中是相对独立的。

  我们在192.168.15.111上ping192.168.15.96,结果显示两个网卡能够互相通信。如果在网络中存在DHCP服务器,那么虚拟网卡同样可以从DHCP服务器上获取IP地址。所以桥接网络模式是VMware虚拟机中最简单直接的模式。安装虚拟机时它为默认选项。
  1.2.2 NAT模式

  在NAT网络中,会用到VMware Network Adepter VMnet8虚拟网卡,主机上的VMwareNetworkAdepter VMnet8虚拟网卡被直接连接到VMnet8虚拟交换机上与虚拟网卡进行通信。

  VMware NetworkAdepterVMnet8虚拟网卡的作用仅限于和VMnet8网段进行通信,它不给VMnet8网段提供路由功能,所以虚拟机虚拟一个NAT服务器,使虚拟网卡可以连接到Internet。在这种情况下,我们就可以使用端口映射功能,让访问主机80端口的请求映射到虚拟机的80端口上。

  VMware NetworkAdepterVMnet8虚拟网卡的IP地址是在安装VMware时由系统指定生成的,我们不要修改这个数值,否则会使主机和虚拟机无法通信。

  虚拟出来的网段和NAT模式虚拟网卡的网段是一样的,都为192.168.111.X,包括NAT服务器的IP地址也是这个网段。在安装VMware之后同样会生成一个虚拟DHCP服务器,为NAT服务器分配IP地址。

  当主机和虚拟机进行通信的时候就会调用VMware NetworkAdepterVMnet8虚拟网卡,因为他们都在一个网段,所以通信就不成问题了。

  实际上,VMware NetworkAdepterVMnet8虚拟网卡的作用就是为主机和虚拟机的通信提供一个接口,即使主机的物理网卡被关闭,虚拟机仍然可以连接到Internet,但是主机和虚拟机之间就不能互访了。
  1.2.3 Host-Only模式

  在Host-Only模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机。其实Host-Only网络和NAT网络很相似,不同的地方就是Host-Only网络没有NAT服务,所以虚拟网络不能连接到Internet。主机和虚拟机之间的通信是通过VMwareNetworkAdepter VMnet1虚拟网卡来实现的。

  同NAT一样,VMware NetworkAdepterVMnet1虚拟网卡的IP地址也是VMware系统指定的,同时生成的虚拟DHCP服务器和虚拟网卡的IP地址位于同一网段,但和物理网卡的IP地址不在同一网段。

  Host-Only的宗旨就是建立一个与外界隔绝的内部网络,来提高内网的安全性。这个功能或许对普通用户来说没有多大意义,但大型服务商会常常利用这个功能。如果你想为VMnet1网段提供路由功能,那就需要使用RRAS,而不能使用XP或2000的ICS,因为ICS会把内网的IP地址改为192.168.0.1,但虚拟机是不会给VMnet1虚拟网卡分配这个地址的,那么主机和虚拟机之间就不能通信了。



这三种模式中,NAT模式是最简单的,基本不需要手动配置IP地址等相关参数。至于桥接模式则需要额外的IP地址,公司不肯给,所以就不用了。


二、Samba设置
2.1 Samba简介

Samba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用;Samba 即可以用于Windows和Linux之间的共享文件,也一样用于Linux和Linux之间的共享文件;不过对于Linux和Linux之间共享文件有更好的网络文件系统NFS,NFS也是需要架设服务器的;

大家知道在Windows 网络中的每台机器即可以是文件共享的服务器,也可以同是客户机;Samba 也一样能行,比如一台Linux的机器,如果架了Samba Server 后,它能充当共享服务器,同时也能做为客户机来访问其它网络中的Windows共享文件系统,或其它Linux的Sabmba 服务器;

我们在Windows网络中,看到共享文件功能知道,我们直接就可以把共享文件夹当做本地硬盘来使用。在Linux的中,就是通过Samba的向网络中的机器提供共享文件系统,也可以把网络中其它机器的共享挂载在本地机上使用;这在一定意义上说和FTP是不一样的。

Samba 用的netbios协议

关于Samba,http://www.linuxsir.org/main/?q=node/158有详尽的介绍。
2.2 Samba安装

我是在安装系统的时候选择了服务器软件,所以此处省去安装过程说明
2.3 Samba一些命令
2.3.1 添加用户和目录

在gnome下,选择系统/管理/服务器管理/samba管理,可以进行图形界面的操作:

添加用户和权限

添加共享目录
2.3.2 在Windows中访问Linux Samba服务器共享文件

在浏览器上输入如下的

\\ip地址或计算机名

会提示输入用户名和密码


2.3.3 启动、重启、停止服务

[root@localhost ~]# /etc/init.d/smb start
启动 SMB 服务:                                            [  确定  ]
启动 NMB 服务:                                            [  确定  ]


停止就在smb后面加stop ;重启就是restart

[root@localhost ~]# /etc/init.d/smb stop
[root@localhost ~]# /etc/init.d/smb restart



对于所有系统来说,通用的办法就是直接运行smb 和nmb;当然您要知道smb和nmb所在的目录才行;如果是自己编译的Samba ,您应该知道您把Samba放在哪里了;

[root@localhost ~]# /usr/sbin/smbd
[root@localhost ~]# /usr/sbin/nmbd


查看服务器是否运行起来了,则用下面的命令;

[root@localhost ~]# pgrep smbd
[root@localhost ~]# pgrep nmbd



关掉Samba服务器,也可以用下面的办法,大多是通用的;要root权限来执行;

[root@localhost ~]# pkill smbd
[root@localhost ~]# pkill nmbd


2.3.3查看Samba 服务器的端口及防火墙

查看这个有何用呢?有时你的防火墙可能会把smbd服务器的端口封掉,所以我们应该smbd服务器所占用的端口;下面查看中,我们知道smbd所占用的端口是139和445 ;

[root@localhost ~]# netstat -tlnp |grep smb
tcp        0      0 0.0.0.0:139                 0.0.0.0:*                   LISTEN      10639/smbd
tcp        0      0 0.0.0.0:445                 0.0.0.0:*                   LISTEN      10639/smbd

如果您有防火墙,一定要把这两个端口打开。如果不知道怎么打开。可能你和我一样是新手,还是把防火墙规则清掉也行(我就是这么处理的)

[root@localhost ~]# iptables -F

[root@localhost ~]# /sbin/iptables -F

但即便例如,如果使用了SELINUX,增强型linux,那么在文件访问(写)的时候依旧有问题,例如我将一些windows 文件试图写入Linux的共享文件夹会提示权限不足或磁盘空间不足,由于我设置了chmod属性,但依旧不成功,我想到的是selinux,所以使用了linux 的tmp目录,此文件可写
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP