安装windows和debian双系统

news/2025/1/5 14:56:08/文章来源:https://www.cnblogs.com/lkc9/p/18649661

软件工具下载

必要下载

  • Debian系统iso镜像: https://mirrors.tuna.tsinghua.edu.cn/debian-cd/current-live/amd64/iso-hybrid/

我下载的是debian-live-12.8.0-amd64-cinnamon.iso镜像,自己可根据喜好下载其它版本

  • Ventoy启动盘制作工具: https://www.ventoy.net/cn/download.html

推荐使用gitee下载地址: https://gitee.com/longpanda/Ventoy/releases/

可选下载

  • 微PE工具: https://www.wepe.com.cn/

制作启动U盘

  • 准备一个存储容量8G+的U盘

注意,接下来的步骤会格式化U盘,记得提前备份U盘内容

  • 解压Ventoy下载的压缩包,打开Ventoy2Disk

  • 设置分区类型,并点击安装

保持和安装磁盘的分区类型一致,MBR是老的分区类型了,新电脑一般磁盘的分区类型都是设置的GPT
image

  • 微PE工具制作iso
    打开刚才下载的微PE工具,选择iso模式,会生成一个WePE_64_Vxx.iso镜像文件

  • 拷贝镜像和工具到U盘根目录下

Ventoy在启动的时候,会加载U盘根目录下的iso文件

拷贝完成之后,U盘根录目下包含如下文件

-
|- debian-live-12.8.0-amd64-cinnamon.iso
|- WePE_64_V2.3.iso

安装Debian系统

关闭电脑,选择从U盘启动

开机的时候,进入启动选择页面,不同的主板/主机厂商,按键不同,我这里是华硕的主板,开机的时候是按F2/Del进入

进入Ventoy启动选择页面

image

选择刚才下载的 Debian镜像,选择Boot in grub2 mode进入安装页面

image

选择Live system (amd64)进行安装

image

切换Debian软件源

  • 地址: https://mirrors.tuna.tsinghua.edu.cn/help/debian/
    image
  • 编辑 /etc/apt/sources.list
    在终端,执行sudo nano /etc/apt/sources.list,注释掉原本的内容,将上图的内容复制到该文件中。然后按Control + X快捷键保存退出
  • 执行sudo apt update更新镜像数据

使用eatmydata启动Debian安装程序

Debian安装过程中,会有一些耗时的校验操作,使用eatmydata能加快这一过程

  • 安装eatmydata
    执行sudo apt install eaymydata进行安装
  • 使用eatmydata启动Debian安装程序
# 1、切换到root用户
sudo -i
# 2、使用`eatmydata`启动Debian安装程序
eatmydata /usr/bin/install-debian

安装选择

image

  • Welcome页面
    选择中文简体
  • Location页面(位置页面)
    选择ShangHai
  • Keyboard页面(键盘页面)
    默认即可
  • Partitions页面(分区页面)
    选择空闲的磁盘,新建如下3个分区
    • 引导分区
      大小:300MB
      文件系统:fat32
      挂载点:/boot/efi
      标记:boot
    • 交换空间
      大小:根据你的内存条大小设置,一般比内存条的大小稍大个1~2G即可
      文件系统: linuxswap
      挂载点: 无
      标记: swap
    • 根分区
      大小:还剩余多少,全部给根分区即可
      文件系统: ext4
      挂载点: /
      标记: 无
  • 其余页面,根据自己喜好设置即可

Debian设置

切换Debian软件源

  • 地址: https://mirrors.tuna.tsinghua.edu.cn/help/debian/
    image
  • 编辑 /etc/apt/sources.list
    在终端,执行sudo nano /etc/apt/sources.list,注释掉原本的内容,将上图的内容复制到该文件中。然后按Control + X快捷键保存退出
  • 执行sudo apt update更新镜像数据

允许远程ssh登录

# 安装ssh-server
sudo apt install openssh-server
# 启动ssh
sudo systemctl start ssh
# 设置ssh开机自启
sudo systemctl enable ssh
# 安装防火墙
sudo apt install ufw
# 防火墙开机自启
sudo ufw enable
# 修改拦截规则,允许22端口通过
sudo ufw allow 22

解决与windows系统时间不一致问题

  • 安装systemd-timesyncd:
    sudo apt install systemd-timesyncd
  • 启动systemd-timesyncd:
    timedatectl set-ntp on
  • 设置硬件时钟(BIOS的时间(RTC))为本地的时间:
    timedatectl set-local-rtc yes
  • 查看设置是否生效:
    timedatectl set-local-rtc yes

安装nvidia驱动

下载地址: https://www.nvidia.cn/drivers/lookup/

系统选择 Linux 64-bit,其余的根据自己实际情况选择
image

  • 将下载好的nvidia驱动安装包,授予可执行权限
    chmod +x NVIDIA-LINUX-x86_64-(版本号).run
  • 执行驱动包安装
    sudo bash NVIDIA-LINUX-x86_64-(版本号).run
  • 安装过程中的选项,一路选YES即可
  • 安装完成之后,重启查看效果
  • 验证是否安装成功,可执行nvidia smi查看

