目录(?)[-]

  1. 本文目的
  2. 具体操作
    1. 1 软件准备
    2. 2  安装
    3. 21 对硬盘操作
    4. 22 创建虚拟机并安装
    5. 23 使用Grub引导Linux

1. 本文目的

适合于没有光驱的计算机来安装Linux,还有感觉从硬盘安装Linux不明白的朋友。让安装Linux更加简便傻瓜化。

文章末尾有附件下载。

2. 具体操作

2.1 软件准备

平台:Windows XP/2000

软件:VMware workstation5以上版本

Windlws下查看Linux分区的小工具:explore2fs.exe 如果懂Linux分区可不要,   话又说回来了,如果你很懂Linux分区,这篇文章可能对你没有价值

http://uranus.it.swin.edu.au/~jn/linux/explore2fs.htm 可以下载到

Linux ISO映像文件

2.2  安装

2.2.1 对硬盘操作

删除Windows下硬盘的一个分区,目的是让Windows不尝试管理它,这时你可以使用PQ等软件将删除的分区建立Linux分区,不建立也可以,在安装Linux过程中再建立。

2.2.2 创建虚拟机并安装

新建虚拟机,在出现下面界面的时候选择“自定义”:

(我将图片放在了我的icpcn空间,以下图片给出的都是链接地址,好像直接点击链接也是打不开图片的,因为icpcn采用了防
盗链系统,你只要把图片地址复制到浏览器地址栏回车打开就OK了,因为再好的防盗链也不会不认URL吧?可以推测防盗链系统先获取到该链接的网址,如果不
是本网站,那么就弹出你是盗链,原理应该很简单。)

下一步选择虚拟机格式,这里没有太大讲究,可以选择第一个,如图:

http://coolsword.go2.icpcn.com/Linux/img/wps_clip_image2.png

下一步选择操作系统,这里就不截图了,你装哪个选择哪个,我装的Ubuntu,还装了Debian。

再下一步选择虚拟机位置,如下图:

说明:这里选择的位置只是一个临时位置,最后OS是装在了物理硬盘的,因此这里的位置选择并不重要,只要有个几百兆空间暂时能容下虚拟机即可。

下一步是选择处理器数量,没太多讲究,

http://coolsword.go2.icpcn.com/Linux/img/wps_clip_image4.png

进入下一步选择内存大小,省略。。。进入下一步选择网络类型,选择桥接,如图:

http://coolsword.go2.icpcn.com/Linux/img/wps_clip_image5.png

下一步选择I/O适配器类型,默认即可

http://coolsword.go2.icpcn.com/Linux/img/wps_clip_image6.png

下一步十分重要,要选择使用物理磁盘,如图:

http://coolsword.go2.icpcn.com/Linux/img/wps_clip_image7.png

点击下一步会弹出警告,点确定

http://coolsword.go2.icpcn.com/Linux/img/wps_clip_image8.png

下一步选择磁盘,选择使用单个分区,如图:

http://coolsword.go2.icpcn.com/Linux/img/wps_clip_image9.png

下一步,会让你选择使用哪个分区

说明:上面我删除了一个Windows分区,并用PQ软件建立了两个Linux类型的分区,一个 / 分区(主分区)和一个swap分区(可以逻辑分区),因此这里我选择分区4和分区5,如图,这里要根据实际情况来选择。你应该选择你为Linux准备的那块磁盘空间。

http://coolsword.go2.icpcn.com/Linux/img/wps_clip_image10.png

下一步就完成了

http://coolsword.go2.icpcn.com/Linux/img/wps_clip_image11.png

回到设备列表:

http://coolsword.go2.icpcn.com/Linux/img/wps_clip_image12.png

双击硬盘选项弹出下面对话框:

http://coolsword.go2.icpcn.com/Linux/img/wps_clip_image13.png

点“高级”弹出下面对话框,选择独立--持久,如图:

http://coolsword.go2.icpcn.com/Linux/img/wps_clip_image14.png

设置好硬盘后,双击光驱选项,弹出下面对话框,选择使用的ISO位置

