我最近遇到了以下错误信息:
mount: mounting /dev/disk/by-uuid/3f7f5cd9d-6ea3-4da7-b5ec-**** on /root
failed: Invalid argument
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /dev on /root/dev failed: No such file or directory
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target file system doesn't have /sbin/init.
No init found. Try passing init= bootarg.
Busybox v1.18.5 (Ubuntu 1:1.18.5-1ubuntu4) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs) _
我运行sudo fsck /dev/sda2
的是 Ubuntu ext4 根分区活CD。它检查并修复了文件系统。下次启动时,Ubuntu 开始加载 Ubuntu 徽标和下面的圆点,持续了几个小时(鼠标指针在屏幕上处于活动状态),我甚至让电脑开机一整夜,但早上它仍然没有成功启动或进入登录屏幕。
我再次使用 LiveCD 启动,并检查 NTFS 分区,ntfsfix
再次成功检查并修复了 NTFS 分区。我还编辑了fstab
并注释掉了自动挂载 NTFS 分区的行。下次启动时,Ubuntu 花了将近 20 分钟才进入登录屏幕,输入密码后,Ubuntu 又花了 10 分钟才进入桌面。在桌面上,打开任何程序都需要几分钟,仅显示 Dash 就需要 5 分钟!
有没有办法解决这个问题,而不必重新安装 Ubuntu?我没有看到或收到任何错误,Ubuntu 只是启动和运行程序的时间太长了。请帮忙!
答案1
请下载并刻录Ubuntu 12.04 桌面 ISO到可录光盘。然后将您的 BIOS 设置为从它启动,并启动 Live-CD。
Ctrl进入后,使用- Alt-打开终端T,然后输入sudo fdisk -l
以查看硬盘的安装方式。
sudo fsck /dev/sda1
然后对该硬盘上的所有分区运行等。
这应该有望解决问题。