上一篇                     
               
			  如何让Linux从光驱启动
- Linux
- 2025-05-30
- 4895
 进入BIOS/UEFI设置界面(开机按Del/F2/F10/F12等键),找到“Boot”或“启动”选项卡,将CD/DVD光驱移至硬盘之前作为第一启动项,保存退出重启即可。
 
为什么需要在Linux中设置光驱启动?
在以下场景中,用户可能需要通过光驱启动Linux系统:
- 安装新系统:使用物理光盘安装Linux发行版(如Ubuntu、CentOS)。
- 系统修复:通过Live CD修复崩溃的系统或恢复数据。
- 硬件诊断:运行硬件检测工具(如GParted、Memtest86+)。
- 安全环境:在隔离环境中处理敏感任务。
准备工作:确保硬件和介质可用
- 检查光驱状态: 
  - 确认光驱已通过SATA/USB接口正确连接。
- 执行 lsblk命令,查看是否识别到光驱设备(通常为/dev/sr0或/dev/cdrom)。
- 放入光盘后运行 sudo mount /dev/sr0 /mnt,检查能否读取内容。
 
- 准备可启动光盘: 
  - 下载ISO镜像(从Ubuntu官网、Fedora等权威渠道获取)。
- 使用 dd命令或图形工具(如Brasero)刻录:sudo dd if=ubuntu-22.04.iso of=/dev/sdX bs=4M status=progress ( sdX为光驱设备名,操作前务必备份数据!)
 
通过BIOS/UEFI固件设置(推荐)
适用场景:永久性修改启动顺序,适用于全新安装系统。
步骤:
-  重启进入固件界面:  - 开机时反复按特定键(常见键:Del、F2、F10、F12,品牌差异参考下表)。
 厂商 按键 Dell F2 或 F12 HP Esc 或 F10 Lenovo F1 或 F2 ASUS Del 或 F2 
- 开机时反复按特定键(常见键:
-  导航至启动选项: - 使用方向键切换到 Boot 或 Startup 选项卡。
- 查找 Boot Priority Order或Boot Sequence。
 
-  调整启动顺序: - 将 CD/DVD-ROM Drive或Optical Drive移至列表顶部。
- 部分UEFI需先禁用Secure Boot(在 Security选项卡中操作)。
 
- 将 
-  保存并退出:  - 按 F10保存设置,选择Yes确认重启。
 
- 按 
注意:部分主板支持快捷键临时选择启动设备(如F12),无需永久修改。
通过GRUB引导器临时启动
适用场景:已安装Linux系统,需临时从光驱启动(如运行Live CD)。
步骤:
- 重启进入GRUB菜单: 
  - 开机时长按 Shift(传统BIOS)或Esc(UEFI)呼出菜单。
 
- 开机时长按 
- 访问引导选项: 
  - 选择 Advanced options for [系统名] → UEFI Firmware Settings(UEFI机型)。
- 或直接按 c进入命令行模式。
 
- 手动引导光驱: 
  - 在GRUB命令行中输入: chainloader (cd0)或尝试设备映射(根据硬件差异):  ls # 列出所有设备,查找光驱(如hd1,msdos1) chainloader (hd1,msdos1)/efi/boot/bootx64.efi
- 执行 boot启动。
 
- 在GRUB命令行中输入: 
常见问题解决方案
问题1:光驱未被识别
- 检查连接:重新插拔SATA/USB线,确认主板接口无故障。
- 内核模块加载: sudo modprobe sr_mod # 加载光驱驱动模块 sudo dmesg | grep -i cdrom # 查看内核日志 
问题2:启动后黑屏/报错
- 光盘完整性:校验ISO的SHA256值(如 sha256sum ubuntu.iso)。
- 刻录速度:降低刻录速度至4x以下(避免高速刻录导致数据错误)。
- UEFI兼容性:尝试禁用Secure Boot或改用DD模式刻录。
问题3:GRUB未显示光驱选项
- 更新GRUB配置: sudo grub-mkconfig -o /boot/grub/grub.cfg 
- 检查 os-prober是否启用(部分发行版默认禁用)。
关键注意事项
- 安全验证:仅从官方渠道下载ISO,避免改动的镜像。
- 硬件兼容性:老旧光驱可能不支持UEFI启动,建议使用USB替代。
- 虚拟化环境:VMware/VirtualBox中需加载ISO文件而非物理光驱。
专业建议:
对于服务器或生产环境,优先使用USB或网络安装(PXE)以提高效率;物理光驱适用于无网络或遗留硬件场景。
引用说明
- Ubuntu官方文档:How to boot from a DVD or CD
- GRUB手册:Command-line interface
- 内核硬件支持:Linux Kernel Archives – SCSI CDROM
 基于Linux 5.15+内核及主流发行版验证,硬件操作请谨慎执行。
 
  
			