http://coolsword.go2.icpcn.com/Linux/img/wps_clip_image15.png

到这里设置基本结束,开启虚拟机电源即可安装,安装过程网上很多,这里就不说了。

安装完成后,进入Linux系统,然后关闭系统退出即可,再关闭虚拟机。这里没有讲究。

2.2.3 使用Grub引导Linux

下载grub4解压后将grub.exe   grldr   menu.lst三个文件放在C盘根目录,然后修改menu.lst,具体怎么修改下面说。

点击我的电脑--属性

http://coolsword.go2.icpcn.com/Linux/img/wps_clip_image16.wmf

打开“系统属性”对话框,选择“高级”,如下图:

http://coolsword.go2.icpcn.com/Linux/img/wps_clip_image17.png

在“启动和故障恢复”下点击“设置”:

http://coolsword.go2.icpcn.com/Linux/img/wps_clip_image18.png

弹出的对话框如下,点“编辑”:

http://coolsword.go2.icpcn.com/Linux/img/wps_clip_image19.png

弹出了“boot.ini"文件,在最下面加上一行c:/grldr="Start Grub"

http://coolsword.go2.icpcn.com/Linux/img/wps_clip_image20.png

保存后确定退出。

下面说明menu.lst文件怎么修改:

把该文件中原有的内容删除,将下面的内容复制进去

default 0

timeout 15

title Debian GNU/Linux, kernel 2.6.18-5-686

root (hd0,2)

kernel /boot/vmlinuz-2.6.18-5-686 root=/dev/hda3 ro

initrd /boot/initrd.img-2.6.18-5-686

savedefault

title Reboot

savedefault --wait=2

reboot

其中的红色部分是还需要修改的,要根据你的实际情况来修改,运行explore2fs.exe,

http://coolsword.go2.icpcn.com/Linux/img/wps_clip_image21.wmf

找到--boot--grub--menu.lst,选择export file 导出文件,打开,找到类似下面的一段,将其复制替换上面的红色部分:


明:这段话的作用是告诉grub要启动的Linux在哪个区,就这么简单,如果你装的Ubuntu,你找到的是类似 title  
Ubuntu。。。的一段,可能有几段类似的话,找一段贴过来就可以,它们的不同之处一般在于启动方式,单用户或多用户支持,修复系统等。

http://coolsword.go2.icpcn.com/Linux/img/wps_clip_image22.png

到此基本就结束了,可以重启计算机了,会让你选择启动Windows还是Strat Grub。

附件下载:Linux_install.pdf

(转)

使用VMware将Linux装在物理硬盘上,开机即可进入Linux (转)的更多相关文章

  1. 使用VMware将Linux装在物理硬盘上,开机即可进入Linux

    我的笔记本上是双系统Windows和Linux .经常需要在两个系统间切换,很麻烦.于是我想到如果能用VMWare虚拟机加载物理硬盘中的系统,可以在需要时,直接启动另外一个系统.     注意:我的双 ...

  2. Linux下VirtualBox启动物理硬盘上已安装的Window 8系统

    创建虚拟机 1.创建一个没有硬盘的windows虚拟机,与已安装在物理硬盘上的系统一致.2.通过命令行在创建的虚拟机目录下创建一个指向物理硬盘的虚拟硬盘 VBoxManage internalcomm ...

  3. 在同一个硬盘上安装多个 Linux 发行版及 Fedora 21 、Fedora 22 初体验

    在同一个硬盘上安装多个 Linux 发行版 以前对多个 Linux 发行版的折腾主要是在虚拟机上完成.我的桌面电脑性能比较强大,玩玩虚拟机没啥问题,但是笔记本电脑就不行了.要在我的笔记本电脑上折腾多个 ...

  4. Linux 桌面玩家指南:11. 在同一个硬盘上安装多个 Linux 发行版以及为 Linux 安装 Nvidia 显卡驱动

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

  5. [转]Linux中如何读写硬盘上指定物理扇区

    读指定物理扇区: dd  if=<源设备>  of=<输出设备或文件>   skip=<指定扇区值>  bs=512 count=1 写指定物理扇区: dd   i ...

  6. VMware要不要装在固态SSD上,虚拟机系统文件要不要放固态SSD上,虚拟机伤不伤固态SSD

    先说结论:VMware建议装在固态上运行快,系统文件最好放在机械硬盘上(有钱除外),虚拟机会伤固态. 今天在学淘淘商城中的搜索项目,克隆了一个虚拟机,这个虚拟机开机贼慢,令人无法忍受,我觉得我再也受不 ...

  7. linux(1)Mac上传文件到Linux服务器

    前言 我们使用mac时,想让本地文件上传至服务器,该怎么办呢 windows系统,我们可以使用xftp或者rz命令,那么mac呢? mac系统,我们可以使用sftp.scp或者rz命令,本文介绍sft ...

  8. 【转】linux挂载新硬盘,开机自动挂载

    [转]linux挂载新硬盘,开机自动挂载 ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ Linux的硬盘识别: 2.6 kernel以后,linux会将 ...

  9. 笔记本光驱位置装SSD固态硬盘(亲自试验)

    我的笔记本买的早了,2010年的联想Z460,速度有点慢,本来想换台电脑,想想还是算了,没有太大必要.固态硬盘便宜了,于是在原来的光驱位置装了一个256G的SSD固态硬盘,现在的性能能达到刚买来时的1 ...

