在vmware上安装redboot

本文详细介绍了如何在VMware环境下编译RedBoot,并将其运行于FC4机器上,包括编译步骤、运行环境配置及遇到的问题解决方法。

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

在vmware上安装redboot

说明:早些时候写的笔记了,自己存在硬盘里也没用。转载请注明出处,网页排版不好懒得整理了,图片都不见了上传了无加密pdf,大家到资源里下载就行了。



在vmware上安装redboot1

实验环境... 1

1. 编译redboot1

2. 在vmware里运行redboot2

3. 在FC10,FC6下的错误... 2

 

实验环境

u  FC4

u  VMware6.5

 

1. 编译redboot

       Host主机是一台FC4机器。然后需要下载两个软件包,一个是eCos的源码包,另一个是编译工具链。可以到eCos的镜像网站上找到相关软件下载。

eCos2.0 

编译工具链

 

将ecos-2.0.i386linux.tar.bz2和ecoscentric-gnutools-i386-elf-1.4-2.i386linux.tar.bz2解压到/home/redboot

 

得到两个文件夹/home/linuxuser/redboot/gnutools和/home/linuxuser/redboot/ecos-2.0。

 

在/home/linuxuser/redboot/下建立一个脚本makeredboot如下:

export PRJ_PATH=/home/linuxuser/redboot/

exportECOS_REPOSITORY=$PRJ_PATH/ecos-2.0/packages/

export PATH=$PATH:$PRJ_PATH/gnutools/i386-elf/bin/:$PRJ_PATH/ecos-2.0/tools/bin

rm build -rf

mkdir build

cd build

ecosconfig newpc redboot

ecosconfigimport ${PRJ_PATH}/ecos-2.0/packages/hal/i386/pc/v2_0/misc/redboot_FLOPPY.ecm

ecosconfig tree

make

dd if=/dev/zeroof=./install/bin/redboot.img bs=512 count=2880

ddif=./install/bin/redboot.bin of=./install/bin/redboot.img conv=notrunc

 

给makeredboot加上可执行属性,执行.

生成redboot软盘镜像文件:/home/linuxuser/redboot/build/install/bin/redboot.img

2. 在vmware里运行redboot

建立一个新的虚拟机,添加一个软盘驱动,使用生成的软盘镜像。  在新的虚拟机里面删除硬盘和cdrom (否则vmware会有问题,原因不明)。另外软驱要点中connect at power on才可以。运行虚拟机即可,启动后可以看到下图:

这样一个Redboot在VMware里面就运行起来了,可以在里面输入一些命令,比如 help 之类的。不过有一个提示:

"No networkinterfaces found"

这是由于当前网卡驱动不符,无法建立网络连接

 

3. 在FC10, FC6下的错误

经过试验,FC6先也会出现这个错误。

出现错误如下:

tail: cannotopen `+2' for reading: No such file or directory

make[1]: ***[/home/linuxuser/redboot/build/install/lib/vectors.o] Error 1

make[1]: Leavingdirectory `/home/linuxuser/redboot/build/hal/i386/arch/v2_0'

make: ***[build] Error 2

解决方案:

在命令行设置或在makefile中添加:

   export _POSIX2_VERSION=199209

修改之后继续编译编译

发生vectors.o.deps:1: *** empty variable name 错误,经过google毫无信息。

无法解决,换到FC4重新编译项目,没有问题。说明这两个问题都是host系统造成的原因。

