虚拟机

虚拟机

VirtualBox

  • 官网

    VirtualBox

  • 下载

    打开官网,点击Download

  • 问题

    1. Oracle VirtualBox 7.2.4 needs the Microsoft Visual C++ 2019 Redistributable Package being installed first. Please install and restart the installation of Oracle VirtualBox
      7.2.4.
      

      此问题是因为VirtualBox依赖的Microsoft Visual C++ 2019 Redistributable Package没有安装,可以点击最新受支持的 Visual C++ 可再发行程序包下载 | Microsoft Learn进行下载,根据需安装的电脑进行版本选择,例如X64,下载安装即可

    2. The chosen installation directory is invalid, as it does not meet the security requirements.
      Please choose another directory for installing Oracle VirtualBox 7.2.4.
      

      此问题是因为选择的安装目录不符合软件安全要求,通过调整目标文件夹的权限,使其满足 VirtualBox 的安全检测要求,可使用 icacls 命令修改目录权限

      # <Directory> 替换为你的安装目录。例如:D:\VirtualBox
      # 如是多级目录,则需对所有父目录也执行此命令
      # 命令需在 CMD(管理员模式)下运行
      # 以管理员身份运行安装文件
      icacls <Directory> /reset /t /c
      icacls <Directory> /inheritance:d /t /c
      icacls <Directory> /grant *S-1-5-32-545:(OI)(CI)(RX)
      icacls <Directory> /deny  *S-1-5-32-545:(DE,WD,AD,WEA,WA)
      icacls <Directory> /grant *S-1-5-11:(OI)(CI)(RX)
      icacls <Directory> /deny  *S- 1-5-11:(DE,WD,AD,WEA,WA)
      

      这种限制是为了防止恶意程序利用低权限可写目录替换可执行文件,从而提升系统安全性。长期来看,建议将虚拟化软件安装在受保护的目录,并避免赋予普通用户写入权限。

    3. 安装程序没有足够的特权来访问目录D:\VirtualBox\sdk。安装无法继续。请以系统管理员身份登录,或与你的系统管理员联系。
      

      此问题是因为上面的命令限制了权限

      # 执行命令
      icacls "D:\VirtualBox" /reset /t /c
      
      # 然后手动创建好所需的文件和文件夹
      # 创建文件夹 
      mkdir "D:\VirtualBox\sdk"
      mkdir "D:\VirtualBox\sdk\installer"
      # 创建文件(先创建文件夹后重试一下,如有文件遇到问题则执行)
      type nul>D:\VirtualBox\sdk\installer\python\vboxapisetup.py
      
      # 然后再执行上面的命令
      icacls D:\VirtualBox /reset /t /c
      icacls D:\VirtualBox /inheritance:d /t /c
      icacls D:\VirtualBox /grant *S-1-5-32-545:(OI)(CI)(RX)
      icacls D:\VirtualBox /deny  *S-1-5-32-545:(DE,WD,AD,WEA,WA)
      icacls D:\VirtualBox /grant *S-1-5-11:(OI)(CI)(RX)
      icacls D:\VirtualBox /deny  *S-1-5-11:(DE,WD,AD,WEA,WA)
      
  • 使用

    1. 新建

      VM Name:虚拟机名称,虚拟机的标识名称。例如,Rocky-9.6-Server,Rocky-Study
      
      VM Folder:虚拟机配置文件和虚拟硬盘的存储目录。例如,D:\VMs\Rocky\
      
      ISO Image:安装镜像,安装操作系统时使用的光盘镜像文件。例如,D:\iso\Rocky\Rocky-9.6-x86_64-dvd.iso
      
      OS Edition:操作系统版本,选择系统安装类型,对于Rocky Linux 9.6,常见选项:Server with GUI (带图形界面的服务器);Minimal Install (最小化安装);Workstation (工作站);Custom Operating System (自定义)。
      
      OS:操作系统类型,VirtualBox自动检测:Linux。
      
      OS Distribution:操作系统发行版,VirtualBox已自动检测:Red Hat (64-bit),Rocky Linux是基于Red Hat Enterprise Linux的,所以被识别为Red Hat。
      
      OS Version:操作系统版本,对应选项:Red Hat (64-bit) 或 Other Linux (64-bit)。
      
      Unattended Installation:无人值守安装
          VirtualBox检测到您的ISO并推荐使用无人值守安装,这可以自动化安装过程。
        无人值守安装需要设置的信息:
          1.凭证设置 (Credentials)
            # 建议设置
            Username: root        # 用户名
            Password: root123!    # 密码	
          2.主机名 (Hostname)
            # 建议设置
            rocky.local       # 或 rocky-9.6.local,rocky-study.local
          3.域名 (Domain)
            # 建议设置
            localrocky       # 或 local.domain,home.local,local.rocky.org
          3.时区设置
            选择 Asia/Shanghai (亚洲/上海)
          4.键盘布局
            选择 US 或 Chinese
      ps:
          1.无人值守安装的优势:
            自动化安装,无需手动干预
            统一配置,适合批量部署
            适合初学者快速搭建环境
          2.如果需要手动安装
            取消勾选 "Proceed with Unattended Installation"
            可以更细致地选择安装选项
      
      
      User Name:用户名,登录系统时使用的账户名。例如:root
      Password:密码,用户账户的登录密码。例如:root123!(Rocky Linux通常要求一定复杂度,建议包含字母、数字、符号组合)
      Confirm Password:确认密码,再次输入密码以确保一致。
      
      Product Key:产品密钥,商业操作系统的激活密钥。对于Rocky Linux:留空即可 
      Host Name:主机名,计算机在网络中的名称。例如:rocky.local,rocky-9.6.local,rocky-study.local
      Domain Name:域名,计算机所属的域名。例如:localrocky,local.domain,home.local,local.rocky.org
      在后台安装(I):VirtualBox会在后台自动完成整个安装过程;安装期间不会显示虚拟机的图形界面;用户可以在主机上继续其他工作,无需等待。如果不勾选:会打开虚拟机窗口显示安装过程;需要看着它一步步完成;实际上不需要任何操作(因为是无人值守安装)
      
      Install Guest Additions:安装Guest Additions。Guest Additions(客户机增强功能)是VirtualBox提供的一组驱动程序和服务,用于改善虚拟机性能和功能。
      下载地址:https://download.virtualbox.org/virtualbox/7.2.4/
      勾选作用:显示改进(更好的屏幕分辨率支持,自动调整虚拟机窗口大小,更流畅的图形性能);鼠标集成(鼠标可以在主机和虚拟机间无缝移动,无需按右Ctrl键释放鼠标);共享功能(共享剪贴板(在主机和虚拟机间复制粘贴),共享文件夹(在主机和虚拟机间共享文件));性能提升(更好的硬件加速,更高效的CPU和内存使用)
      安装过程:VirtualBox会自动挂载Guest Additions ISO镜像;在系统安装完成后自动运行安装程序;对于Rocky Linux,会自动安装相应的内核模块。
      安装后配置:虽然会自动安装,但某些功能可能需要手动启用:共享剪贴板(在虚拟机运行时:点击VirtualBox菜单栏的"设备"->选择"共享剪贴板" → "双向");拖放功能(点击VirtualBox菜单栏的"设备"->选择"拖放" → "双向");共享文件夹(> #在VirtualBox中设置共享文件夹后,在虚拟机中挂载 > sudo mkdir /mnt/share  > sudo mount -t vboxsf sharename /mnt/share)
      
      
      Base Memory:基本内存,分配给虚拟机的内存大小
        推荐设置:
          最小: 1024 MB (1GB) - 仅用于命令行模式
          推荐: 2048 MB (2GB) - 带图形界面的最小舒适配置
          理想: 4096 MB (4GB) - 流畅运行图形界面和多任务处理
      
      Number of CPUs:处理器数量,分配给虚拟机的CPU核心数
        推荐设置:
          最小: 1个CPU - 基本操作
          推荐: 2个CPU - 良好的性能,适合大多数学习场景
          理想: 4个CPU - 如果主机性能足够,可获得更好体验
          
      Disk Size:磁盘大小,虚拟硬盘的容量
        推荐设置:
          最小: 20 GB - 仅安装基本系统
          推荐: 25-40 GB - 适合学习环境,留有安装软件的空间
          建议选择:动态分配,这样不会立即占用全部空间
          
      Use EFI:使用EFI固件而不是传统BIOS
        推荐设置:对于Rocky Linux 9.6: 勾选 
          原因:现代Linux发行版都支持EFI;更好的兼容性和启动性能;支持GPT分区表和大于2TB的硬盘;这是x现代计算机的标准
      

RockyLinux

安装Rocky Linux

1. 选中虚拟机 -> 右键设置 -> 存储 -> 查看是否正确挂载光盘镜像文件,如果没有,就手动挂载一下
2. 点击启动 -> 选择 Install Rocky Linux...
3. [虚拟电脑控制台-信息]窗口提醒,进入虚拟机后,虚拟机会捕获我们的鼠标键盘。当鼠标键盘被捕获后,虚拟机会独占鼠标键盘,就好像鼠标键盘就是安装在虚拟机上一般。要想退出虚拟机独占状态可以按右Ctrl。
点击【捕获】按钮,让虚拟机独占鼠标键盘。 通过键盘上下键选择第一个选项【Install Rocky Linux ...】,点击回车确定。(这里建议改设置,因为有的笔记本没有右Ctrl,管理 -> 全局设定 -> Expert -> 热键 -> 虚拟电脑 -> Host Key Combo, 然后按想设置的快捷键 例如:Ctrl + Alt)
4.欢迎界面
	语言:中文 -> 简体中文(中国)
	安装信息摘要:
		安装目标位置(D):勾选本地标准磁盘,其余保持默认
		软件选择:最小化安装
			后续可通过dnf安装所需组件
				sudo dnf install @httpd   # 安装 Apache Web 服务器
                sudo dnf install @development-tools   # 安装 GCC、make 等开发工具
                sudo dnf install cockpit   # 安装 Web 图形管理界面(可选)
		时间和日期(T):保持默认(亚洲/上海 时区)
		网络与主机名:保持默认(localhost,如需修改主机名,可手动配置,以太网开关若为关闭则手动打开)
			后续可通过命令进行设置
				hostnamectl   # 查看当前主机名
				sudo hostnamectl set-hostname 新主机名   # 设置新主机名(永久生效)
				sudo nano /etc/hosts   # 更新 /etc/hosts 文件(确保解析正常)
				# 重新登录或重启终端,即可看到提示符中的新主机名
		设置root密码:root123!(太简单需点击两次完成(D)),勾选允许root用户使用密码进行SSH登录
		创建用户(U):不会创建任何用户(如需创建,输入用户密码,勾选将此用户设为管理员(M)和需要密码才能使用该帐户(R))
	开始安装(B):等待安装完成(大约5分钟),完成后,重启系统(R)

5.设置虚拟机网络
    5.1测试虚拟机网络
        连通性测试:ping baidu.com
        查看ip:ip address
            可以看到,只有一个enp03s的网卡[inet 10.0.2.15],这是NAT网卡,我们在宿主机ping这个地址是ping不通的。
    5.2.虚拟机常用网络简介
        虚拟机中,主要使用的网络模式有三种,如下:
            1.网络地址转换(NAT):这个相当于虚拟机自建了一个内部局域网,虚拟机可以通过这个连接访问外部网络,但是外部网络不可访问虚拟机
            2.桥接网卡:这个相当于将虚拟机作为物理机直接连接到宿主机的网络,主机网络发生变化时,也跟随变化,ip也随之变动
            3.仅主机(Host-Only)网络:这个相当于为宿主机和虚拟机创建了一个局域网,连接这个网络后,主机可以访问虚拟机以及虚拟机上web服务,但是虚拟机不可访问外网
        虚拟机已经有了一个【网络地址转换(NAT)】,可以上网了。宿主机要访问虚拟机(使用[SSH 客户端工具]连接),可以为虚拟机添加一个[仅主机(Host-Only)网络]。
    *** 注意,在虚拟机关闭时才能配置
	5.3 仅主机(Host-Only)网络
		查看:打开宿主机【网络和 Internet设置】->【高级网络设置】找到[VirtualBox Host-Only Ethernet Adapter]->【查看其他属性】[IPv4 地址:192.168.56.1]
		配置:设置 -> Expert -> 网络 -> 网卡2 -> Attached to:仅主机(Host-Only)网络;Name:VirtualBox Host-Only Ethernet Adapter;Adapter Type:Intel PRO/1000 MT 桌面(82540EM);Promiscuous Mlode:全部允许;MAC Address:默认;Virtual Cable Connected:勾选
		配置后,启动虚拟机,执行 ip address,看到多了enp0s8的网卡,此网卡的ip即可与宿主机相互访问
		
		网络配置(新版本:NetworkManager):
        # 检查 NetworkManager 服务状态
        # sudo systemctl status NetworkManager
        # NetworkManager
        # 1.检查系统版本
        # cat /etc/system-release
        # 2.查看并记下系统的接口信息
		# ip a
		## 记录网卡名(如 enp0s3)、当前IP、子网掩码、网关和DNS。
		# 3.查看并记下系统的默认网关
		# 打开系统的网路设置,查看IPv4的网络信息,找到DNS和默认路由并记下
		# 4.修改网卡配置文件
		cd /etc/NetworkManager/system-connections
		cp enp0s3.nmconnection enp0s3.nmconnection.bak
		vi enp0s3.nmconnection
		## 修改文件中[ipv4]栏目下的信息
			[ipv4]
            method=manual
            address1=10.11.215.150/16,10.11.0.1
            dns=202.125.42.4;114.114.114.114
        # address1:IP地址/子网掩码,网关
		# dns:主DNS;备用DNS
        # 10.11.215.150/16是主机IPv4地址。
        # 10.11.0.1是默认路由(网关)
		# 202.125.42.4是DNS地址,114.114.114.114是中国电信公共DNS服务器(保底用)。
		# 5.重新加载配置文件使配置生效
		# 重新加载enp0s3配置文件(防止原来接口数据保留)
		nmcli c load enp0s3.nmconnection
        # 重新加载所有网络接口配置文件
        nmcli c reload
		# 启动enp0s3网卡接口
        nmcli c up enp0s3

		网络配置(老版本:network):
		cd /etc/sysconfig/network-scripts
		# 为enp0s3创建静态配置(NAT网络)
		sudo vi ifcfg-enp0s3
			TYPE=Ethernet
            BOOTPROTO=static
            NAME=enp0s3
            DEVICE=enp0s3
            ONBOOT=yes
            IPADDR=10.0.2.15
            PREFIX=24
            GATEWAY=10.0.2.1
            DNS1=8.8.8.8
            DNS2=114.114.114.114
            DEFROUTE=yes
            IPV4_FAILURE_FATAL=no
            IPV6INIT=yes
            IPV6_AUTOCONF=yes
            IPV6_DEFROUTE=yes
            IPV6_FAILURE_FATAL=no
        # 为enp0s8创建静态配置(Host-Only网络)
			sudo vi ifcfg-enp0s8
				TYPE=Ethernet
                BOOTPROTO=static
                NAME=enp0s8
                DEVICE=enp0s8
                ONBOOT=yes
                IPADDR=192.168.56.101
                PREFIX=24
                # Host-Only网络通常不需要网关
                # GATEWAY=192.168.56.1
                DNS1=8.8.8.8
                DEFROUTE=no  # 不要通过这个接口设置默认路由
                IPV4_FAILURE_FATAL=no
            # network
            # 检查是否有 network 服务
            # sudo systemctl status network
            # 1. 重启网络服务
            # sudo systemctl restart network
            # 2. 检查接口状态
            # ip addr show enp0s3
            # ip addr show enp0s8

	5.4 网络地址转换(NET)
		端口转发
			配置:设置 -> Expert -> 网络 -> 网卡1 -> Attached to:网络地址转换(NAT) -> 端口转发[P] -> 添加 [名称:Rule 1 协议:TCP 主机IP 主机端口:5022 子系统IP:10.0.2.15 子系统端口:22]
			含义:上面所写的规则内容含义本质是将虚拟机(10.0.2.15)的 22 端口绑定在主机(127.0.0.1)的 5022 端口上,也就是当使用[SSH 客户端工具]远程登录虚拟机的 22 端口的时候,需要写的 ip 地址是主机的 IP 地址(127.0.0.1),而不是虚拟机的 ip 地址,写的端口号是 5022,而不是 22,当 [SSH 客户端工具] 连接主机的 5022 端口的时候,会转发到虚拟机的 22 端口上。
		再配置本地IP,设置为静态IP以保证转发的正确性
    5.5 桥接网络
        配置:设置 -> Expert -> 网络 -> 网卡1 -> Attached to:桥接网卡;Name:Intel(R) Wi-Fi 6 (宿主机的网卡) ;其余默认(Virtual Cable Connected:勾选)
        查看宿主机 ip 地址
        	ipconfig:可以看到两个区域,一个是本地局域网配置的 ip(以太网适配器 以太网),一个是无线局域网连接配置的 ip(无线局域网适配器 WLAN),这里只需要关注本地局域网的 ip 即可。
        	查看 以太网适配器 以太网 的 默认网关信息,若没有(部分笔记本),则看 无线局域网适配器 WLAN 的默认网关信息
        再配置本地IP,配置方法(让虚拟机连接主机所在的局域网,选择网段为:172.16.10.x)
        	# 若宿主机 ip 网段为 172.16.10.x
        	IPADDR=172.16.10.222
            NETMASK=255.255.255.0
            GATEWAY=172.16.10.1
            DNS1=8.8.8.8
            # 其余配置信息一致
    5.6 配置本地 IP
    	若 /etc/sysconfig/network-scripts 目录下无 ifcfg-* 文件,则 系统可能使用DHCP自动获取IP
    		# 查看当前IP配置
            ip addr show
            # 查看当前使用的IP
            hostname -I
            # 查看路由和网关
            ip route show
		可手动创建网络配置文件
    		# 通常第一个以太网接口是:
            ip link show | grep -E "^[0-9]+:" | grep -v lo
                # 示例输出:
    			# 2: enp0s3: <BROADCAST...
    			# 发现 接口是 enp0s3
			# 创建 ifcfg-enp0s3 配置文件
				# 进入目录
				cd /etc/sysconfig/network-scripts
				# 创建配置文件
                sudo vi ifcfg-enp0s3
                	# 将以下内容复制进去
                	TYPE="Ethernet"
                    PROXY_METHOD="none"
                    BROWSER_ONLY="no"
                    BOOTPROTO="static"
                    DEFROUTE="yes"
                    IPV4_FAILURE_FATAL="no"
                    IPV6INIT="yes"
                    IPV6_AUTOCONF="yes"
                    IPV6_DEFROUTE="yes"
                    IPV6_FAILURE_FATAL="no"
                    IPV6_ADDR_GEN_MODE="stable-privacy"
                    NAME="eth0"
                    DEVICE="eth0"
                    ONBOOT="yes"
                    IPV6_PRIVACY="no"
                    IPADDR=10.0.2.15
                    GATEWAY=10.0.2.1
                    NETMASK=255.255.255.0
                    DNS1=8.8.8.8
                    DNS2=114.114.114.114
				# 生成UUID(如果需要)
					# 安装uuidgen工具(如果没安装)
                    sudo yum install util-linux -y
                    # 生成UUID
                    uuidgen
                    # 输出类似:f47ac10b-58cc-4372-a567-0e02b2c3d479
                    # 将生成的UUID添加到配置文件的UUID字段
				# 重启网络服务
					# 重启网络服务
                    sudo systemctl restart network
    		
    	vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
			TYPE="Ethernet"
            PROXY_METHOD="none"
            BROWSER_ONLY="no"
            # 手动配置IP
            BOOTPROTO="static"
            DEFROUTE="yes
            IPV4_FAILURE_FATAL="no"
            IPV6INIT="yes"
            IPV6_AUTOCONF="yes "
            IPV6_DEFROUTE="yes"
            IPV6_FAILURE_FATAL="no"
            IPV6_ADDR_GEN_MoDE="stable-privacy"
            NAME="enp0s3"
            UUID="860db00e-c454-4971-812e-47860bc706f5"
            DEVICE="enp0s3"
            # 开机自启
            ONBOOT="yes"
            IPV6_PRIVACY="no"
            
            # 等号两边不能有空
            IPADDR=10.0.2.15
            GATEWAY=10.0.2.1
            NETMASK=255.255.255.0
            DNS1=8.8.8.8
		修改位置共有三处:
			BOOTPROTO 的值修改为 static(设置静态 IP 模式)
            ONBOOT 的值修改为 yes(开机自启动)
            添加 IPADDR,GATEWAY,NETMASK,DNS 等信息
            # 可通过 ip addr 查看目前的ip信息,通过 ip route 查看目前的检查路由(GATEWAY)信息
		修改好后,重启网卡:
			service network restart
        最后查看 ip 信息是否配置成功:
			ip addr
        [SSH 客户端工具]连接测试

常见问题

  • 窗口太小

    一. 调整显示分辨率
    	视图 --> 虚拟机显示屏 --> 选择合适的分辨率
    	* 管理 --> 全局设定 -->  Expert --> 显示 (可设置最大访客屏幕尺寸等) 
    	* 设置 --> Expert --> 显示 (可设置显存大小,虚拟显示器数量,图像控制器类型等)
    二. 安装Guest Addition
    	1.什么是Guest Additions
            Guest Additions是VirtualBox提供的一组设备驱动程序和系统应用程序,旨在提高虚拟机的性能和可用性。安装Guest Additions可以实现以下功能:
            自动调整屏幕分辨率
            无缝鼠标集成
            共享剪贴板
            共享文件夹
            更好的图形加速
    	2.安装Guest Additions的步骤
    		2.1 启动虚拟机,进入Linux操作系统。
            2.2 在VirtualBox的菜单栏中,选择“设备”->“插入Guest Additions CD映像”。
            2.3 打开终端,执行以下命令以安装必要的软件包:
            	sudo dnf install -y gcc make perl kernel-devel kernel-headers bzip2 tar
            	# sudo dnf update kernel -y
            	## 安装后,比较 kernel-devel 版本和内核版本:
            	### rpm -q kernel-devel
            	### uname -r
            	### 若两者不匹配,则需要更新 Linux 内核
            	sudo dnf update -y
            	# 重新启动系统以应用内核更新:
    			sudo reboot now
                # 以新版本内核启动,并删除旧版本内核
                ## uname -r //查看当前启动的内核版本
                ## rpm -qa | grep kernel-[0-9] //查看全部的内核
                ## yum remove 旧版本内核 //删除旧版本内核
    		2.4 挂载Guest Additions CD映像:
    			# 检查是否已挂载 ls -la /mnt/
    			## 看到 VBoxLinuxAdditions.run  autorun.sh  ...
    			### 若已挂载则无需再挂载
    			挂载:sudo mount /dev/cdrom /mnt
            2.5 进入挂载目录并运行安装脚本:
    			cd /mnt
    			sudo ./VBoxLinuxAdditions.run
    		2.6 安装完成后,重启虚拟机。
    			sudo reboot now
    	3.验证Guest Additions是否安装成功
    		安装完成后,可以通过以下方式验证Guest Additions是否成功安装:
                确认虚拟机窗口的大小调整时,屏幕分辨率是否自动适应。
                测试鼠标是否能够无缝在虚拟机和主机之间移动。
                尝试复制文本或文件,确认共享剪贴板和共享文件夹功能是否正常工作。
    三. 使用无缝模式
    	3.1 什么是无缝模式
            无缝模式是一种特殊的显示模式,可以将虚拟机窗口与主机操作系统的桌面集成在一起,使虚拟机应用程序看起来像是直接运行在主机上。这种模式不仅能放大虚拟机屏幕,还能提高工作效率。
        3.2 启用无缝模式的步骤
            启用无缝模式的方法如下:
                启动虚拟机并进入操作系统。
                确保已经安装了Guest Additions。
                在VirtualBox的菜单栏中,选择“视图”->“无缝模式(Host+L)”。
                虚拟机窗口将与主机桌面融合,虚拟机任务栏将显示在主机桌面上。
        3.3 无缝模式的优缺点
            优点:
                增强了虚拟机与主机的集成度。
                改善了用户体验,使虚拟机应用程序看起来更像是本地应用程序。
            缺点:
                可能会对某些图形密集型应用程序的性能产生影响。
                需要一定的系统资源,可能会增加主机的负载。
    

Linux

Rocky

  • 官网

    Rocky Linux

  • 下载

    Download - Rocky Linux

    选择想要下载的镜像版本,如AMD/lntel (x86_64) > Rocky Linux 9

    DVD ISO
    这个版本大小基本好几G,如centos7.6为4.7G,centos8.5为10.4G,是最大容量的版本,包含了几乎所有的内容,包非常丰富,这个适合多样安装,无网络时安装也很方便。
    
    Boot ISO
    这个版本大小不会超过1G ,只有最基本的启动引导等内容,各类包均需从线上下载,需要快速安装且有可靠网络的前提下,可以选择安装,但较为麻烦。
    
    Minimal ISO
    这是boot和dvd的折中安装版本,大小基本为1G多,可以完成最小化安装,无网络也可,但部分常用包仍需从网上下载自行安装。
    

    国内源

posted @ 2025-12-09 11:19  Zzzy君不见  阅读(6)  评论(0)    收藏  举报