Linuxwindows7双系统安装教程及部分问题解答电脑小白写给各位还没有实践过但听说要安装双系统的小白。希望高手指点,微博N-凉贤,以后Linux过程中我遇到的问题有解答的会在微博更新这里是凉贤,成功装Linux多次,并且两次因为不同原因导致win7主引导丢失......作为一个计算机科学与技术的本科生......因为这个教程八成不会有太多图片所以,你们会看到各种表情包...我表情包又特别匮乏......跑题了.回归正题.第一次装的时候,我只是听说了Linux而已,所以各种找教程,找到了一个百度经验......我自己都不知道为什么现在就找不到了.度娘告诉我们想要装双系统我们需要4个东西Linux镜像和后面这两个软件,EasyBCD是开源的,UltraISO那个我也不知道它开不开源,但是我们可以这样这个是我在下载半年后打开时的样子......还有第四个的话,就是一个u盘,我个人实践表明8GB可以,但理论表明2G及以上应该都可以.真·电脑小白对开源这个词可能有一丢丢的陌生比如刚上大学的我,就是这么low我当年天真地以为会用一点PASCAL报CS是一件非常理所当然的事,早知道就应该乖乖地去上数学系。开源,对于我来说,就是可以免费下载的意思。。。。。。对不起在CS待了半年后我还是这么Low......Linux镜像,我之前以为Linux是一个很高端的东西,所以听从了度娘建议四处寻找红旗Linux这种一听就很国产一定不用收费的东西。最后让我找到了一个我也不知道是什么东西的Linux。室友是Kali死衷,但是我们课程听学长说是要用ubuntu......所以我手里有三种Linux镜像,最后电脑装的也是Ubuntu,Kali我用VM装得虚拟机,这里简单一提。其实也是建议大家装Ubuntu这种一听就很高端的系统。kali和ubuntu都是有官网的。://和下载就不用我说了吧。。。ubuntu会让你contribution以下,像我这么抠的人,咳咳,当然是要把$后面的都改成0了。一开始我装的是我一直不知道是什么最后推测应该是红帽或红旗的系统,所以我就不说了。下好镜像之后,就进入了简单的步骤。打开UltraISO,继续试用,打开,打开你的镜像,或者直接一点直接双击镜像。其实说实话,不用UltraISO,右键是可以直接解压到的,而且不用格式化你的u盘。但是我没试过,各位可以试一试,因为理论上。。。是一样的。采用前一种办法是点击启动,然后写入硬盘映像,硬盘驱动器改成你的u盘。然后你可爱的小u盘就成为了一个驱动器,注意提前备份,以免丢失重要数据。然后不拔u盘重新启动,启动时请注意力集中,以联想TP系列为例,IBM的TP应该也是,我用的X1Carbon在进入操作系统之前(出现Thinkpad)时按回车进入BIOS模式。以下是一个进入BIOS模式的集锦。电脑会有提示的,比如PleasepressthekeyEnterto...之类的,记不清了。模式对于我这样的lowbee来说,只有一个作用——调整驱动器顺序,然后就是考察各位英文水平的时候。家里老机器是联想TPx201进入BIOS画面后如下:这个是F5F6调顺序,我的原则是,把所有带USB的都调到前面。科学的操作过程见链接:建议CD在前,反正你都试一试。装ubuntu的时候不用担心装错盘,接下来进入虚拟机我们来说一下安装问题。一般选择最简单的。这是正常的,为了过会演示,我选的第3种。然后按照它说的来,我提前分出了一个20G的盘编辑虚拟机设置调配置注意:CD、DVD要调成这个样子。言归正传,u盘进入ubuntu会有两个选项tryubuntu和installubuntu.虽然我是虚拟机里操作的。。。在选之前先在左侧菜单调整语言,当然如果你喜欢英语,我不拦着。建议都勾。嗯,看着选吧,建议选其他选项。。。。。。第一个可能会把磁盘都清掉,如果是HDD模式启动的话,可能是把你的u盘都清掉把系统都装在u盘上,我也不太懂,为了保险起见我选其他选项。我因为是虚拟机里所以比较空,如果是你的机器肯定会有其他东西。。。我的电脑买的时候因为硬盘比较小所以没分区,是后期自己分的。装完后它长这样磁盘1是移动硬盘,不要管它。在你装盘前请保证至少有7G以上的未分配空间,这样进了ubuntu安装时可以现分。+号就是新建分区-是删除分区大小自定,注意挂载点,这个点是必须有的,其实可以大一点。这个其实不用管的,因为系统安装的时候会给你分配交换空间,如果你觉得不开心。下拉三角找交换空间四个字。如果你不管,系统会自动从你的根挂载点分区分一些作交换空间如果出现没有根文件系统这样的字眼,就是没有“/”挂载点的意思。注意这个东西。你可以从后面内存判断它指的是你的机器还是一个分区。切忌把这个改成装windows的那个分区。我个人建议你把引导器装在“/”的那个分区。装在机器上我没有试过,好像是没什么。。。不然,就会。。。win7主引导丢失。自己填。密码和用户名千万记住了。建议不要勾加密我的主目录,我当时上网搜了一下,加密我的主目录,对于小白来说好像会有悲剧发生。。。。。。然后就开始安装了。安装完后重新启动。如果你听从了我的意见,没有把引导器装在windows的盘,那么Congratulations!你会发现,拔了u盘之后,你还是进入了windows......证明你还没有成功,成功的时候会有这样几种情况。一种你可以在黑乎乎的屏幕下选择系统,另一种你会在ubuntu的界面选择系统。如果你成功了,如果你这时候就成功了请微博私信我或发邮件至salticemir@icloud.com告诉我你的引导器选择或者是哪里操作和我不太一样。。。。。。因为我装的时候并没有许多尝试,而且懂得也不多,也许你多一个有“/boot”挂载点的分区世界就不一样了。如果你进入了windows,那么不要着急,还是有救的,因为网上有大量工具可以帮助你,包括我们一开始就提到的EasyBCD。这个软件就是帮你添加开机启动项的。下图是我的。点击添加新条目。进入Linux选项卡,自己随便起个名字,叫它那个默认名字也行然后进入驱动器选择。选择你之前装了引导器的盘,所以建议你安装分区时让各个分区有个1G左右的差,因为你安装时各分区命名可能和这个软件里的有出入。如果没记住,你可以每个都试一下。如果你每个试了都不行,你最好重新装一下,因为可能是你没装好,当然你也可以试一下windows系统下的Linux主引导修复,也许是主引导的问题。重新启动后,你就会有黑黑的选择界面了。然后选择linux就可以启动了,当然你也可以用更改默认开机启动项。下面进入问题解答时间。问题1:win7主引导丢失怎么办?我两次主引导丢失有两种情况:第一次装完之后觉得不开心,就把我第一次的那个Linux所在的分区直接格式化掉了,然后主引导其实是损坏了。因为Linux作为一个博爱的系统是自动把win7作为开机启动项添加进来的,所以这时候我用u盘上的Linux是可以引导进入win7的,但是,我们不能每次开机都靠u盘,于是就要修复主引导,其实能进win7修复是最简单的,上网下个系统修复工具比如360就可以了,或者还是靠EasyBCD都可以。如果进不了win7,可以上网去搜grub,grubrescue进入win7的方法,我当是因为能进所以就没有试。grub大概就是ls命令列出所有分区,然后再找到装了引导的分区,setroot=(盘名,分区名),setprefix=(,)这个是我第二次丢失的时候查到的方法,因为不太懂而且按他说的有很多地方有其他问题,总之没有成功,所以只是说有这种方法,也许你们主引导丢失的时候能用上。第二次因为装完之后总是进不了Linux,我一气之下重装的时候装在了系统盘。。。然后就悲剧了,ubuntu是非常大方地把win7作为开机启动项,但是每次选那个都只是黑了个屏然后返回开机界面。然后就坑了大爹了。Linux系统下修复win7主引导。我当时可以主动进grub命令,但是,卵用没有,无奈只能去百度搜索。然后找到了这个博客。ubuntuctrl+alt+t调出终端,输入命令:sudofdisk-lu查询各分区起点终点。所有的sudo命令都是要授权输入密码的。输入的就是你安装时的那个密码,你会发现怎么摁都没反应。实际上那个时候系统已经开始读取密码了。所以你只需要输密码然后回车就可以了。我个人建议你用两个界面,这样看起来能方便一些。然后个人建议先按照他说的查询一下终点:第一行是命令后面是输出,因为是虚拟机,所以读不到我其他的硬盘,输出的不是NTFS引导.命令注意你的硬盘盘符是sda或sdc,bscount不变,skip填终点。确认无误后输入下面这个命令。就是把之前得命令稍加修改,加上of=/dev/sda,skip前加seek(起点)值,根据自己的实际状况填,小心别照着教程的数值填上去。我个人认为是只需要修复启动那一栏有星号的就可以,都修复以下也没有什么问题。后三行是这个命令的输出。原理我感觉就是从备份里把win7的复制出来覆盖到现在的引导扇区去。上述操作做完后,重启看效果,如果这个时候你能进win7了,基本就成功了,但是需要重装ubuntu,因为你的Linux主引导被覆盖掉了。。。。。。这个时候你用easyBCD是没有卵用的,不过支持你试一试,说不定就没覆盖掉。如果这时候还不行,介绍你第二种方法。其实这种方法我没有成功,最后和第一种方法结合在一起成功了,但是......最后还是重装了一遍ubuntu.来自这里看到有人和我一样我的内心是很开心的。sudoupdate-grub2现在依然是虚拟机里的操作,所以输出可能会有所不同。怎么说,这个基本上就是重装(更新?)主引导我也不知道。当然我当时按它这个操作没有成功。最后是这个操作和第一种结合才成功的。感觉就是重装(更新?),然后复制,写入引导扇区。其实我是不愿意再装一遍win7......所以这算是不用重装系统的方法集合。grub和grubrescue的可能有用,因为我自己没有试过。这个博客的方法第一种还不错,但是我的grub命令是不认什么rootnoverify命令的,我猜他要么是打错了,要么应该是setroot=(,)就是把你装了系统的扇区设为根分区,然后将引导权交过来,然后启动。感觉这应该是主引导完好,只是顺序不对......问题2:ubuntu提示没有权限,likethis我想设一个5分钟后重启。root用户登录。。。ubuntu有一点和别的系统不太一样,我用过的kali为例,只要你输了密码进去,进入终端时你就是root用户,这个密码是你在安装的时候设的。sudo命令实际上是给你暂时的超级用户权限,你真正登录的时候是需要su命令切换。但是ubuntu系统第一次登录的时候是需要下面这个命令来设密码的。也就是用临时授权的超级用户权利来设新的密码。这个过程中的所有密码都是无显示输入,设新的密码,然后登录超级用户。注意passwdbaek改的是机器密码,是baek的密码。passwdroot改的才是超级用户的密码。目前还没有问题3欢迎微博私信及邮件提出问题以及解决方案。如果能帮,会尽量帮助大家,和大家一起成长。linux之外的也欢迎。如果有教程里提到需要的镜像或是软件找不到的也可以来找我.微博:N