Debian安装Docker ce

参考菜鸟教程的安装即可:https://www.runoob.com/docker/debian-docker-install.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/863284.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

促销系统:促销活动、优惠券、优惠规则概念模型设计

大家好,我是汤师爷~ 概念模型设计是促销系统开发的关键环节,我们需要基于之前的功能分析,将复杂的促销业务拆解成清晰的领域概念,这些概念之间的关系界定和边界划分,将直接决定系统的可维护性和扩展性。 促销系统核心概念模型通过对促销业务的分析,我们可以抽象出促销系统…

黑风山-哒哒版

1-进入副本地图后队伍散队,各自开启哒哒,各自用哒哒做完3个NPC的单人任务 2-做完单人任务后对话玄奘",开始拦截鬼魂 3-这里建议4个号开启哒哒去拦截就够了,一个号手动捡花,击杀哒哒漏掉的鬼魂 备注:也有攻略说可以5个号都开启哒哒,不过我没有试过,感兴趣的梦友可以…

element-plus 引入本地图片

方法1<img src="src/assets/default_cover.jpg">如果写成:../assets/default_cover.jpg就会失效方法2vite 官网:静态资源处理vue2 + webpack<img :src="require(@/assets/default_cover.jpg)">vue3 + vite方式1:import image from "@/…

Elasticsearch专题精讲——Kibana中提示“No cached mapping for this field”的解决方案

Kibana中提示“No cached mapping for this field”的解决方案在使用Kibana进行数据分析和可视化时,有时可能会遇到“No cached mapping for this field”的提示。这个提示通常意味着Kibana无法在当前索引模式中找到指定字段的缓存映射信息。本文将详细解释这一错误的原因,并…

STM32在使用Clion平台开发时调试失败 SystemClock_Config 返回 HAL_ERROR

问题记录 在尝试使用Clion在STM32平台上开发调试时,需要通过OpenOCD结合ST-Link等调试器进行烧录和调试。但通过STM32CubeMX生成代码后,发现出现以下现象:程序能够正常编译并下载到开发板上,且运行符合预期。 调试时GDB Server能够正常连接,可以正常查看函数调用栈。但却在…

《刚刚问世》系列初窥篇-Java+Playwright自动化测试-9- 浏览器的相关操作 (详细教程)

1.简介 在自动化测试领域,元素定位是非常重要的一环。正确定位页面元素是测试用例能否成功执行的关键因素之一。playwright是一种自动化测试工具,它提供了丰富的元素定位方法,可以满足不同场景下的定位需求。前边宏哥已经通过不少的篇幅将playwright的元素定位的一些常用的基…

ModBus功能码异常和功能码错误代码

参考来源: https://www.cnblogs.com/hi-9527/p/16308588.htmlModbus功能码异常功能码错误码Modbus协议主要构成是地址码/标识码,功能码,寄存器地址,数据报文等内容。由于modbus协议是请求/应答通信协议,其其中功能码主要用于表述该数据报文执行的功能,当服务器对客户机进…

PACT: Parameterized Clipping Activation for Quantized Neural Networks

目录概主要内容Choi J., Wang Z., Venkataramani S., Chuang P. I., Srinivasan V. and Gopalakrishnan K. PACT: Parameterized clipping activation for quantized neural networks. 2018.概 本文提出对网络中的激活值进行裁剪以实现更低量化. 主要内容作者的思想很简单, 作者…

DeskHIL桌面级仿真测试平台

敏捷开发和持续集成持续发布逐渐成为汽车电子系统主流开发模式。在此大背景下,研发过程中研发与测试的结合越来越紧密。硬件在环仿真测试系统,一直是汽车电子研发过程中的重要基础测试工具,测试工具如何应对敏捷开发模式下测试工具快速集成、快速测试的要求?对行业来说是一…

jib打包镜像,docker-compose启动报错

问题描述jib打包推送到harbor后,启动找不到启动脚本文件 docker-test-1 | exec /entrypoint.sh: no such file or directory entrypoint 原docker-compose配置:test:image: "xxxxxxxxx"environment:- TZ=Asia/Shanghai- JAVA_OPTS=-Xms3g -Xmx4gprivileged: truepo…

鲲鹏服务器屏蔽告警的方法

描述:工程现场发现设备开启snmp v2c后会有不安全协议告警,且客户侧纳管平台会一直存在这个告警。解决:手动干预进行告警屏蔽ipmitool raw 0x30 0x90 0x58 0x01 0x00 0x06 0x00 0x49 0x00 0x00 0x1A 0x00 0x02已知故障码是0x1A000049,而上面标红部分是故障码0x49 0x00 0x00 …

谷歌为什么将在2025年主导人工智能

谷歌通往AI霸主地位的路径图片由谷歌Imagen 3生成2023年2月6日,谷歌首席执行官桑达尔皮查伊在巴黎登台,展示了谷歌的首款AI驱动聊天机器人Bard。 Bard出现了“幻觉”。 演示失败了,谷歌母公司Alphabet市值蒸发了1000亿美元。 在2023年的大部分时间里,谷歌似乎在人工智能创新…