自己瞎捣腾的Win7下Linux安装之路-----图例篇
写在前面
网上很多这方面的教程,我也是参考他们的文章和一些书籍才弄成功。没啥创新性,只为记录下来,以供自已理解和以后复习。
所谓工欲善其事,必先利其器。俺想学习Linux,当然是要先装一个Linux(好像这样说不是很正确,我装的是ubuntu),可又不想装在虚拟机上,感觉那样很不专业,却又舍不得win7,又听说有双系统这档子事,于是就决定捣腾捣腾(参考网上各位大神的帖子跟《鸟哥的私房菜》)。在没文化不知道害怕的神精支柱下,以成功干掉自已的F盘(130多G啊,你们懂的~~)为代价,最终还是跑起来了。
写在中间
我自己在装系统之前,也是看了很多文章,跟着步骤一步步做,但里面有很多东西感觉不理解,虽然成功了,但不知道这样做是为什么。后来看到《鸟哥的私房菜》里面有介绍一些基本的知识后,才恍然大悟:“哦~~原来之前那样做的原因是这样子呀!”。
所以我觉得理解一些更基本的理论知识更重要
1、硬盘分区方面的知识
2、每天早晨,当你按下电脑电源键之后,机箱里面是个什么流程
接下来就是硬菜了:
0.先在电脑中空出(格式化)一个盘,有个50G就行了,多了更好。。。。
- 装系统嘛,肯定是要有个系统盘啦。
我用的是U盘装的。Ubuntu的版本是:ubuntu-12.04.3-desktop-i386。去他的官网就可下到镜像:http://www.ubuntu.com/download/desktop/questions?distro=desktop&bits=64&release=lts(把收费的项目去掉就行了)。然后利用工具将镜像装到U盘中。我使用的工具是UltraISO,这个网上很多,就不贴地址了。使用方法如下:
插入你的U盘,4G,8G,16G都行吧,别太小~~
打开UltraISO,找到Ubuntu在哪,点“启动”->“写入硬盘映像”
黑框1:是要写入的U盘。
黑框2:方式是USB-HDD+,点写入。会提示要格式化,当然要点“是”。
然后就是等待提示已写入完成哦。
2、然后重新启动计算机到BIOS模式下,将启动时的首选项改为U盘,进入BIOS的方法是开机的时候按F1F2F3直到F0,Delete等等就可进入(嘿嘿~~),因为每种牌子的计算机方式不同,基本上就那么几个按键,我的是联想的,按F2就行了,不知道的话问度娘也行。
3、设置以USB启动的方法
进入BIOS
在Startup里面,有三个启动模式时的顺序,俺也不知道具体的区别,就把它们都改过来了。反正让USB HDD在第一位就行了,下面的USB FDD什么的也搞不太清楚~~呵呵
4、插入U盘,重启电脑,就会进行安装界面啦,选择English, 点击Install Ubuntu。
5、点Continue
6、这里提示我说已有win7啦,我之前装过一次了,所以还有Ubuntu 12.04.3TLS,如果是之前没装过ubunto,只会提示你之前电脑里的系统。这里要注意的是,选择第三项,点击Continu。进入重点环节:分区!!!
7、因为我是新手,我下面使用的这种分区方法法应该不是很科学,但可以正常跑起来~~
分区跟windows很像,C盘是系统,DEF盘里面放爱国主义片之类的~但是在Linux下,这个分区很有讲究,我学艺初起步,还没领悟其中真谛,见笑见笑。
下图中,看到/dev/sda1 /dev/sda5 /dev/sda6(这里的命名也是有讲究的~)和free space了吗,前三个是windows里面的C、D、E三个盘。free space是我们要装Linux的地方。
若没有显示free space呢,那是你事先没有空出要装Linux的地方。不过没关系,现场空出来呗。找出你想空的地方,点击“Delete”,就OK了。就是格式化掉那块地方。(无知的我,当初也是没空出装linux的地方,直接格掉F盘,我收集了很久的。。。。说多都是泪!!)
8、点击free space,文件格式:ext4,挂载点: /,大小定为:9999MB.(这里有个失误,没把对应的图拍下来。。。。失误失误)
9、同理,将/boot,/var,/home设定成对应的值。这里的/swap跟前面的有些不同,不用选文件格式。这里要记住/dev/sda8是挂载到/boot的,之后要用到的.
(再次强调,我是新手,这样划分会有些不合理,但可正常使用。因为具我所知,你的功能要求不一样,分区的方式也不一样。知识有限,以后改进0.0。再再强调下下,这里面学问很深,要好好研究~)
10、之后的步骤就轻松了,选选键盘输入的方式,写写用户名跟密码。要记住你的密码哦~~
看到下面这个,就是小功告成啦!
11、重启电脑(提醒下,重启后要拔点U盘,因为之前设定的启动方式是先从U盘开始。不然重启后又进入安装模式了),发现我进入的还是win7,虽然ubuntu已装好啦。接下来的工作就是,让我在开机的时候,去选择使用win7 还是 ubuntu。。。
在Win7下,安装个软件 :EasyBCD(百度知道哪有,嘿嘿~~)。装好之后,打开。
1)、点add new entry
2)、点击Liunx/BSD
3)、名字,这个随变啦
4)、device那里选刚才在分区时挂载到boot的那个盘。
5)、点击add entry
12、重启,你会看到下图,就成功啦~~
写在最后
马马虎虎的算是做成功了,自己经历的过程是相当复杂的,我可怜的电脑被无情的直接关电源重启N次。。。当最后做成功后还是很开心的,写下此记,就是觉得这里面的过程挺复杂的,不记下,过一阵子肯定会忘记的。。。而且这里面的学问很多,尤其是分区跟引导这两块。这只是一个起步,以后的跟还很长,我也会把自己学习的过程一点点的记录下来,以供自己以后复习。~~
参考文献:《鸟哥的Linux私房菜》
注:书很厚,讲的非常好,我才看个开头(还猜不中结尾~),内容很多,看完一遍后,估计能记住的会很少,所以。。。。。学习真是一条坚难的路呀~
自己瞎捣腾的Win7下Linux安装之路-----图例篇的更多相关文章
- 自己瞎捣腾的Win7下Linux安装之路-----理论篇
接着上回说道,我把双系统做好啦,开心.... 之后我就在想几个问题: 1.在Ubuntu装好后,重启电脑却还是win7,等我用EasyBCD之后,才可选择使用装好的Ubuntu呢? 2.在用EasyB ...
- Win7下硬盘安装Linux双系统
Win7下硬盘安装CentOS6.2 一.准备工作:划出磁盘空闲空间和准备安装文件 参考文献: [Win7下硬盘安装Linux总结(CentOS)]来源:Linux社区 作者:lixianlin ...
- Windows 7硬盘安装CentOS 6.4 双系统 (WIN7下硬盘安装Linux(Fedora 16,CentOS 6.2,Ubuntu 12.04))
WIN7下硬盘安装Linux(Fedora 16,CentOS 6.2,Ubuntu 12.04) 最近在看<鸟哥私房菜:基础学习篇>,觉得很不错,想要用U盘装个windows 7 和 ...
- win7下硬盘安装win7+CentOS双系统方法
原文:win7下硬盘安装win7+CentOS双系统方法 LinuxCentOS安装大致介绍: win7下硬盘安装win7+CentOS双系统方法 原则: 所有的看完在装,请仔细看 一 条件: 1. ...
- win7下硬盘安装win7+linuxUbuntu双系统方法
Linux安装大致介绍: win7下硬盘安装win7+linuxUbuntu双系统方法 原则: 所有的看完在装,请仔细看 一 条件: 1. 系统选择 linux unbuntu12.04.2-desk ...
- Oracle win32_11gR2_database在Win7下的安装与卸载
Oracle win32_11gR2_database在Win7下的安装与卸载 by:授客 QQ:1033553122 Oracle的硬件要求 在安装oracle之前,请检查一下自己的电脑硬件是否复合 ...
- Win7下硬盘安装fedora17
Win7下硬盘安装fedora17 这几天经过很多次的百度和实验,终于成功的在我的x64机子上装上了fedora17,以此分享给大家,希望能给大家帮助. 一.准备工作: 1.工具,因为我们电脑上大部分 ...
- Windows驱动开发技术详解HelloWDM例子win7下无法安装
HelloWDM例子编译完成之后,在win7下安装显示 查看setupapi.dev看到如下信息 这个C:\MyDriver_Check目录完全不是我指定的,我放到c盘根目录下 查看inf [Sour ...
- win7下无法安装QTP-少了Microsoft Visual c++2005 sp1运行时组件
问题是:当我点击QTP的setup.exe进行QTP安装时,出现提示[少了Microsoft Visual c++2005 sp1运行时组件,安装时会提示命令行选项语法错误,键入“命令/?”可获取帮肋 ...
随机推荐
- 练习sql语句的好去处——http://www.sqlzoo.cn/
sql语句的编写需要按照实际的例子来练习. 如果自己来做准备,需要你自己搭好数据库,建好库和表,还要填入数据,最后自己想出题目和正确答案. 不过,现在我发现了一个好去处,http://www.sqlz ...
- Spark高级数据分析中文版-读者交流
第二章: 备注:1.本书第二章样例数据由于才有的是短链接,国内的用户可能无法下载.我把数据集拷贝到百度网盘上.大家可以从这个地方下载:http://pan.baidu.com/s/1pJvjHA7 谢 ...
- Delphi 有关Dbgrideh控件:变色处理
procedure OnDrawColumnCell( Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumnEh; ...
- redis清空缓存
进入redis命令行 首先启动redis服务 redis-server /home/redis/redis_7901.conf redis-cli -p 7901(指定进入端口号为7901的redis ...
- javaIO系统----再看装饰者模式
javaIO系统拥有各种各样的类,尤其是每次要进行读写操作时,总会一层套一层的new,以前不明白为什么要这样做,不过学习了适配器模式后,对于这种做法立刻了解了:动态扩展IO的功能,使之符合使用者的习惯 ...
- jQuery lazyload 懒加载
Lazy Load 是一个用 JavaScript 编写的 jQuery 插件. 它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预 ...
- mySql的学习心得
不知不觉又到晚上了,总感觉每天的时间有些不过用,总感觉每天都有学不完的东西.但是,让我欣慰的是,还是颇有收获的.今天学习了另一个数据库mysql5的相关知识,下面是有关学习内容(php文件): < ...
- Linux系统性能分析
http://c.biancheng.net/cpp/html/2782.htmlLinux系统性能分析 这篇教程的目的是向大家介绍一些免费的系统性能分析工具(命令),使用这些工具可以监控系统资源使用 ...
- ASP.NET MVC3的学习
ASP.NET MVC第一次课(2013-12-25晚学完) 1.ASP.NET MVC 的特点 分离任务 可扩展 强大的URL重写(路由)机制 ...
- runtime作用
1.发送消息 方法调用的本质,就是让对象发送消息. objc_msgSend,只有对象才能发送消息,因此以objc开头. 使用消息机制前提,必须导入#import <objc/message.h ...