<think>好的,用户想在VMware安装最新版的CentOS,需要一份指南或教程。我需要先确认CentOS的最新版本是什么。根据引用[3]提到的是CentOS9,而引用[1]和[2]提到的是CentOS7。不过CentOS官方已经转向CentOS Stream,传统的CentOS Linux 8已在2021年停止支持,CentOS Linux 7也将于2024年结束支持。现在用户可能指的是CentOS Stream的最新版本,比如CentOS Stream 9,或者用户可能混淆了版本,需要进一步明确。 但根据引用[3]中的“Vmware 17安装 CentOS9”,可能用户已经知道有CentOS9的存在,但需要确认是否是最新。CentOS项目现在主要维护CentOS Stream,作为RHEL的上游版本。因此,最新稳定版本应该是CentOS Stream 9。但用户可能仍习惯称其为CentOS9,需要注意这点。 接下来,用户需要的是在VMware安装的步骤。根据引用[2]和[3],之前的教程是CentOS7和CentOS9,但需要最新的。因此,步骤大致相似,但需要注意版本差异,比如安装介质的选择、分区设置、安装选项的变化等。 首先,用户需要下载最新的CentOS Stream ISO镜像。根据引用[1],官方下载地址是centos.org,但CentOS Stream的下载可能需要到特定的页面。同时,镜像站如阿里云或USTC可能提供更快的下载速度。需要指导用户正确获取ISO文件。 然后,在VMware中创建新虚拟机,选择正确的配置,如硬件兼容性选择最新的VMware版本(如17),操作系统类型选择Linux,版本选CentOS 9 64位。分配内存和硬盘空间,这里可能需要调整默认值,比如内存至少2GB,硬盘建议20GB以上。 安装过程中,可能会有不同的步骤,比如分区设置,CentOS7和CentOS9的安装界面可能有所不同,尤其是使用Anaconda安装程序时。需要指导用户进行分区,比如自动配置或手动设置/boot、swap、/等分区。此外,安装源的选择需要指向正确的ISO文件。 安装完成后,需要设置root密码和创建用户账户,以及配置网络。可能需要启用以太网连接,并设置主机名。 最后,安装VMware Tools或Open VM Tools以增强虚拟机性能,如调整分辨率、共享文件夹等功能。这部分在引用[3]中提到CentOS9默认使用NVMe控制器,而之前的版本使用SCSI,可能影响驱动程序的安装,但VMware Tools通常会自动处理。 需要注意用户可能遇到的常见问题,比如启动安装时卡住,可能需要调整虚拟机设置,如禁用3D图形加速,或检查ISO文件的完整性。此外,在安装过程中选择正确的软件包组,比如最小安装或带GUI的服务器版,根据用户需求进行建议。 另外,引用[2]提到在安装CentOS7时选择“Install CentOS 7”选项并回车,类似地,CentOS9的安装启动选项可能有所不同,需要指导用户正确进入安装界面。 总结步骤应为:下载ISO、创建虚拟机、配置硬件、安装系统、初始设置、安装增强工具。需要确保每一步都清晰,避免用户混淆。同时,提供注意事项和常见问题的解决方法,确保用户顺利完成安装。</think>以下是在VMware安装最新版CentOS的详细指南: ### 一、准备工作 1. **下载CentOS镜像** 访问CentOS Stream官方镜像站(如[阿里云镜像站](https://mirrors.aliyun.com/centos-stream/)),选择最新版本(如CentOS Stream 9)的ISO文件,通常命名为`CentOS-Stream-9-x86_64-latest-dvd1.iso`[^1][^3]。 2. **安装VMware Workstation** 确保已安装VMware Workstation 17或更高版本(兼容性更佳)[^2]。 --- ### 二、创建虚拟机 1. **新建虚拟机** 打开VMware,选择`创建新的虚拟机` > `典型配置` > 选择ISO文件路径。 ```plaintext 操作系统类型:Linux 版本:CentOS 9 64位 ``` 2. **硬件配置建议** - **内存**:至少2GB(推荐4GB) - **硬盘**:20GB及以上(选择`将虚拟磁盘拆分成多个文件`) - **处理器**:1核及以上 - **网络适配器**:NAT模式(默认)[^2] --- ### 三、安装CentOS系统 1. **启动安装程序** 加载ISO后,选择`Install CentOS Stream 9`进入安装界面[^3]。 2. **语言与时区设置** - 选择中文或英文作为安装语言 - 时区设置为`Asia/Shanghai` 3. **软件选择** - **基础环境**:根据需求选择`带GUI的服务器`(图形界面)或`最小安装`(命令行) 4. **分区配置** - 选择`自动配置分区`(默认)或手动划分(例如:`/boot`、`swap`、`/`) 5. **网络与主机名** - 启用以太网连接 - 设置主机名(如`centos9-vm`) 6. **用户设置** - 设置root密码 - 创建普通用户(可选) --- ### 四、完成安装后配置 1. **重启虚拟机** 安装完成后,输入`reboot`命令重启。 2. **安装VMware Tools** - 在VMware菜单选择`虚拟机` > `安装VMware Tools` - 挂载镜像后执行: ```bash mount /dev/cdrom /mnt tar -zxvf /mnt/VMwareTools-*.tar.gz -C /tmp cd /tmp/vmware-tools-distrib/ ./vmware-install.pl ``` --- ### 注意事项 1. **镜像验证**:下载后校验ISO的SHA256值,避免文件损坏[^1]。 2. **驱动兼容性**:CentOS Stream 9默认使用NVMe控制器,无需额外配置[^3]。 3. **网络问题**:若无法联网,检查VMware虚拟网络编辑器中的NAT设置。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值