在 grub 完全停止启动我的系统后(启动修复:错误:无法找到 /dev/sdb1 的 GRUB 驱动器。请检查您的设备映射)我安装了 LILO。我知道它不再处于积极开发阶段,但我没有其他选择。我很高兴我可以使用我的 PC。
无论如何,正如我在标题中所说,启动大约需要十分钟(在最终启动之前,它会填充十行点)。这是我可以忍受的,但它也使(有时必要的)重新启动变得很麻烦。我尝试了compact
没有任何效果的选项。如果这很重要的话,Ubuntu 安装在带有 EXT4 的 SSD 上。
笔记本电脑是联想 U410 (https://www.amazon.de/gp/product/B0090K8XZ0/几个月前,我移除了两个驱动器(HDD+SSD),只用了一个 SSD。
$ sudo fdisk -l
Disk /dev/sda: 489,1 GiB, 525112713216 bytes, 1025610768 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
Disklabel type: dos
Disk identifier: 0xaf50d9a7
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 1009117183 1009115136 481,2G 83 Linux
/dev/sda2 1009119230 1025609727 16490498 7,9G 5 Extended
/dev/sda5 1009119232 1025609727 16490496 7,9G 82 Linux swap / Solaris
$ fsck -f /dev/sda1
fsck from util-linux 2.27.1
e2fsck 1.42.13 (17-May-2015)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sda1: 1241359/31539200 files (0.2% non-contiguous), 24634630/126139392 blocks
$ fsck -f /dev/sda2
fsck from util-linux 2.27.1
e2fsck 1.42.13 (17-May-2015)
fsck.ext2: Attempt to read block from filesystem resulted in short read while trying to open /dev/sda2
Could this be a zero-length partition?
$ sudo blkid
/dev/sda1: UUID="73439e58-15b3-4949-bdad-1c8b5d0259ae" TYPE="ext4" PTTYPE="dos" PARTUUID="af50d9a7-01"
/dev/sda5: UUID="c9c653a7-716a-4b19-b3b1-b61c0d5a94b8" TYPE="swap" PARTUUID="af50d9a7-05"
$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=73439e58-15b3-4949-bdad-1c8b5d0259ae / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=c9c653a7-716a-4b19-b3b1-b61c0d5a94b8 none swap sw 0 0
sudo parted -l
Model: ATA Crucial_CT525MX3 (scsi)
Disk /dev/sda: 525GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 517GB 517GB primary ext4 boot
2 517GB 525GB 8443MB extended
5 517GB 525GB 8443MB logical linux-swap(v1)
答案1
过了一会儿,我把笔记本电脑从抽屉里拿出来,重新插上固态硬盘……问题就解决了。我不知道为什么这只影响启动,但归根结底只是连接不好。
因此,如果您遇到类似的问题,请确保拔下并重新插入每根电缆。
答案2
部分答案...正在进行中...
要检查 Ubuntu 分区上的文件系统...
- 启动到 GRUB 菜单
- 选择高级选项
- 选择恢复模式
- 选择 Root 访问
- 在 # 提示符下,输入
sudo fsck -f /dev/sda1
- 如果有错误,请重复 fsck 命令
- 类型
reboot
更新 #1
将计算机从 2 个驱动器(HDD + SSD)重新配置为 1 个驱动器(SSD)后,您需要检查 BIOS 设置以确保主/从属磁盘/启动设备正确显示仅 1 个 SSD 驱动器(当前型号)连接到主驱动器,没有从属 HDD/SSD 驱动器。
此外,执行 GRUB 更新时(sudo update-grub
),请确保您的 Ubuntu Live USB 没有插入 USB 端口。
确保您的 BIOS 版本至少为 21,请按照以下步骤操作https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/ideapad-u-series-laptops/ideapad-u410/solutions/HT070218