在笔记本上构建Win10,ubuntu 18双系统实录

1. 准备工作:

  1. 两块移动硬盘(大小在8G以上): 分别用于构建windows和Ubuntu的安装镜像
  2. 笔记本电脑最好有两个硬盘: 将系统分别安装到两个硬盘上可以避免一些由于windows安全更新造成的稀奇古怪的错误
  3. 笔记本联网: 用于进行工具的下载

2. 镜像准备:

  1. 在windows下构建安装镜像:

    使用UltraISO进行镜像的烧录

    1. 使用管理员权限打开应用
    2. 文件 -> 打开 名为*.iso的文件
    3. 烧录硬盘映像 -> 烧录到对应的移动硬盘中
  2. 在Ubuntu下构建安装镜像:

    1. 在Ubuntu下构建Ubuntu安装镜像

      sudo su # 进入管理员权限
      mount -o loop /*.iso <ISO_PATH> # 将iso文件挂载到一个方便使用的地址
      # 使用GUI的硬盘管理器格式化移动硬盘并记下该硬盘的地址 地址格式为 /dev/sd<X>
      mount /dev/sd_X <SD_PATH> # 将需要烧录的移动硬盘挂载到另一个方便使用的位置
      cp -r <ISO_PATH>/* <SD_PATH>/ # 直接将内容复制到对应硬盘中
      umount <ISO_PATH> 
      umount <SD_PATH>
      # 当取消挂载后就可以拔下移动硬盘了
      

      方法二: 使用dd直接刷入

      sudo dd if=./XXX.iso of=/dev/sd_X bs=4M
      
    2. 在Ubuntu下构建Windows安装镜像

      sudo apt update && sudo apt upgrade && sudo apt install python3 
      sudo apt install git p7zip-full python3-pip python3-wxgtk4.0 grub2-common grub-pc-bin
      sudo pip3 install WoeUSB-ng
      
      sudo woeusb --device ./XXX.iso /dev/sd_x
      
      woeusbgui -- 使用GUI进行写入
      

3. 系统安装

  1. 首先安装Windows系统(因为Windows系统限制比较多, 先安装Ubuntu可能在安装Windows安全更新时导致Ubuntu系统被损坏)

    1. 在安装流程中删除所有的硬盘分区, 在其中一块硬盘上安装Windows系统

      其会创建一个三十几M的引导分区和一个系统分区. (如果硬盘大小较大可以划分多个分区用于存储Windows的用户数据)

    2. 直接按照安装流程安装即可

    3. 安装好后开机(此时另一块硬盘为未初始化状态)

    4. 确认Windows没有开启BitLocker (否则安装Ubuntu时如果不小心修改了已初始化的硬盘会导致Windows无法开机)

    5. 安装Windows提供的更新 (令其在后台自动更新即可)

    6. 在未初始化的硬盘中格式化一个大小小于32G的硬盘区域, 将其快速格式化为Fat32格式 (该分区可以用于Ubuntu和Windows之间数据的互通)

  2. 再安装Ubuntu系统

    1. 使用子自定义安装方式
    2. 在第二块硬盘的未初始化区域 (安装界面上显示为空闲区域) 初始化一个大小为100M的efi分区, 和一个Ext4分区.
    3. 选择将系统引导安装到efi分区
    4. 选择Windows中格式化为Fat32的分区, 将其挂载到一个易于使用的位置 例如 /home/<UserName>/windowsFiles
    5. 注意: 整个流程中除了挂载Fat32分区外,不对已经安装Windows的分区做任何改动
    6. 进行系统的安装

4. 双系统的使用

  1. 从Windows转到Ubuntu系统: 在开机是进入BIOS (不同厂商按键不同, 我的是F12), 选择ubuntu启动项或者是标记为安装Ubuntu硬盘的启动项 (我的显示为 WDXXX partition x 因为我的硬盘是西部数据的, 所以其名字是含有西部数据的标头 -- 该名称的意义是 某某硬盘 第几分区)

  2. 从Ubuntu转到Windows: 启动时Ubuntu会提供选择界面, 下面有Windows Boot Manager选项, 进行选择即可

  3. 文件的传递: 在Windows中将需要传递的文件放到Fat32格式的分区下即可在Ubuntu中访问和编辑.

    注意: Ubuntu和Windows在文件换行符等方面有所区别, 虽然可以访问和编辑, 但是可能会出现一定的错误, 请使用跨平台的文本编辑器如 VSCode 进行访问

posted @ 2022-10-02 12:37  NoobSir  阅读(319)  评论(0编辑  收藏  举报