温馨提示×

怎样从Scratch安装CentOS

小樊
45
2025-12-19 18:30:47
栏目: 智能运维

澄清与总体思路

  • Scratch 是图形化编程工具,不能用来“安装”操作系统;常见需求是:在现有系统里安装 Scratch,或在虚拟机/容器中运行 CentOS
  • 若你的目标是“在 Scratch 环境里安装 CentOS”,技术上不成立;建议改为以下两条可行路径之一:
    1. 在宿主机上安装 Scratch(本地或浏览器方式)。
    2. 在虚拟机/容器中安装并运行 CentOS(物理机或宿主机均可)。

在宿主机安装 Scratch

  • 浏览器方式(推荐):打开官方站点(如 https://github.com/LLK/scratch-gui 的说明),按页面指引使用在线编辑器或本地开发服务器运行,无需系统级安装。
  • 本地运行(Node.js 环境):
    • 准备环境(以常见发行版为例):安装 git、python、gcc、gcc-c++、openssl-devel、make
    • 安装 Node.js(示例):使用 NodeSource 仓库安装对应版本,然后执行 node -vnpm -v 验证。
    • 获取并运行:克隆仓库(如 git clone https://github.com/LLK/scratch-gui.git),进入目录后执行 npm installnpm start,按提示在浏览器访问本地端口即可。

在虚拟机安装 CentOS

  • 准备镜像与虚拟机软件:下载 CentOS Stream 8/9CentOS Linux 7ISO;选择 VMware Workstation、VirtualBox 或 Hyper-V 创建新虚拟机。
  • 创建与配置:
    • 新建虚拟机向导中选择操作系统类型(Linux → Red Hat 系列),分配内存与 CPU(建议至少 2GB 内存、2 核 CPU),创建虚拟硬盘(建议 ≥20GB)。
    • 网络模式常用 NAT(便于上网)或 桥接(与局域网同网段)。
  • 安装要点:
    • 从 ISO 引导后选择 Install CentOS,设置语言、时区、键盘。
    • 在“安装目标”选择磁盘,分区可选自动或手动(LVM 便于后续扩容)。
    • 配置网络与主机名,设置 root 密码并创建普通用户,开始安装并等待完成重启。

在 Docker 中运行 CentOS

  • 快速获取镜像并启动容器:
    • 拉取镜像:docker pull centos:7docker pull centos:stream9
    • 运行交互式容器:docker run -it --name my-centos centos:7 /bin/bash
  • 说明:这种方式适合测试与学习;若需图形界面或持久化数据,需额外配置卷挂载与显示转发。

常见问题与提示

  • CentOS 项目状态:传统的 CentOS Linux 已转向 CentOS Stream(滚动更新)。如需稳定企业级基线,可考虑 Rocky LinuxAlmaLinux;安装步骤与 CentOS 基本一致。
  • 虚拟机性能:为虚拟机分配足够内存与 CPU,磁盘使用 SSD 更佳;NAT 模式通常更易用,桥接模式便于与局域网设备互通。
  • 安装介质制作:如需物理机 U 盘安装,可用 Rufus/Etcher 将 ISO 写入 U 盘,并在 BIOS 中设置 USB 启动

0