虚拟机装linux时未找到任何驱动器

本文提供了一种解决虚拟机安装Linux过程中找不到硬盘驱动的方法。具体步骤包括:关闭虚拟机,进入设置,移除原有的SCSI硬盘,再添加新的IDE硬盘。

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


虚拟机装linux时未找到任何驱动器


解决办法:


关闭虚拟机电源 -  VM - settings - hard disk (SCSI) - Remove - Add - 下一步 - 
选中 hard disk - 下一步 - 下一步 - 下一步 - IDE - 完成 

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/835279如需转载请自行联系原作者


yangzhimingg

### 如何在Linux虚拟机中安配置NVIDIA显卡驱动程序 #### 准备工作 为了确保顺利安NVIDIA显卡驱动,在开始之前需确认已禁用Secure Boot功能,因为该安全特性可能会阻止非签名驱动加载。对于某些发行版而言,还需移除开源 Nouveau 显卡驱动。 #### 更新软件包列表并升级现有软件包 保持系统的最新状态非常重要。可以通过执行以下命令来更新和升级现有的软件包: ```bash sudo apt-get update && sudo apt-get upgrade -y ``` #### 安必要的工具和支持库 不同的Linux发行版有不同的方式来准备环境。例如,在基于Debian/Ubuntu的系统上可以使用如下命令所需的依赖项[^2]: ```bash sudo apt-get install build-essential dkms linux-headers-generic ``` 而在Fedora Linux环境下,则应通过`dnf`管理器获取相应组件[^1]: ```bash sudo dnf groupinstall "Development Tools" sudo dnf install kernel-devel ``` #### 下载并安NVIDIA官方驱动 访问[NVIDIA官方网站](https://www.nvidia.com/)下载适用于目标硬件版本的驱动文件。完成下载后解压并将当前目录切换至包含`.run`脚本的位置。接着关闭X Server服务(如果正在运行),赋予可执行权限给.run文件并通过root权限启动它: ```bash chmod +x NVIDIA-Linux-x86_64*.run sudo service lightdm stop # 或者其他显示管理器的名字 sudo ./NVIDIA-Linux-x86_64*.run --no-opengl-files ``` 注意:上述命令中的参数`--no-opengl-files`用于防止覆盖可能已经存在的OpenGL实现;这一步骤并非总是必需。 #### 配置内核模块和服务 成功安之后,建议重建initramfs映像以确保新驱动能够被正确识别,并重启计算机使更改生效: ```bash sudo update-initramfs -u sudo reboot ``` 此外,在Kali Linux这样的特定环境中,还可以考虑直接利用APT仓库提供的预编译二进制包来进行更简便的操作[^3]: ```bash sudo apt-get install nvidia-kernel-dkms nvidia-cuda-toolkit nvidia-driver ``` 然而需要注意的是,当遇到类似错误提示,可能是由于缺少适当的支持库或是与其他图形堆栈组件存在冲突所引起的[^4]。此应当仔细检查日志信息,排查潜在的问题根源。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值