Windows7下安装Ubuntu双系统遇到的坑:Ubuntu从安装到卸载到重装
cac55 2024-09-27 07:07 136 浏览 0 评论
安装Win7+Ubuntu双系统时遇到的问题
由于此前只在VMWare虚拟机上安装过Linux系统,而且当时实际使用比较少,因此安装虚拟机时并不觉得艰难,没想到在安装双系统时却遇到了那么多问题,可以说是把所有的坑都踩了一遍,差点把实验室电脑上的硬盘数据都给弄丢了,好在有惊无险,经过几天的折腾,终于解决了所有问题,把坑都填上了。
之所以写这篇博客,是因为大部分文章都只有安装系统的步骤,却没有告诉我们需要做哪些准备、会遇到什么问题以及其解决方法,希望这篇文章能帮助一些想要安装双系统的同学。
安装Ubuntu时不能显示Windows中未分配空间:
将动态磁盘改为基本磁盘,因为动态盘是不能安装双系统的。可以在计算机-管理-磁盘管理中查看Windows分区是基本盘还是动态盘,关于基本盘和动态盘的更多内容可以看这个:基本盘和动态盘的区别。
由于动态盘的卷在物理内存上可能不连续,因此直接将动态盘转为基本盘时数据会被清空,需要使用分区助手 或DiskGenius来进行转换,但是转换到基本盘可能会导致下面这个问题。
安装ubuntu时不能显示Windows分区,只能看到dev/sda:
退出安装,进入试用版Ubuntu,输入sudo parted /dev/sda print,提示错误:分区表不能重叠。分区表重叠是分区助手在转换到基本磁盘时造成的,需要使用DiskGenius重建分区,这里有一篇重建分区 的教程。按照教程一步一步操作,可以避免数据丢失,如果有条件,最好先备份硬盘里的所有数据。
分区时提示无法再继续分区:
这是因为MBR磁盘最多只有4个主分区, 但是考虑到可能要装双系统,建议Windows中使用1个主分区+3个逻辑分区,这样可以在剩下的逻辑分区里选一个空闲的分区作为Ubuntu的主分区。
事实上只有MBR磁盘才有4个主分区的限制,GPT则没有此限制,这篇教程说明了如何查看电脑是GPT磁盘还是MBR磁盘。
在计算机-管理-磁盘管理中,如果未分配空间是绿色的,就会分成逻辑分区;如果未分配的空间是黑色的,那么新建的卷就是主分区,这种情况下为Linux系统新建的分区都会成为主分区,因此会有很大概率超过4块主分区而导致无法正常安装Linux系统。
要使新建的分区为逻辑分区,则可以在cmd下使用如下命令:
diskpart # 进入磁盘分区
list disk # 磁盘列表
select disk 0 # 选择需要修改分区的磁盘
# 通常大部分电脑都只有一块磁盘,因此0就是当前要分区的磁盘
# 如果有多块磁盘则需谨慎选择
list partition # 列出分区列表
create partition extended # 回车后系统会把剩余的未分配空间全部划分为扩展分区
# 在磁盘管理中可以看到这部分是绿色的。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
图文教程请参看博客windows磁盘黑色未分配区域扩展到逻辑驱动器
如果使用上述命令时提示“虚拟磁盘服务错误:分区数已经达到磁盘的限制”,则改为如下命令:
list volume # 卷列表,找到和未分配空间相邻的卷,例如F卷,其编号为4,则:
select volume 4 # 选中F卷
extend # 扩展F卷,将未分配空间全部划分到F卷
# 由于F卷是逻辑分区,因此扩展F卷后,再将其压缩
# 即可变为绿色的逻辑分区
- 1
- 2
- 3
- 4
- 5
执行完上述命令后,可以看到黑色的未分配空间已经和其相邻卷(例如F卷)合并了,此时右键该卷,选择压缩卷,输入未分配空间的大小,确认压缩后即可看到被压缩出来的未分配空间已经变为绿色。
至于为什么不直接先扩展卷再压缩卷,是因为我在实际操作中发现,如果直接对黑色的未分配空间做以上操作,得到的未分配空间还是黑色的。
安装完双系统后出现grub rescue:
ls # 列出所有分区信息,例如有0-10共11个分区块
ls (hd0,msdosX) # X是分区的区号,将X改为从0到10的数
# 找到那个可显示当前文件系统的分区,例如区块2
set root=(hd0,msdos2)/grub # 区块2是有文件系统的分区
set prefix=(hd0,msdos2)/grub
insmod normal
normal
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
解决之后下次开机还是会出现grub rescue,因此在正常进入Linux系统后需要更新grub:
sudo update-grub
sudo grub-install /dev/sda
- 1
- 2
这篇文章Grub Rescue修复方法给出了详细的修复方法,并且区分了boot单独分区和未分区时的不同操作,比我参考的其他文章都更好。
Ubuntu系统的重装
为什么卸载Ubuntu
之所以要卸载Ubuntu,是因为我参考了一篇如何安装Linux的博客,这篇博客提到Linux分区的常规方法为:
/boot # 引导分区,略大于200M即可
/swap # 交换分区,大于或等于物理内存的大小
# 早期电脑内存比较小,因此推荐设置为物理内存的两倍左右
# 现在电脑内存够用,设置为略大于物理内存即可
/ # 主分区,够用就行
/home # 剩余的都给home就行
- 1
- 2
- 3
- 4
- 5
- 6
这个教程唯一的问题在于,没有说明根目录/的大小,导致我以为主分区不需要多大空间,因此只给根目录分了4G,而把剩余分区全部划分给了/home,其后果是在安装了一些编程软件后,系统便提示根目录空间不足,使得Ubuntu系统无法正常使用,也使得我不得不重新安装Ubuntu。
重新安装Ubuntu系统时,我给Ubuntu预留了80多G的可用空间(原来为50G),其中home分区36G,主分区40G,其余空间分给swap和boot分区。关于Linux分区的更多信息,请参考这篇博客:Ubuntu分区方案(菜鸟方案、常用方案和进阶方案)
注:如果不想重新安装系统,可以考虑使用lvm2来扩展根目录空间,扩容教程见Linux下对lvm逻辑卷分区大小的调整(针对xfs和ext4不同文件系统)。安装lvm大约需要8M空间,如果根目录已经完全被占满,则可能连lvm也安装不了,使用如下命令可以扩展一些内存:
sudo apt-get clean#清理所有软件的缓存
sudo apt-get autoclean#清除旧版本的软件缓存
sudo apt-get autoremove#删除系统不再使用的孤立软件
- 1
- 2
- 3
执行完后可以使用df -h命令查看磁盘使用空间大小。
Windows双系统中卸载Ubuntu的方法
下载MbrFix软件,解压后将MbrFix.exe放到C盘根目录下或者C:/Windows/System32目录下。
以管理员身份打开cmd,输入命令MbrFix /drive 0 fixmbr再确认即可。
重启时如果没有双系统的引导项而是直接进入Windows系统,则说明MBR引导已经修复,不再使用Ubuntu系统引导了,此时即可删除Ubuntu系统,删除方式很简单,在计算机-管理-磁盘管理中,选中原先Linux系统的安装分区,右击删除卷即可(Linux的安装分区是那些不能被Windows系统识别的卷)。被删除后剩余的未分配空间应该是绿色的。
详细内容可以参考这篇简书文章:WIN7+ubuntu双系统重装ubuntu。
制作Ubuntu最新版的U盘启动盘
在Ubuntu官网下载最新版Ubuntu的iso镜像文件,用于制作U盘启动盘。
常用的U盘启动盘制作软件有UltraISO、USB Installer、大白菜以及Win32DiskImager等。
使用UltraISO制作U盘启动盘无法进入启动项,提示Failed to load ldlinux.c32,原因是UltraISO软件不支持最新版的Ubuntu,USB Installer也出现同样问题。
解决方法:格式化U盘,使用Win32DiskImager制作U盘启动盘以重新安装系统。
安装系统的方法很简单,将U盘启动盘插入电脑后,重新启动时按F12或F2,进入Ubuntu安装引导界面一步一步来即可,详细步骤请参考教程:Win7 下U盘安装Ubuntu16.04 双系统详细图文教程。
注1:制作启动盘的过程中会对U盘进行格式化,因此需要先进行数据备份;
注2:只有在前面几种工具无法使用时再使用Win32DiskImager,因为Win32DiskImager制作好启动盘后会将启动盘进行分区,导致可用的空间十分之少,只能进行格式化。
总结
1、安装双系统时,必须确保Windows的分区是基本盘而不是动态盘。
2、在Windows下划分出的用于安装Linux的未分配空间必须是绿色的,如果是黑色的则需要将其转换为绿色。未分配空间最好大于50G(Ubuntu官网建议不小于25G)。
3、给Linux系统分区时,必须保证根目录也有足够大的空间(大于20G),或者干脆不分区,把所有空间都挂载到根目录下。
4、遇到问题要及时解决,并记录下来,以避免下次遇到时还要再搜一遍。
相关推荐
- 14款健身APP蹿红 看看下载最多的是哪款?
-
Zombies,Run!($3.99,安卓,iOS)如果你的运动理念是:除非有人追,否则绝不跑起来,那么这款APP应该适合你。Zombies,Run!这款程序把单调的跑步过程变身为躲避僵尸的游戏...
- 微软官方彩蛋庆祝《回到未来》纪念日
-
2015年10月21日,是MartyMcFly和Brown博士回到未来的时间。现在,这一天真的到了,那么当时影片中展示的一些科技产品究竟有多少实现了呢?作为一家走在技术前沿的公司,日前,微软就在M...
- 时尚圈最潮同志情侣 帅到没朋友(同志情侣微信头像)
-
来源:MSN时尚综合|2015-03-0419:45:15男演员ZacharyQuinto(中)与男模MilesMcMillan(右)于纽约街头公开热吻。情人节这个拥有不同起源传说,最早可以...
- IE浏览器阻止过期ActiveX控件或将影响网银的使用
-
IE浏览器网银IE浏览器网银如果经常使用IE浏览器浏览网页的用户,可能都有遇到过浏览器窗口提示安装ActiveX控件的情况,一般情况下用户也是会选择直接安装。ActiveX控件广义上是指微软公司的整...
- 如何使Microsoft Band连接到WP设备
-
如果你幸运地购买到了MicrosoftBand,那么恭喜你。现在我们(winbeta)推出了“帮助系列”,那些尚未买到MicrosoftBand的朋友可以了解设备的一些新功能,以及设备的其他关键特...
- 毕业生不得不看的五大骗局全揭秘(毕业生防骗)
-
目前,距离高校大学生毕业已不足100天,大部分毕业生都十分忙碌。论文定稿、答辩,参加招聘、面试等成了应届毕业生的头等大事。但随着毕业季的临近,不法分子专门针对毕业生的诈骗高发期也随之来临。360手机安...
- 菠萝觅生活是O2O应用流量入口最大的供应商
-
现在主流的传统O2O生活服务,他们其实都有一个共通点,那就是各行其道。打车有快的,滴滴,外卖有饿了么,买机票有去哪儿网…每个APP都有着自己的核心竞争力。而用户呢?既想拥有海量有趣应用,又担心占用过多...
- WP8.1版MSN健康应用,现已支持锁屏计步
-
IT之家(www.ithome.com):WP8.1版MSN健康应用,现已支持锁屏计步@WP之家报道,微软今天已将必应系列应用品牌归为MSN,除此之外,WP8.1版MSN健康和天气应用也获得一些新的...
- 短信就能传播手机病毒?看完推理惊呆了!
-
很多人都收到过一种带网址的陌生短信,有的人会点击网址看看,有的还会在好奇心驱使下回复短信。近日《北京新发现》栏目报道了一起离奇的电信诈骗案,事主耿先生的银行卡从未离身,但是在收到一条带网址的陌生短信,...
- 微软OneClip:我承包了你的剪贴板(微软onedrive云空间)
-
不久前,Twitter用户WalkingCat曝光了微软一款名为OneClip的应用。这是一款剪贴板应用,根据描述这款应用将覆盖Windows10(包括桌面和移动)、iOS和Android平台,可以...
- Windows 10手机应该是什么样?微博用户给出了概念图
-
随着Windows10发布的不断临近,WindowsPhone的用户对Windows10的旗舰手机的期望也越来越高,我们WP中文网也在微博上发出了同样的问题,搜集用户对Windows10的硬...
- 云管家出席武汉2015年支付宝O2O生态峰会
-
2月4日,蚂蚁金服O2O生态峰会在武汉启幕。此次峰会展现了2015年蚂蚁金服在O2O领域的开放思路和策略,以及合作伙伴对O2O的创新观念及思路分享,吸引了武汉近3000名企业大佬、众多创业者、第三方服...
- 微软将于下周开启Windows开发中心帐号迁移工作
-
自下周开始微软将启动Windows开发中心的帐号迁移工作。根据WindowsBuildingApps博客透露Windows开发中心帐号迁移工作将会分为几个阶段。首个阶段从下周开始持续到今年7月份...
- 如何解绑已经合并的MSN账户和Skype账户?
-
如果您绑定的账户已经充值,建议您把产品消耗完毕后,再进行解绑。当您需要解绑合并的账户时,可登入Skype点卡账户自助操作。输入Skype或MSN账号、密码登录账户:登录后,可在页面左下角选择语言"中文...
- 微博账号已显示所属MCN机构,成为目前第二个上线该功能的平台
-
7月25日,多位网友发现,部分微博大V的个人主页已经显示其所属的MCN机构名称,微博也成为目前第二个上线该功能的平台。【来源:中新经纬】声明:此文版权归原作者所有,若有来源错误或者侵犯您的合法权益,您...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- 如何绘制折线图 (52)
- javaabstract (48)
- 新浪微博头像 (53)
- grub4dos (66)
- s扫描器 (51)
- httpfile dll (48)
- ps实例教程 (55)
- taskmgr (51)
- s spline (61)
- vnc远程控制 (47)
- 数据丢失 (47)
- wbem (57)
- flac文件 (72)
- 网页制作基础教程 (53)
- 镜像文件刻录 (61)
- ug5 0软件免费下载 (78)
- debian下载 (53)
- ubuntu10 04 (60)
- web qq登录 (59)
- 笔记本变成无线路由 (52)
- flash player 11 4 (50)
- 右键菜单清理 (78)
- cuteftp 注册码 (57)
- ospf协议 (53)
- ms17 010 下载 (60)