VM ware 安装 Linux 手记

原创 2004年07月25日 00:18:00

不光是 Gentoo,其实应该说,只要是用 Grub 引导的 Linux distro 都可以做到不用光盘/软盘引导安装。

警告!此方法不适合安装 Fedora Core 3!!其它 RPM 系统未经测试,但是不推荐!
Caution! This installation method is not capable for installing  Red Hat Fedora Core 3 system! Other RPM-based systems are not tested but NOT recommented!!!

主菜:Linux ISO 文件一套(有光盘?那你还费这个事?!)
配料:Windows 2000 Professional,VM ware 4.5.1
制作过程:
1、进入 Windows 2000 Pro,打开 VM ware
2、建立一个新的虚拟机(不许乱丢东西!西红柿是宝贝……)
3、注意,选虚拟磁盘的时候选择 Using a phisical disk,然后是 Using entire disk!千万不要错!
4、OK -> Set -> Ready? Go!

开始之前需要确定一下安装 Linux 所用的分区……我喜欢 Windows 2000 提供的“计算机管理”MMC 里面的“计算机管理”。定位你需要的磁盘分区,删除!
回忆一下 Linux 的磁盘命名方式……所有分区都是文件,在 /dev 目录下面
IDE 0:1 就是 hda,hda 上面的分区分别是 hda1, hda2, hda3, hda4...
一个硬盘可以存在四个 primary partition,其中第四个可以作为扩展分区,然后在其上划分逻辑分区……这个扩展分区是 /dev/hda4,逻辑分区从 hda5 开始。我这里是 E 盘之后的那个分区……所以是 /dev/hda7
光驱在 IDE 2:1,所以是 /dev/hdc

打开虚拟机的 settings,把 CD-ROM 改成你的 LINUX ISO(如果是光盘,就用 Auto detect),OK,启动。出现 VM 启动画面,点 F2 进入“BIOS Settings”,选择 CD-rom boot,然后保存退出……

下面就是漫长而艰辛的安装过程了(对我来说是的……因为我装的是传说中的 Gentoo:艰难到想吐^_^)。Red Hat 安装过程中可以选择 Boot loader,选择 Grub;然后安装在哪里,选项是 MBR 或者 First sector of partition,切记选择 first sector of partition!一旦覆盖了 MBR,你就失去了珍贵的 NT Loader 了,想要删除 Linux 会比较痛苦……
『注:这里其实有更简单的方法(针对 Gentoo:我不熟悉 Red Hat),就是把 grub 装在 fd0 上。可以用 VMware 制作一张虚拟软盘,然后执行 grub-install /dev/fd0。这样就可以用这个虚拟软盘引导 Gentoo;而且,在退出虚拟机之后,用 rawwrite 之类的工具(直接在 Linux 下面用 dd 命令也可以)把这个软盘镜像写入一张软盘上。这张软盘可以用来把你的电脑引导到 Gentoo Linux 中去,而不仅仅是引导虚拟机。如果你制作了这样一张引导软盘,则下面的过程都可以省略了。』

OK,全部安装完成~重启虚拟机,进入 Linux。

打开一个 Konsole 或者 Gnome Terminal 或者 aterm, xterm, ... 什么?你就在 Console?太好了太好了……
如果是 RH 之类的 distro,那么硬盘分区应该已经装入(mount)完毕……否则可以用一个软盘(为了万无一失的保险)。输入
mount fd0 /mnt/floppy
应该可以成功。这样我们就可以通过 /mnt/floppy 目录访问软盘的内容了。
dd if=/dev/hda7 of=/mnt/floppy/bootsect.lin bs=512 count=1

dd 命令是用来复制文件的。if 是输入文件,of 是输出文件,bs 是 block size,count 是 block count。所以 dd if=/dev/hda7 of=/mnt/floppy/bootsect.lin bs=512 count=1 就是从 /dev/hda7 这个文件(文件!)读取 512 个 byte 一次,总共读取一次,然后写入 /mnt/floppy 下的 bootsect.lin 文件。为什么是 /dev/hda7 作为输入文件?因为我们需要读取的是硬盘分区开始的最前面 512 个字符,也就是直接访问硬件,所以只能通过读取设备文件来达到目的。这 512 个字节的文件包含了 grub 的启动信息~默认是安装在 MBR 被 BIOS 直接引导的。不过为了 NT Loader,只能委屈它了~
软盘上有了 bootsect.lin ?ls /mnt/floppy 可以看到?好,umount /dev/fd0 卸载软盘,然后 shutdown -h now 关机。下面的工作是在 Win 2k 下面的了。

