温馨提示×

ubuntu fromscratch如何解决启动问题

小樊
35
2025-03-02 12:39:48
栏目: 智能运维
Ubuntu服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

Ubuntu From Scratch (LFS) 是一个项目,它允许用户从零开始构建自己的 Linux 操作系统。在构建 LFS 过程中,可能会遇到各种启动问题。以下是一些常见的启动问题及其解决方案:

常见启动问题及解决方案

  1. 显卡驱动问题

    • 现象:循环登录,分辨率降低,黑屏后重新回到登录界面。
    • 解决
      1. 在循环登录界面,按 Ctrl+Alt+F1 进入命令行界面。
      2. 卸载显卡驱动并重启电脑:
        sudo apt-get remove --purge nvidia-*
        sudo apt-get autoremoves
        sudo apt-get install -fsudo reboot
        
      3. 安装对应的显卡驱动,具体路径和版本需记录。
  2. ACPI 错误

    • 现象:启动慢,进入特定页面。
    • 解决
      1. 使用 vi 更改 grub 文件:
        sudo vi /etc/default/grub
        
      2. GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset" 改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset acpi=off"
      3. 更新文件:
        sudo update-grub
        
  3. 挂载硬盘错误

    • 现象:启动显示 couldn't get size 0x80000
    • 解决
      1. 使用 journalctl -xb 查看日志,寻找错误。
      2. 使用 vi 查看 /etc/fstab 文件,修改最后一行或注释掉最后一行后重启。
  4. Grub rescue 模式

    • 现象:系统进入 grub rescue 模式。
    • 解决
      1. 列出硬盘和分区:
        grub rescuels (hd0,X)/
        
      2. 设置根目录、grub 目录、vmlinuz 和 initrd:
        grub rescueset root(hd0, X)
        grub rescueset prefix(hd0, X)/boot/grub
        grub rescueset vmlinuz/vmlinuz
        grub rescueset initrd/initrd
        grub rescueinsmod normal
        grub rescuenormal
        
  5. 内核 panic

    • 现象:出现 “Kernel panic – not syncing: VFS: Unable to mount root fs on unknown-block(0,0)”。
    • 解决
      1. 尝试进入恢复模式,清理 boot 分区。
      2. 选择一个旧版本的内核启动,清理 /boot 分区:
        uname -a
        dpkg --get-selections | grep linux-image
        sudo apt remove linux-image-XXXX-generic
        sudo apt autoremove
        df -h
        
      3. 强制安装最新版本的内核:
        apt-get install -f
        sudo apt autoremove
        

故障排查工具

  • dmesg:查看内核消息。
  • journalctl:查询和分析系统日志。
  • top 和 htop:实时监视系统资源使用情况。
  • iostat:监控系统的磁盘和 I/O 设备的性能。
  • netstat 和 ss:查看网络连接和相关统计信息。
  • strace:跟踪进程的系统调用和信号传递。

在进行故障排查时,耐心和细致的检查是关键。希望这些信息能帮助您解决 Ubuntu From Scratch 构建过程中遇到的启动问题。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:如何解决ubuntu中compiz的启动问题

0