未找到 init,请尝试传递 init=bootargs

未找到 init,请尝试传递 init=bootargs

我尝试在我的 sony CS17G 笔记本上安装 ubuntu。从启动菜单中选择“安装 ubuntu”选项后,我总是收到错误。

未找到 init。尝试传递 init=bootargs。(initramfs)

上网后,我了解到 sudo 命令可以帮助我解决需要终端的问题。从 (inittamfs) 提示符,我应该如何打开终端。使用 sudo 命令时,我收到“未找到 sudo”错误。

请帮助我解决这个问题。

答案1

听起来好像安装未完成,或者磁盘可能已损坏,或者 fs 至少以某种方式损坏。从 livecd 启动并使用磁盘实用程序检查磁盘的运行状况。运行长时间的 SMART 自检,确保待处理、重新分配和脱机扇区的计数为零。如果看起来不错,则重新安装。

答案2

使用 Live CD 或备用 ubuntu 安装启动(如果您有多个版本,就像我的情况一样)。打开系统 -> 管理 -> 磁盘实用程序并检查所有 linux 分区的状态。对每个分区使用“检查和修复文件系统”(查看屏幕截图)。包含 /boot 文件的分区可能已损坏。如果在检查分区时出现错误,请打开终端窗口(应用程序 -> 附件 -> 终端)并输入

sudo  fsck -y /dev/xxxx 

将 xxxx 替换为您从“磁盘工具”屏幕中获取的设备名称,其中写入了设备名称。在示例屏幕截图中,它是“sda5”。

如果“fsck”修复了某些问题,请重新运行它,直到报告干净为止。

现在重新启动(无需 CD),看看是否能够正确启动。上述步骤解决了我的问题。

相关内容