windows&ubuntu装机心得(未完)


1. 安装顺序

1.1虚拟机试用

下载安装VMware workstations(12.5.9以及之前的版本支持宿机32位系统)或VirtualBox,添加虚拟机并安装Windows、Linux发行版试用,熟悉安装配置流程(Ubuntu的语言选择、键盘布局、硬盘分区)。留意Ubuntu的中文输入法、flash插件安装是否方便,能否正常使用!!! 返回目录

1.2 Windows->Ubuntu

先安装Windows再安装Ubuntu,以免Windows把MBR覆盖而找不到Ubuntu的引导菜单。而且Ubuntu会自动安装功能强大的引导程序grub到硬盘,可以检测、更新、管理引导菜单,并提供命令行高级管理方式。
如果不慎最后才装Windows,可以尝试用easyBCD或NTBOOT修复,也可以用Ubuntu的启动盘进入试用模式,打开命令行终端,手动安装grub用Ubuntu的安装光盘启动,进入试用模式,重装grub

sudo grub										#启动光盘上的grub程序
find /boot/grub/stage1						#查找Linux的boot目录所在区
root (hd$x,$y)									#指示Linux内核所在分区(/boot所在分区)
														#$x$y分别替换为上一行查得分区
steup (hd$z)									#在第$z+1块硬盘安装grub
quit

2. 资源工具

2.1 windows镜像

2.1.1 msdn.itellyou.cn
包含MS的操作系统、办公软件、开发工具等,资源全,但版本较老
2.1.2 next.itellyou.cn
可以第三方登录,包含win、Linux、Mac的最新镜像
2.2.3 ghost镜像
安装方便,但功能可能不全,而且会捆绑插件修改主页

2.2 winPE

兼容性好,图形界面,工具众多,傻瓜操作,但同样会捆绑插件并修改主页。微Pe、优启通较为纯净。

2.3 Ubuntu镜像

国内知名开源镜像站有阿里云、清华、浙大、北京理工、华为等,提供Linux各发行版本下载(包括历史版本)。Ubuntu一般在/ubuntu/release中,centos一般在/isos里。ps.Linux软件源可设置为上述站点,其它开源软件及源码如QT都可以在这里寻找

2.4 启动盘制作工具

2.4.1 winsteupfromUSB(强烈推荐)
功能实用,能制作多重启动盘,操作简单,但对低版本Windows支持不好
2.4.2 easyBoot
可以制作带图形界面的预装系统
2.4.3 UltraISO
简单实用的轻量级虚拟光驱,适合制作单系统启动盘,可以隐藏分区。
2.4.4 Rufus
体积小,免费开源,刻录快,但较为陈旧,而且用刻录后启动盘安装系统时出现文件缺失、无法拷贝安装等问题?
2.4.5 dd

#linux下
sudo dd if=输入源 of=输出源

2.5 分区工具

2.5.1Windows
DiskGenius,功能强大,但务必打开试用一段时间,观察该软件是否稳定。
Partition Magic,同上;
傲梅分区助手,简洁易用

2.5.2 Linux
fdisk-命令行工具
GParted-带图形界面

3. 准备工作

3.1 硬盘基础知识

3.1.1 固态VS机械
1)固态
2)机械 SMR vs PMR
SMR为叠瓦式架构,缓存一般>128M,容量大,价格便宜,读写慢,寿命短,不宜频繁读写,适合做仓库盘。
PMR是垂直式架构,缓存一般64M,价格略高,读写较快寿命较长,适合当主机硬盘。
台式机多为3.5in+7200rpm,笔记本2.5in+5400rpm,移动机械硬盘多为2.5in+硬盘盒

3.1.2 接口类型(插槽)

  1. SATA :老式机接口,兼容性好
  2. mSATA:超极本接口
  3. M.2接口
    intel制定,代替mSATA,属于NGFF(next generation form factor)。型号格式规格是22XX,表示22mm宽及XX mm长度,宽度固定,长度可扩展。M.2可以将主机总线分拆成PCI-E、串行ATA3.0、USB三类总线,并提供传统的AHCI、新型的NVME逻辑接口/协议。M.2分以下两种类型
    3.1 M.2 B key(socket 2):小分段6个针脚,支持SATA与PCIe 3.02;如果硬盘与插槽支持PCIe总线,则使用PCIe 3.02通道,否则向下兼容SATA
    3.2 M.2 M key(socket 3):小分段5 个针脚引脚,支持PCIe 3.04;
    :(1)SSD是B&M插槽,SSD支持PCIe则使用PCIe 3.0
    2,否则向下兼容SATA3.0
    (2)SSD是M插槽,如果SSD仅支持PCIe 3.0*2根据SSD情况选择PCIe 3.02或者是PCIe 3.04;在PCie 3.0*4的基础上才可使用NVME协议?

M.2 B key(只用B key)可以插入传统接口的硬盘,硬盘与总线都支持PCI-E则使用PCI-E 3.0*2通道,否则使用SATA3.0
M.2 B&M(两个都用)
M.2 M key(只用M key) 硬盘或总线有其一不支持PCI-E则使用SATA3.0通道

