在第二块硬盘安装Windows 10并保留第一块硬盘Ubuntu双系统的完整步骤求助
在第二块硬盘安装Windows 10并保留第一块硬盘Ubuntu双系统的完整步骤求助
兄弟,我完全懂你的困扰——双系统折腾起来确实容易卡壳,尤其是遇到文件大小这种细节问题。我给你一步步理清楚,保证每一步都好操作:
一、先解决Windows ISO复制失败的问题(Error splicing file: File too large)
这个报错是因为你的Seagate外接硬盘大概率是FAT32格式,这种格式单个文件最大只能存4GB,而Windows 10的ISO镜像早就超过这个大小了。解决办法有两个:
- 方法1:把外接硬盘格式化成NTFS格式
- 打开Ubuntu的「磁盘」工具(在应用列表里搜Disks)
- 找到你的Seagate 2TB硬盘,选中后点击右上角的齿轮图标,选择「格式化分区」
- 文件系统选「NTFS」,取个名字(比如WinBoot),勾选「快速格式化」,然后确认格式化(注意备份硬盘里的重要数据!)
- 格式化完成后再复制Windows ISO就不会报错了
- 方法2:用Rufus制作Windows启动U盘(更推荐,直接做启动盘不用手动复制)
- 打开Ubuntu的软件商店,搜索安装Rufus
- 插入你的外接硬盘,打开Rufus
- 在「设备」下拉菜单选中你的Seagate硬盘
- 「引导选择」选「磁盘或ISO镜像」,然后点击右侧的「选择」按钮,找到你下载的Windows 10 ISO
- 其他选项保持默认,点击「开始」,等待制作完成(同样注意备份数据)
二、删除第二块硬盘上的Ubuntu系统
- 打开Ubuntu的「磁盘」工具,找到你的第二块硬盘(注意别选错第一块!可以通过容量、分区结构判断)
- 选中第二块硬盘上的所有Ubuntu相关分区(一般是Ext4格式的分区,还有可能有swap分区)
- 点击齿轮图标,选择「删除分区」,逐个删除所有分区
- 最后点击「应用」按钮确认删除,这样第二块硬盘就变成未分配空间了
三、安装Windows 10到第二块硬盘
- 把制作好的Windows启动外接硬盘插在电脑上,重启电脑
- 开机时按品牌对应的启动项快捷键(比如联想是F12,惠普是F9,戴尔是F12),选择你的Seagate外接硬盘启动
- 进入Windows安装界面后,按提示操作,直到到「你想将Windows安装在哪里?」这一步
- 在分区列表里找到你的第二块硬盘的未分配空间,点击「新建」,设置分区大小(默认全部分给Windows就行),然后点击「应用」
- 选择刚创建的分区,点击「下一步」,等待Windows安装完成(过程中会自动重启几次,别拔启动盘)
- 安装完成后,你会发现电脑直接进Windows,看不到Ubuntu的启动选项——别慌,接下来修复双启动
四、修复Ubuntu和Windows的双启动菜单
- 用第一块硬盘的Ubuntu系统启动(如果现在进不去,就用Ubuntu安装U盘/启动盘启动,选择「试用Ubuntu」)
- 打开终端(Ctrl+Alt+T),依次输入以下命令:
- 先安装引导修复工具:
sudo add-apt-repository ppa:yannubuntu/boot-repair - 更新软件列表:
sudo apt update - 安装boot-repair:
sudo apt install boot-repair
- 先安装引导修复工具:
- 打开boot-repair工具,点击「推荐修复」,等待修复完成
- 重启电脑,你就会看到GRUB启动菜单,可以选择进Ubuntu或者Windows 10了
五、关于Windows 10密钥的选择
- 如果是个人使用,推荐买零售版密钥,可以在微软官方商城或者正规电商平台的微软授权店购买,稳定性和售后有保障
- 要是预算有限,也可以选择OEM密钥,但注意要找靠谱的商家,这种密钥一般绑定硬件,不能随意转移
六、解决sudo apt-get update报错的问题(次要)
你没说具体报错信息,我给你几个通用解决办法:
- 先检查网络连接是否正常,试试能不能打开网页
- 打开终端,输入
sudo apt clean清理缓存,然后再输入sudo apt update试试 - 如果还是报错,可能是软件源的问题,换成国内镜像源:
- 打开「软件和更新」工具,在「下载自」下拉菜单选「其他站点」
- 选择国内的镜像源(比如阿里云、清华大学、中科大的源),点击「选择服务器」,然后输入密码确认
- 再运行
sudo apt update应该就能正常更新了
备注:内容来源于stack exchange,提问作者kevin




