Ubuntu 14.04 无法启动。

Ubuntu 14.04 无法启动。

我从 USB 驱动器安装了 Ubuntu 14.04,一切正常。然后我更改了 50-synaptics.config 文件。尝试重新启动后,Ubuntu 显示徽标,然后冻结,左上角出现下划线。

有什么解决办法吗?真的想使用 Linux。

谢谢。

答案1

再次通过 USB 启动系统,选择“尝试 Ubuntu”,输入以下命令打开终端 ALT+F2并输入gnome 终端

在终端中运行以下命令:

sudo fdisk -l

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0009ac04

  Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       13206     6655792+   7  HPFS/NTFS
/dev/sda2           13207      232581   110565000    5  Extended
/dev/sda5          228706      232484     1904616   82  Linux swap / Solaris
/dev/sda6           13207      228705   108611464+  83  Linux
/dev/sda7          232485      232581       48856+  83  Linux

Disk /dev/sdb: 4051 MB, 4051697664 bytes
83 heads, 12 sectors/track, 7945 cylinders, total 7913472 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00099e83

  Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *          62     7910095     3955017    c  W95 FAT32 (LBA)

在这种情况下,/dev/sda6(注意,这因安装而异!)是 Linux-Root-Partition,您可以通过运行来检查

sudo mount /dev/sda6 /mnt
ls /mnt

你将获得 / 目录树:

bin     dev      home      media     proc      sbin     tmp     var
boot    etc      lib       opt       root      sys      usr

运行之后:

sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt

使用此命令,您现在已进入硬盘。使用硬盘用户和密码撤消安装后所做的任何更改(例如使用您的 synaptic-config),运行

sudo apt-get update
sudo apt-get upgrade

并尝试重新启动。

这些是与您的问题相对应的说明来自 ubuntu 社区帮助

答案2

首先

我希望您在修改文件之前对其进行备份。

sudo cp /path/to/file !$.backup

否则,我建议您以后再这样做。

您还记得原始值是什么吗?如果不记得了,我将向您解释如何恢复它。

第二

您将需要一张新的 Live CD,正如您所说,您通过闪存驱动器安装就足够了。

  • 将 USB 放入机器并重新启动。
  • 出现提示时,单击“尝试 Ubuntu”选项。
  • 启动后以 ubuntu 用户身份登录并打开终端。
  • 在终端运行中sudo su- 您现在是 root 用户。

从此时起,您可以将硬盘安装到 USB 驱动器,并且以 root 身份可以通过安装更改硬盘上的文件。

要查看您的光盘,请执行:fdisk -l

注意:如果你不是 root,你将看不到所有分区

您应该看到类似以下内容的分区表:

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    62513151    31255552   83  Linux
/dev/sda2        62513152    90644479    14065664   82  Linux swap / Solaris
/dev/sda3        90644480   625141759   267248640   83  Linux

/dev/ 是 Linux 中用于存放设备的目录,Linux 通常有三个目录 - grub;交换空间和存储卷。您需要具有设备启动带有星号 (*)

$ cd /mnt
$ mkdir hdd
$ mount /dev/sda1 hdd

现在您的硬盘应该已安装到 USB 上;您可以通过以下方式访问它:cd /mnt/hdd。如果您备份了文件,则应该能够简单地将其复制回来。如果没有,您可以从 USB 复制文件:

cp /path/to/file /mnt/hdd/path/to/file

请注意,您的硬盘根目录实际上/mnt/hdd/您的 USB 驱动器。

完成后,您可以卸载驱动器:

$ cd /mnt/
$ umount hdd
$ reboot

希望这能有所帮助,尽管并非在所有情况下都会如此

相关内容