我把 Ubuntu 安装在外置硬盘上,用起来很顺手,但我的电脑有点慢。我检查了我的进程,发现当我使用 Unity 时,KDE(我之前安装的)在后台运行其桌面。反正我也不想再使用 KDE 了,所以我运行了命令sudo apt-get remove kubuntu-desktop
,然后sudo apt-get autoremove.
一切似乎都运行正常,但当我稍后尝试运行时sudo apt-get update
,它说无法删除锁定文件,因为目录是只读的。
心烦意乱的我尝试手动删除锁定文件,但再次遇到只读错误。我尝试重新安装驱动器,但再次被告知驱动器只能以只读方式安装。我尝试重新启动,但现在无法启动硬盘。我可以在 Windows 分区管理器上看到驱动器的(唯一)分区。有没有办法让我的硬盘再次可读写?如果没有,有没有办法让我保存一些数据?
编辑:输出sudo lsblk -o name,mountpoint,label,size,fstype;sudo parted -l
注意:我安装 Ubuntu 的硬盘是东芝硬盘,当时插入我的 USB 3.0 端口。
NAME MOUNTPOINT LABEL SIZE FSTYPE
sda 465.8G
├─sda1 Recovery 400M ntfs
├─sda2 ESP 300M vfat
├─sda3 128M
├─sda4 Acer 447.6G ntfs
├─sda5 350M ntfs
└─sda6 Push Button Reset 17G ntfs
sdb 465.8G
├─sdb1 /media/ubuntu/11cf8549-8a06-429d-92f6-18 487M ext2
├─sdb2 1K
└─sdb5 465.3G LVM2_me
├─ubuntu--vg-root
│ 464.3G ext4
└─ubuntu--vg-swap_1
1G swap
sdc 3.8G
└─sdc1 /cdrom UBUNTU LIVE 3.8G vfat
loop0 /rofs 1.4G squashf
Model: ATA WDC WD5000LPVX-2 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 420MB 419MB ntfs Basic data partition hidden, diag
2 420MB 735MB 315MB fat32 EFI system partition boot, esp
3 735MB 869MB 134MB Microsoft reserved partition msftres
4 869MB 481GB 481GB ntfs Basic data partition msftdata
5 481GB 482GB 367MB ntfs hidden, diag
6 482GB 500GB 18.3GB ntfs Basic data partition hidden, diag
Model: TOSHIBA External USB 3.0 (scsi)
Disk /dev/sdb: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 512MB 511MB primary ext2 boot
2 513MB 500GB 500GB extended
5 513MB 500GB 500GB logical lvm
Model: SCSI SG 1.8.1.7.0 2+6 (scsi)
Disk /dev/sdc: 4035MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 4035MB 4034MB primary fat32 boot, lba
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/ubuntu--vg-root: 499GB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 499GB 499GB ext4
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/ubuntu--vg-swap_1: 1074MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 1074MB 1074MB linux-swap(v1)
编辑2:我现在可以启动硬盘,但它启动到ash终端。
编辑 3:外壳图像 https://drive.google.com/file/d/0B3JT195D9TgsVXJnekxSOGR6R1U/view?usp=drivesdk
答案1
使用 LiveUSB 登录系统。通过 Live USB,您可以执行您提出的问题和任务。
任务#1 — “有没有办法可以保存我的一些数据?
“您可以挂载您的 Ubuntu 分区(根据您文本中的输出:)/dev/sdb1
并备份您的/home
文件夹。
任务#2——修复启动问题。
从 LiveUSB 检查你的/etc/fstab
文件并验证条目的完整性,即根目录 ( /
)。修复后即可正常启动。
还运行引导修复作为 GUI 启动修复选项。
GUI 启动修复之外您可以使用以下方式手动重新安装 grub这个答案中的步骤:https://askubuntu.com/a/877815/29012
fsck
最后一个问题是最终解决 busybox 屏幕,该屏幕已通过安装的分区解决。
恢复 Ubuntu 桌面默认设置
要将 Ubuntu 恢复为默认设置,请运行以下命令:
$ sudo apt install unity --reinstall
$ sudo apt install ubuntu-desktop --reinstall
$ sudo apt install lightdm --reinstall
$ sudo systemctl enable lightdm
$ sudo systemctl start lightdm