双系统安装 win7

一口吃个大胖子的结果会是被噎的半死。

无论你现在经历的是什么,只要你还在做这个领域,你会有机会回来再次体验一次的,不必一次把所有的都做到完美,这种心理的大部分结果会是:没有完成自我预期,被一些其他的问题搞得无比郁闷。

上述成立的前提是:我是一个菜鸟。


--题记


想在linux下工作,这个想法有很久很久了。

哎,自己的想法简直就是乌托邦而且总是想一口吃成一个胖子。其实越简单的想法越好,这就是为什么傻人总是会有傻福吧。

我第一次安装是在本上安装虚拟机,因为考虑在本上工作的几率较大。结果安装上之后发现虚拟机拖慢了整个本的工作效率。

于是转移到台式机上装虚拟机:

一直想体验红帽,红帽太高级,放弃,然后体验fedora,安装的时候遇到switching root 失败,etc/os-release 不存在好像是,也没搜到答案。所以转头很适合我级别的开始linux的ubuntu。。。


正式安装:

1.准备:

easyBCD下载,用于引导系统安装

diskGenius,需要对磁盘操作时会用到

当然,下载你要安装的系统,比如ubuntu

2.配置安装文件:

1)将下载的ubuntu系统拷到一个新的磁盘内(可以对你的磁盘从新划分),将其解压,会得到一个一些文件,对我们安装来说,你需要明确vmlinuz, initrd.lz在的文件夹

2)配置easyBCD引导文件

打开easyBCD,左导航点击添加新条目,



如上图,配置你的menu.lst文件如下

example:

title Install Ubuntu

root (hd0,X)     //参照注1

kernel (hd0,X)/vmlinuz boot=casperiso-scan/filename=/ ubuntu-13.10-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8  

initrd (hd0,X)/initrd.lz  //参照注2

提到这个配置,真心想吐槽,广大网友的”力量“,让我走了很多弯路啊,没有别的意思,其实大家都是摸着石头过桥,这些弯路让我对这个配置理解更深入了。

注1:hd0,是指我们的第0块磁盘,一般我们的系统都是在第0块磁盘上,这个的具体信息可以这样查看

cmd下,输入diskpart ,list disk可以查看你的磁盘列表。

关于X这个数值,取决于你将ubuntu iso文件放在那个盘。

那么,怎么获取你的盘与X的关系呢

右键”计算机选项“--》管理,就可以就如下图页面。

.


(hd0,0)为第一主分区
(hd0,1)为第二主分区
(hd0,4)为第一逻辑分区()
(hd0,5)为第二个逻辑分区

例,如果我的相关文件在D盘,那么D盘是我的第一逻辑分区,那么我的相关配置就是(hd0,4),(这里盘符是因人而异的哦)。

注2 (hd0,X)/vmlinu,如果iso文件都在D盘,那么(hd0,X)/vmlinu,就相当于d:/vmlinuz,那么vmlinuz这个文件真的在d盘的这个位置吗?去看看你解压后,这个文件到底在哪里?

比如我的这个文件在d:/casper/下,那么我的这一行的配置就是(hd0,4)/casper/vmlinu.

其实实质上这个配置就是告诉你的系统,安装系统时去哪里走需要的文件,只不过用的是linux下的文件位置表示方式,而不是我们习惯的win下的盘符的表示方式。


3.安装。

上述完成后,重启计算机即可。重启的时候注意,会提供你下列选项


(图片来源:http://forum.ubuntu.org.cn/viewtopic.php?t=392854,也可以参考链接文文章的安装。)

接下来的安装,我基本上走的默认流程。因为自己能力还没那么强,所以安装的时候没有选择自己划分linux分区,走的是默认的。因为有一次自己划分,搞的差点连win7都起不来了。当时浪费了很多时间很郁闷。

因为主要还是先在linux下工作,所以先不在这块墨迹了,这是我开头那句”胖子“感悟的来源。



后记:

可谓好事多磨啊,刚安装上我就遇上了闪屏的问题:就是进入之后,屏幕不停的闪烁。

问题缘由:The newest kernels have moved the video mode setting into the kernel. So all the programming of the hardware specific clock rates and registers on the video card happen in the kernel rather than in the X driver when the X server starts.. This makes it possible to have high resolution nice looking splash (boot) screens and flicker free transitions from boot splash to login screen. Unfortunately, on some cards this doesnt work properly and you end up with a black screen. Adding the nomodeset parameter instructs the kernel to not load video drivers and use BIOS modes instead until X is loaded. 

链接:http://ubuntuforums.org/showthread.php?t=1613132

解决方案:

这里我又很郁闷了。

我的第一次尝试

1)系统重启时,会让你选择接下来运行什么,并出现倒计时
2)一般是选择第一个,按键盘E键编辑
3)在屏幕中下部出现的一行待编辑文字中找到 Splash
4)在Splash后加一空格,然后键入nomodeset
5)按住Ctrl+X,此时系统重启,即可正常进入并试用Ubuntu10.04

方案来源:http://blog.sciencenet.cn/blog-685489-759452.html

这个方案的确管用,但是这个编辑无法保存,导致每次进入都要编辑一次。

接下来就想如何保存这个修改

我的第二次尝试:

/boot/grub/grub.cfg我这这里找到了,需要改的内容。查找menuentry字段并找到Splash,在相应位置添加nomodeset字段。保存退出。

无数次重启,发现没用。。。。后来我才发现这个文件的开头有那么一段注释:

”It's automatically generated by grub-mkconfig using templates from /etc/grub.d and settings from /etc/default/grub“.

我对自己的马虎早就深恶痛绝。。。。

当然第三次尝试就是:

cd /etc/default/grub,  修改, GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash nomodeset"。

如是,然后,

1)系统重启时,会让你选择接下来运行什么,并出现倒计时
2)一般是选择第一个,按键盘E键编辑

这个时候你在看看,是不是文件与原来不一样了。


装个双系统走了不少弯路,学到了不少东西,把这些整理出来,自己清晰,也希望大家少走点弯路。

欢迎意见和建议。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值