随机推荐

  1. Atitit Seed-Filling种子填充算法attilax总结

    Atitit Seed-Filling种子填充算法attilax总结 种子填充的原理,4联通与8联通区域的选择.. 三个队列 waitProcessPixList tempPixList Proces ...

  2. vivado 的调试工具ILA抓到的波形可以保存

    Vivado下debug后的波形通过图形化界面并不能保存抓取到波形,保存按钮只是保存波形配置,如果需要保存波形需要通过TCL命令来实现: write_hw_ila_data0730_ila_1 [up ...

  3. 安装mysql提示3306端口已经被占用解决方案

    今天遇到的问题是这样的,之前已经安装过mysql了,一直用的好好的,但是今天开启服务时报异常,无法启动.为了省事,于是想到卸载重装,在安装的过程中发现3306已经被占用,这也是一开始服务无法启动的原因 ...

  4. [CoreOS 转载] CoreOS实践指南(一)

    转载:http://www.csdn.net/article/2014-12-29/2823356 摘要:CoreOS是一个采用了高度精简的系统内核及外围定制的操作系统.ThoughtWorks的软件 ...

  5. (原创)C++11改进我们的程序之右值引用

    本次主要讲c++11中的右值引用,后面还会讲到右值引用如何结合std::move优化我们的程序. c++11增加了一个新的类型,称作右值引用(R-value reference),标记为T & ...

  6. DIOCP3 - 关于接收数据

    DIOCP3支持两种方式接收数据,   第一种是原始的流数据, 最通用的一种方式,客户端发啥,这边就收到啥.需要自己处理粘包问题. 可以在TCilentContext或者TIocpTcpServer的 ...

  7. Windows下GUI编程——窗口

    windows下创建一个基于GUI的窗口程序很简单,使用MFC或者Win32 API都可以实现.本文简单整理下windows API创建GUI应用程序的基本编码框架. 比较常见的窗口包括:桌面窗口.应 ...

  8. 2. 决策树(Decision Tree)-ID3、C4.5、CART比较

    1. 决策树(Decision Tree)-决策树原理 2. 决策树(Decision Tree)-ID3.C4.5.CART比较 1. 前言 上文决策树(Decision Tree)1-决策树原理介 ...

  9. Android 面试知识集1

    今晚在复习Android基础的时候,找到了一些很有价值的基础知识,分享给给位Android的开发者.这些是基础知识,同时也可以当做面试准备.面试题其实是很好的基础知识学习,有空会好好整理相关基础知识. ...

  10. 【C#公共帮助类】JsonHelper 操作帮助类

    四个主要操作类:JsonConverter .JsonHelper .JsonSplit .AjaxResult 一.JsonConverter: 自定义查询对象转换动态类.object动态类转换js ...