VMware下手动安装OpenEuler22

本文记录了在VMware下手动安装OpenEuler22的详细步骤,从选择OpenEuler的原因到虚拟机设置、安装过程,包括交换分区配置、系统软件选择、网络与主机名设置,以及后续的系统更新和SSH登录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

VMware下手动安装OpenEuler22

一、介绍一下OpenEuler

 本来打算随便找一个Linux系统安装一下Gitlab玩一玩的,但是发现自己手里的树莓派硬件配置不符合最低要求,那就用之前安装的centos吧。结果不小心看到centos的终结(T.T)。综合对比了一下常见的linux系统,最终我选择了OpenEuler来作为本次实验的承载系统,这里只是记录一下我VMware下手动安装OpenEuler的过程。

1.1 OpenEuler是什么

 OpenEuler是华为欧拉(EulerOS)的开源社区版,相当于RHLE的centos。2021年11月9日,操作系统产业峰会2021上,华为宣布将自己的欧拉操作系统的部分开源并正式捐赠给开放原子开源基金会,捐赠内容包括OpenEuler的代码和软件包,创新项目,商标,域名,社区基础设施等相关资产。
 众所周知,我们的国产通用操作系统都是基于Linux或者是Unix进行两次开发的。OpenEuler也不例外,它是基于linux开发,主要面向于服务器,当然也可以桌面使用。

1.2 我为什么选择OpenEuler

 都是基于linux,为什么我会选择OpenEuler而不是deepin(UOS)、kylin等系统呢?
 第一,除了OpenEuler,其它都是基于国外某个linux发行版的二次开发,终究隔代了,更受制于人。而OpenEuler是直接基于linux内核开发的,层级上更高一点。(也有人说OpenEuler基于centos开发,不过不足信)
 第二,OpenEuler是开源的,有社区维护,更有发展潜力。
 综合来说是一是因为情怀,二是因为穷。

1.3为什么选择手动安装

 手动安装更能了解其在安装过程中有哪些可选操作,也更加自主一点。

