首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择手动安装,现在grub无法找到moddep文件

选择手动安装,现在grub无法找到moddep文件
EN

Ask Ubuntu用户
提问于 2015-08-22 03:22:59
回答 4查看 991关注 0票数 1

我最近重建了我的电脑,并决定重新安装我的操作系统。

我有Windows8.1和Ubuntu14.04,现在我正在安装Windows 10和Ubuntu15.04。

我遵循了这个指南:http://www.everydaylinuxuser.com/2014/05/install-ubuntu-1404-alongside-windows.html

我无法选择“安装在窗口旁边”,所以我做了手动安装。

在grub中,我现在看到:

代码语言:javascript
复制
*Ubuntu
Advanced options for Ubuntu
Memory test (memtest86+)
Memory test (memtest86+, serial console 115200)
Windows Recovery Environment (loader) (on /dev/sda1)

我选择了"Ubuntu“,我得到了:

代码语言:javascript
复制
starting version 219
could not open moddep file '/lib/modules/3.16.0-34-generic/modules.dep.bin'
could not open moddep file '/lib/modules/3.16.0-34-generic/modules.dep.bin'
[    2.661604] usb 2-1.17: device descriptor read/64, error -32
Gave up waiting for root device.  Common problems:
 - Boot args (cat /proc/cmdline)
   - Check rootdelay= (did the system wait long enough?)
   - Check root= (did the system wait for the right device?)
 - Missing modules (cat /proc/modules; ls /dev)
ALERT!   /dev/dsk/by/uuid/92c34803-4e28-89c7-78480f11df455 does not exist.
Dropping to a shell!

BusyBox v1.22.1 (Ubuntu 1:1.22.0-9ubuntu1) built-in-shell (ash)
Enter 'help' for a list of built-in commands.
EN

回答 4

Ask Ubuntu用户

发布于 2015-08-22 04:24:43

我建议你重新安装它。手动安装时,请遵循以下步骤:

  1. 当您选择手动安装分区时,用ext4格式化它,并选择挂载点为/
  2. 始终在安装Ubuntu的分区上安装Grub。这样,您就可以将引导标志更改为Windows,以防出错。
  3. 安装之后,不要将引导标志更改为Ubuntu分区。重新启动系统,查看默认情况下是否启动了Windows (只是为了确保一切顺利)。
  4. 从安装媒体实时启动,并将引导标志从Windows分区更改为Ubuntu分区。
  5. 重新启动系统并选择Ubuntu。
票数 2
EN

Ask Ubuntu用户

发布于 2015-08-22 04:24:20

你的刺伤好像搞砸了。我听说Windows 10在安装/升级期间会对硬盘进行重新分区。为什么微软认为它是唯一的操作系统?应该有人教比尔·盖茨“双靴”这个术语。

无论如何,抓住一个LiveCD的Ubuntu。引导到活动环境并挂载您的Ubuntu安装。

打开一个终端和cd到您的Ubuntu的根目录。它应该在/媒体/某个地方

编辑您的fstab:

代码语言:javascript
复制
sudo gedit etc/fstab

第一个条目将用于根文件系统。你需要纠正它是UUID。可以通过以下方法列出所有分区的UUID:

代码语言:javascript
复制
sudo blkid -L

进行更改,保存并重新启动。它应该解决这个问题。

票数 1
EN

Ask Ubuntu用户

发布于 2015-08-22 04:20:43

我不是一个IT专业人士,但开机修复盘挽救了我很多次,特别是在做一个干净的安装一个新的LTS发行版。这是一个自动修复GRUB的活动iso (它可能会问你一两个简单的问题,比如“它是否是一个外部硬盘驱动器”)。我看了你发的GRUB信息。它说"/dev/dsk/by/uuid/92c34803-4e28-89c7-78480f11df455不存在“这通常意味着Grub配置文件是坏的。当我安装UbuntuMate14.04LTS时,我也遇到了类似的问题,但是开机修复盘为我解决了这个问题。

但是,我也想知道你为什么放弃了LTS版本?顺便说一下,我也使用了安装指南。它建议创建一个外部主分区。通过这种方式,您可以重新安装Ubuntu并保持应用程序设置。

希望它对你有用。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/664356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档