怎样从Scratch安装CentOS
小樊
45
2025-12-19 18:30:47
澄清与总体思路
- Scratch 是图形化编程工具,不能用来“安装”操作系统;常见需求是:在现有系统里安装 Scratch,或在虚拟机/容器中运行 CentOS。
- 若你的目标是“在 Scratch 环境里安装 CentOS”,技术上不成立;建议改为以下两条可行路径之一:
- 在宿主机上安装 Scratch(本地或浏览器方式)。
- 在虚拟机/容器中安装并运行 CentOS(物理机或宿主机均可)。
在宿主机安装 Scratch
- 浏览器方式(推荐):打开官方站点(如 https://github.com/LLK/scratch-gui 的说明),按页面指引使用在线编辑器或本地开发服务器运行,无需系统级安装。
- 本地运行(Node.js 环境):
- 准备环境(以常见发行版为例):安装 git、python、gcc、gcc-c++、openssl-devel、make。
- 安装 Node.js(示例):使用 NodeSource 仓库安装对应版本,然后执行
node -v、npm -v 验证。
- 获取并运行:克隆仓库(如
git clone https://github.com/LLK/scratch-gui.git),进入目录后执行 npm install 与 npm start,按提示在浏览器访问本地端口即可。
在虚拟机安装 CentOS
- 准备镜像与虚拟机软件:下载 CentOS Stream 8/9 或 CentOS Linux 7 的 ISO;选择 VMware Workstation、VirtualBox 或 Hyper-V 创建新虚拟机。
- 创建与配置:
- 新建虚拟机向导中选择操作系统类型(Linux → Red Hat 系列),分配内存与 CPU(建议至少 2GB 内存、2 核 CPU),创建虚拟硬盘(建议 ≥20GB)。
- 网络模式常用 NAT(便于上网)或 桥接(与局域网同网段)。
- 安装要点:
- 从 ISO 引导后选择 Install CentOS,设置语言、时区、键盘。
- 在“安装目标”选择磁盘,分区可选自动或手动(LVM 便于后续扩容)。
- 配置网络与主机名,设置 root 密码并创建普通用户,开始安装并等待完成重启。
在 Docker 中运行 CentOS
- 快速获取镜像并启动容器:
- 拉取镜像:
docker pull centos:7 或 docker pull centos:stream9
- 运行交互式容器:
docker run -it --name my-centos centos:7 /bin/bash
- 说明:这种方式适合测试与学习;若需图形界面或持久化数据,需额外配置卷挂载与显示转发。
常见问题与提示
- CentOS 项目状态:传统的 CentOS Linux 已转向 CentOS Stream(滚动更新)。如需稳定企业级基线,可考虑 Rocky Linux 或 AlmaLinux;安装步骤与 CentOS 基本一致。
- 虚拟机性能:为虚拟机分配足够内存与 CPU,磁盘使用 SSD 更佳;NAT 模式通常更易用,桥接模式便于与局域网设备互通。
- 安装介质制作:如需物理机 U 盘安装,可用 Rufus/Etcher 将 ISO 写入 U 盘,并在 BIOS 中设置 USB 启动。