<think>好的,我现在要解决用户的问题:在重装EulerOS时无法读取硬盘。我需要仔细分析可能的原因,并根据提供的引用资料和系统知识给出解决方案。首先,用户提到重装欧拉系统(EulerOS)时硬盘不可读,可能涉及硬件识别、文件系统损坏、驱动问题或分区配置错误等。 首先,检查硬件连接。用户可能在重装时遇到硬盘未被识别的情况,这可能是因为物理连接松动或硬盘故障。需要建议用户检查SATA线、电源线是否插紧,或者尝试更换接口。如果使用RAID或特殊控制器,可能需要加载对应的驱动,尤其是在安装过程中。比如,某些服务器需要额外的驱动才能识别硬盘,这时候在安装界面可能需要按提示加载驱动模块。 接下来,考虑文件系统损坏的可能性。根据引用[1],强制关机可能导致文件系统损坏,使用fsck工具修复。但用户是在重装系统时遇到问题,可能原有文件系统已经损坏,导致安装程序无法正确读取。这时候可能需要先修复文件系统,或者清除原有分区重新建立。例如,在安装过程中进入救援模式,运行fsck命令检查并修复分区。比如使用命令`fsck -y /dev/sdX`(具体设备名称需替换)进行修复。 另外,引用[3]提到集群文件系统如GFS2、OCFS等,如果原硬盘使用了这些文件系统,可能需要安装对应的工具或模块才能识别。EulerOS基于CentOS,可能默认不包含某些集群文件系统的支持。用户需要确认原硬盘的文件系统类型,如果是特殊的集群文件系统,在安装EulerOS时需要加载相应的驱动或软件包。例如,安装时进入终端,使用`yum install`命令安装必要的软件包,或者在安装介质中添加这些驱动。 然后,考虑分区表或引导问题。硬盘的分区表可能损坏,导致安装程序无法识别。可以使用工具如`parted`或`gdisk`检查分区表状态,必要时重新创建分区表。但注意这会清除所有数据,需确保用户已备份。例如,使用`parted /dev/sdX mklabel gpt`重建GPT分区表,然后重新分区。 还有可能是UEFI/BIOS设置问题。用户需要确认启动模式(UEFI或Legacy BIOS)与硬盘分区格式(GPT或MBR)是否匹配。例如,UEFI启动需要GPT分区表,而Legacy BIOS通常使用MBR。如果设置不正确,安装程序可能无法正确识别硬盘。进入BIOS设置调整启动模式可能解决此问题。 另外,检查硬盘是否被加密。如果原硬盘使用了LUKS加密,重装系统时需要先解密才能访问。安装程序可能需要用户输入密码或提供密钥文件,否则无法读取。用户需要确认是否有全盘加密的情况,并准备好解密所需的凭据。 此外,驱动问题也是可能的原因。某些硬盘控制器(如RAID卡、NVMe驱动)可能需要额外的内核模块。EulerOS可能默认不包含某些专有驱动,需要用户在安装时加载。例如,在安装启动时,修改内核参数添加`modprobe`命令加载相应驱动,或者使用dracut重新生成initramfs。 还有可能是硬盘本身故障。建议用户使用SMART工具检查硬盘健康状况,运行`smartctl -a /dev/sdX`查看是否有错误。如果硬盘存在物理损坏,可能需要更换硬盘。 最后,安装介质或引导问题也可能导致无法读取硬盘。验证安装介质的完整性,重新制作启动盘,或尝试不同的USB端口/介质。有时U盘写入错误会导致安装程序异常。 总结可能的解决步骤: 1. 检查硬件连接和硬盘状态。 2. 使用fsck修复文件系统。 3. 确认并安装必要的文件系统驱动。 4. 检查分区表和引导设置。 5. 处理加密硬盘的情况。 6. 加载缺失的硬盘控制器驱动。 7. 检查并更换故障硬盘。 8. 验证安装介质。 需要逐步排除这些可能性,从最简单的硬件检查开始,逐步深入到软件配置和驱动问题。同时,根据引用资料中的案例,特别是引用[1]提到的fsck修复方法,以及引用[3]中不同文件系统的支持情况,结合到解决方案中。</think>### 重装 EulerOS 时硬盘不可读的解决方案 #### 1. 检查硬件连接与硬盘状态 - **物理连接检查**:确认硬盘的SATA/电源线连接稳固,尝试更换接口或数据线。 - **硬盘健康检测**:通过SMART工具检查硬盘健康状况: ```bash smartctl -a /dev/sdX # 替换为实际硬盘设备名 ``` 若输出显示`FAILED`或高错误计数,需更换硬盘。 #### 2. 修复文件系统损坏 若原硬盘因强制关机导致文件系统损坏(如引用[1]所述),需在安装前修复: - **进入救援模式**: 1. 使用EulerOS安装盘启动,选择**Troubleshooting** > **Rescue a EulerOS system**。 2. 挂载原有系统分区(如`/dev/sda1`到`/mnt/sysimage`)。 - **运行fsck修复**: ```bash fsck -y /dev/sdX # 替换为问题分区设备名 ``` 完成后重启,尝试重新安装。 #### 3. 处理特殊文件系统 若原硬盘使用**集群文件系统**(如GFS2、OCFS,参考引用[3]): - **安装必要驱动**: ```bash yum install -y gfs2-utils ocfs2-tools # EulerOS需确保软件源可用 ``` - **格式化分区**(数据会丢失): ```bash mkfs.ext4 /dev/sdX # 或使用原文件系统类型 ``` #### 4. 重建分区表与引导配置 - **清除异常分区表**(谨慎操作): ```bash parted /dev/sdX mklabel gpt # 或msdos(MBR) ``` - **检查UEFI/BIOS模式**: - 确保安装模式(UEFI/Legacy)与硬盘分区格式(GPT/MBR)匹配。 #### 5. 加载缺失的硬件驱动 - **手动加载内核模块**(如RAID/NVMe驱动): ```bash modprobe ahci # 对于SATA控制器 modprobe nvme # 对于NVMe硬盘 ``` - **重新生成initramfs**(安装后): ```bash dracut --force ``` #### 6. 处理加密硬盘 若硬盘使用**LUKS加密**,需先解密: ```bash cryptsetup luksOpen /dev/sdX mydisk mount /dev/mapper/mydisk /mnt ``` #### 7. 验证安装介质 - 使用`sha256sum`校验ISO完整性。 - 更换USB端口或重新制作启动盘(推荐使用Rufus或`dd`命令)。 --- ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值