相关疑难解决方法(0)

无法获得 /cow 的规范路径

我尝试安装 Ubuntu 12.10 已经有一段时间了,并且一一通过了障碍。现在我的情况如下。

我有一台 PC 和 10 GB 硬盘,它们将完全专用于 Ubuntu,因此没有五笔和双启动选项。

我试图从 DVD 安装,但它卡在“超出频率”错误中。所以我不得不适应 USB 启动选项。但是我的 PC 是 USB 不可启动的,所以解决方法是“Plop Boot Manager”。所以我正在做如下安装过程:

  1. 从安装了 plop 的 CD 驱动器开始。
  2. 在 plop 选项中选择 USB 启动。
  3. 从 USB 启动。
  4. 监视器最终给出“频率过高”错误
  5. Shift+ Alt+ F1,以获得终端。
  6. sudo nano /etc/default/grub.打开 grub 。
  7. 做必要的改变。
  8. sudo update-grub.

现在在这里我收到如下错误:

/usr/sbin/grub-probe:error:failed to get canonical path of /cow.
Run Code Online (Sandbox Code Playgroud)

我的系统是

P4 3.06 GHz,1 GB 内存,10 GB 硬盘,不带操作系统,显示器 CRT lg StudioWorks(7 岁)。Mobo Mercury P4 266a NDMx(865 等效)。整个系统在XP下完美运行,但USB不可启动,其他设备运行正常。

我接下来该怎么做?

live-usb grub2 usb usb-creator

55
推荐指数
4
解决办法
47万
查看次数

放弃等待root设备,ubuntu--vg-root不存在

今天我在上网本上安装了 64 位 Ubuntu。当上网本启动时,出现错误报告。我认为分区有问题。

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/mapper/ubuntu--vg-root does not exist. Dropping to a shell! 

BusyBox v.1.21.1 (Ubuntu 1:1.21.1-1ubuntu1) built-in shell (ash)   
Enter 'help' for list of built-in commands.  

(initramfs)
Run Code Online (Sandbox Code Playgroud)

按要求输出 lsblk:

$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda …
Run Code Online (Sandbox Code Playgroud)

64-bit partitioning boot

22
推荐指数
4
解决办法
7万
查看次数

仅在 Dell XPS 13 上启动时出现“initramfs”错误(在其他计算机上启动正常)

已经为此苦苦挣扎了几天了。我是一个绝对绿色和非技术 Ubuntu 用户(我喜欢它是因为它的轻量级/无恶意软件的性质)。

我修理了笔记本电脑中的一个铰链,需要将笔记本电脑与主板上的电池断开连接。可能改变了我的一些 bios 设置?

当我将驱动器放回计算机时,我开始在启动时收到 initramfs 错误。

如果我输入“exit”,我会得到:警报!UUID=xxxxxxxxxxxxxx 不存在。掉到壳里!

我已经尝试了网络上的几个修复程序,但无济于事。

非常奇怪的是,我将 HD 交换到另一台计算机(它是 NVMe 驱动器 - 所以是一个 M.2 驱动器),然后它启动到我常用的 Ubuntu 桌面/帐户/等。没有问题。这让我觉得我的“fstab”没有任何问题(我实际上不知道如何编辑/无法访问而不将驱动器交换到另一台计算机),也没有任何类型的磁盘错误。如果你们中的任何人认为它会有所帮助,我愿意从这篇文章中尝试 chrisccoulson 的解决方案:https ://ubuntuforums.org/showthread.php?t=813090

无论如何,我无法在戴尔上启动。我刚收到 initramfs/busybox 错误。

我已经尝试了以下(当然,为我的 Linux 分区交换 sda1): sudo mount /dev/sda1 /mnt sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys sudo chroot /mnt update-initramfs -u update-grub reboot

没运气。

作为附加信息(以防万一):

  • 计算机似乎将 NVMe 硬盘识别为可启动设备。
  • 但是,如果我启动到实时磁盘,则 NVMe 驱动器完全不可见/无法识别。我无法从这台 XPS 笔记本电脑编辑驱动器,即使是从实时 USB 磁盘。要编辑磁盘,我必须将它移到另一台机器上,然后实时启动。
  • 我的想法是重新安装 Ubuntu,但同样,NVMe 驱动器没有显示为可用驱动器。

当我直接从笔记本电脑上的 NVMe 启动时,我确实看到了 UBUNTU 启动画面。因此,计算机肯定会将 …

bios dell initramfs nvme

13
推荐指数
1
解决办法
6144
查看次数

最新内核升级后找不到根设备

我正在运行 Ubuntu 13.04。昨天我尝试安装更新但出现错误,它建议运行apt-get -f install我所做的。

现在,当我尝试启动时,出现错误“放弃等待根设备”。该文本是几乎完全相同中显示的文本这个这个问题。但是,“内置外壳”根本不起作用!我输入的任何内容都不会显示在屏幕上或执行任何操作。

加载以前的内核可以工作(尽管有一些图形故障),但据我所知,它应该引导完全相同的东西。新内核是 3.8.0-31-generic,之前的内核是 3.8.0-25-generic。

我尝试rootdelay按照建议向 grub添加 a ,但它等待的时间更长并显示相同的屏幕。这是我的整个/boot/grub/menu.lst文件,删除了评论:

default     0
timeout     3

title       Ubuntu 13.04, kernel 3.8.0-31-generic
uuid        c690c1e6-beb9-46e7-85c2-145cd07d44ac
kernel      /boot/vmlinuz-3.8.0-31-generic root=UUID=c690c1e6-beb9-46e7-85c2-145cd07d44ac ro quiet splash 
initrd      /boot/initrd.img-3.8.0-31-generic
quiet

title       Ubuntu 13.04, kernel 3.8.0-31-generic (recovery mode)
uuid        c690c1e6-beb9-46e7-85c2-145cd07d44ac
kernel      /boot/vmlinuz-3.8.0-31-generic root=UUID=c690c1e6-beb9-46e7-85c2-145cd07d44ac ro  single
initrd      /boot/initrd.img-3.8.0-31-generic

title       Ubuntu 13.04, kernel 3.8.0-25-generic
uuid        c690c1e6-beb9-46e7-85c2-145cd07d44ac
kernel      /boot/vmlinuz-3.8.0-25-generic root=UUID=c690c1e6-beb9-46e7-85c2-145cd07d44ac ro quiet splash 
initrd      /boot/initrd.img-3.8.0-25-generic
quiet

title       Ubuntu 13.04, kernel 3.8.0-25-generic …
Run Code Online (Sandbox Code Playgroud)

boot grub2 kernel

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

boot ×2

grub2 ×2

64-bit ×1

bios ×1

dell ×1

initramfs ×1

kernel ×1

live-usb ×1

nvme ×1

partitioning ×1

usb ×1

usb-creator ×1