3.1.3 总线标准(数据通道)

  1. SATA3.0: 带宽6Gb/s,读写速度一般<600MB/s
  2. PCIe:与CPU直连,带宽32Gb/s,读写速度≥1000MB/s

3.1.3 协议驱动(数据传输规则)

  1. AHCI (Advanced Host Control Interface)根据机械硬盘特性定制
  2. NVME(Non-Volatitle Memory Express)
    (1)更高并行性
    (2)更短数据传输级数
    (3)更深队列深度

3.2 数据备份

(1)备份内容:vscode已做题目的文档,成果作品,课件及其它个人创作。培养定期整理、分类、归档、备份习惯,算法题解整理到CSDN,程序代码数据保存到GitHub,计划笔记整理到有道云,照片电子书视频等保存在百度云
(2) 注意以管理员的身份复制

3.3 硬盘分区

以240G固态硬盘为例,Windows与Ubuntu各配置120G;/usr是Ubuntu程序默认的安装目录,类似C:\Programe,不少开发软件如Qt、Clion体积都比较大,务必多分配空间。

分区作用格式大小
/根目录ext440G
/boot启动区ext4500M
/usr软件安装ext440G
/home用户目录ext438G
swap交换区-1.5G
CWindows系统盘NTFS120G

4. U盘安装法

4.1 文件系统类型

首选NTFS,可支持4G以上的单文件,新版本Linux一般能识别;
其次是exFAT

类型4G+单文件兼容性安全性性能空间利用优先级
NTFS支持一般,Mac可能无法识别日志型,优秀读写日志需要额外开销,较差日志占用空间,但能智能选取扇区大小首选
exFAT支持优秀非日志型,较差读写较快扇区单元较大,内部碎片多次选
FAT32不支持优秀同exFAT较快一般适合较老机器及较早OS版本

因为Win10安装盘>5G,系统盘更需要稳定而非性能,因而选择NTFS(winXP等NT内核也支持)

4.2 多重启动盘制作

下载安装winsteupfromUSB 1.7以上版本,将U盘格式化为NTFS,依次添加win10及Ubuntu镜像,烧录即可。如果需要win7,centos,等烧录完毕再次添加到对应输入框并烧录即可。
winPE、win2007以前的版本需要特殊引导程序?不好处理。

4.3 启动区隐藏

4.3.1 UltraISO
4.3.2 Win10下删除卷标
4.3.2 cmd 修改文件属性

5. 硬盘安装法

5.1 Ubuntu

5.1.1 准备启动文件

5.1.2 配置引导菜单

5.1.3 安装选项

5.2 Windows

6. 激活方法

6.1 KMSpico

实质为服务器批量注册假激活,有效期半年。存在隐私泄露风险,最好直接写脚本注册,不要下载KMS注册软件,以防流氓插件病毒木马等。

6.2 某宝密钥

实质为MSDN订阅用户、机构主账号的子账号,存在隐私泄露(管理员可以查看你的文件)、封号的风险。

7. 引导菜单恢复

7.1 easyBCD

7.2 NTBOOT

7.3 grub

8. 常见问题

8.1 未找到MBR

(1)引导菜单丢失:可借助grub修复(与grub rescue处理方式相同)或进入winPE用NTBOOT自动检测
(2)分区表被破坏:进入winPE尝试用DiskGenius恢复

8.2 无法从新系统盘启动(win系统)

注意分区后把待安装系统的分区设为主分区,安装系统后一般能自动激活。若无法从该分区启动,可以用Linux的Grub修复,或者进入别的win系统利用DiskGenius激活分区。

8.3 grub rescue

#查看含系统镜像的U盘编号(假设是/dev/sdc1),并挂载到/mnt
df | grep sd
sudo mkdir /mnt
sudo mount  /dev/sdc1 /mnt

#指定grub所在目录,安装到硬盘(假设是sda)
sudo grub install --root-directory=/boot/grub /dev/sda
   #注意,是安装到整个硬盘而不是分区

8.4 grub中"error:15,files not found "

(1)硬盘及分区出错;注意MBR+grub中,主分区是0-3,逻辑分区是从4开始;需要将启动文件放置在主分区,而且应使用DG工具查看该分区是所有主分区中的第几块,前面有没隐藏分区。例如第一块硬盘上所有主分区依次如下根目录/启动区/boot,C盘,则C盘第一块硬盘上第三个主分区,编号是为sda1(Linux格式),(hd0,2)(HDD格式)。命令行下用grub>ls查看所有分区,grub>ls (hdX,Y)查看X号硬盘Y分区的内容
(2)文件名出错:新64位Ubuntu的内核vmlinuz没有.efi后缀,注意拼写;
(3)用grub命令行进行正确配置;根目录->加载内核->启动-

8.5 U盘装Ubuntu时引导文件缺失

8.6 U盘装Ubuntu时复制文件出错

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值