打开我的电脑,文件夹选项,取消“隐藏受保护的系统文件”。进入 C,把软盘上的 bootsect.lin 拷贝到 C:/ 下面。双击 boot.ini 打开,在最下面加入一行:

C:/bootsect.lin="Gentoo Linux"

因为我的是 Gentoo,其实名字无所谓,不是么?保存退出~
为了以防万一,为了谨慎,为了我们美好的明天……打开“文件夹选项”,选中“隐藏受保护的系统文件”,确定~“开始”-“运行”,输入 cmd.exe,回车。进入 C: 目录,然后输入

attrib +r +s +h C:/bootsect.lin

给 bootsect.lin 加上“系统、只读、隐藏”属性,Hoho
然后输入 shutdown -r now ——郁闷,怀念 XP 。。。
重启动,享受新鲜的 Linux 吧!

参考文档:
http://www.nsfocus.net/index.php?act=sec_doc&do=view&doc_id=765

VM-ware使用经验总结

1.怎么在linux虚拟机下 下载软件?   答:进入终端打命令,sudo apt-get install gcc出现下图 注意这里的密码是不回现的      下载完成 2.linux里面的d...
  • baoxiaofeicsdn
  • baoxiaofeicsdn
  • 2015年09月10日 09:32
  • 730

win7下安装VM虚拟机,VM中安装Linux系统,Linux系统编译Android ijkplayer so

前提:windows系统无法编译ijkplayer下的so包;尝试Windows下的Linux系统,先装VM虚拟机,再安装Linux系统; > Ubuntu下载:64bit/32bit h...
  • ShareUs
  • ShareUs
  • 2017年09月20日 17:23
  • 254

vm ware虚拟机和linux的一些常识

一:网卡 桥接:虚拟机和真实机属于同一个网段,需要占用网段间的一个ip,虚拟机和真实机处于一个局域网中,不但能和真实机通信,还能和网络中的其它设备通信。 Net:不属于网段的计算机,即不和真实机在一...
  • jialanshun
  • jialanshun
  • 2017年12月24日 10:52
  • 23

Ubuntu14.04下arm-linux-gcc交叉编译环境搭建

Ubuntu下arm-linux-gcc交叉编译环境搭建 系统:Ubuntu 14.04 32bit 1、网上下载 arm-linux-gcc-4.4.3.tar.gz 2、解压 ...
  • hebbely
  • hebbely
  • 2017年01月03日 11:47
  • 4572

如何在Windows下利用Oracle VM VirtualBox虚拟机下安装linux

Oracle VM VirtualBox这个虚拟机很多人不会陌生,这个很著名的开源虚拟机软件,软件界面友好,操作简单。 基于I7500的ROM编译及对boot.img文件进行修改,需要个linu...
  • xunianchong
  • xunianchong
  • 2015年08月24日 14:27
  • 5395

VirtualBox或VM Ware只能安装32位系统的解决办法

前言今天帮同学用VirtualBox安装虚拟机,出现了一个问题,在新建虚拟机,选择系统类别的时候,只能选择32位的系统。经过多番查阅资料,找到了解决之道,写这篇博文也是为了给后来者一些参考。This ...
  • yongf2014
  • yongf2014
  • 2015年10月20日 20:33
  • 13286

VM虚拟机下安装Centos7图文教程

VM上安装CentOS7
  • zxf8111
  • zxf8111
  • 2016年10月21日 14:16
  • 1933

VMware 虚拟机安装 ArchLinux 系统全过程记录

1. 创建VMware 虚拟机 2. 选中  x86-64  启动 3. fdisk /dev/sda      分成2个区,一个sda1, sda2  分别为10G, 40G    ...
  • tangaowen
  • tangaowen
  • 2016年07月23日 07:44
  • 4523

在VMware中为Linux系统安装VM-Tools

如果大家打算在VMware虚拟机中安装Linux的话,那么在完成Linux的安装后,如果没有安装Vm-Tools的话,一部分功能将得不到充分应用,如显卡,鼠标不能够在虚拟机和物理机间自由移动、文件自由...
  • yijunwanghaha
  • yijunwanghaha
  • 2017年03月05日 15:09
  • 836

VMware8安装的liunx设置NAT上网方法

转自:http://blog.sina.com.cn/s/blog_a26e6d690101gci3.html VMware8如何安装虚拟机liunx方法网上很多。在此就不在叙述了。直接进入主题 设置...
  • u013474104
  • u013474104
  • 2015年02月11日 10:27
  • 838
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VM ware 安装 Linux 手记
举报原因:
原因补充:

(最多只允许输入30个字)