我有一台 Dell Inspiron 5523,它有两个驱动器。一种是 HDD(称为 sda),一种是 SSD(称为 sdb)。我的系统是双启动 UEFI,其中很大一部分是 Windows 8(大约 332GB),其余是 Linux Mint(72GB)。
我的系统在 sdb 和 sda 上有一个交换空间,我有两个分区:sda9 包含所有系统文件,sda10 包含主文件夹文件。最近,我想将一些空间从 sda9 传递到 sda10,因为第一个设置为 60GB,第二个设置为 7.7GB。所以我使用 gparted live CD 并将 30 GB 从 sda9 移动到 sda10。
该过程顺利完成后,再次重新启动并选择 Linux Mint Cinammon 选项时,出现内核恐慌,打印以下内容:
Kernel panic - not syncing: Attempted to kill init! exitcode:0x00007f00
CPU: 2 PID: 1 Comm: sh Not tainted 3.16.0-38-generic #52~14.04.1-Ubuntu
Call Trace:
dump_stack +0x45/0x56
panic+0xc8/0x1fc
do_exit+0xa57/0xa60
do_group_exit+0x3f/0xa0
SyS_exit_group+0x14/0x20
System_call_fastpath+0x1a/0x1f
Kernel Offset: 0x0 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
drm_kms_helper: panic ocurred, switching back to text console
我尝试使用 grub Repair 修复 grub,但成功执行此操作后,我没有看到任何变化(错误保持不变)。
当尝试按照以下方式手动启动时这些说明,我收到以下错误:
Targeted filesystem doesn't have requested /sbin/init.
/bin/sh: 0: can't access tty: Job control turned off
#
请注意,当我ls
在 GRUB 命令行上写入时,我得到的分区形式为(hd0,gpt9) -> sda9
mint@mint ~ $ sudo parted -l
Model: ATA ST500LT012-9WS14 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 525MB 524MB fat32 EFI system partition boot
2 525MB 567MB 41.9MB fat32 Basic data partition hidden
3 567MB 701MB 134MB Microsoft reserved partition msftres
4 701MB 1226MB 524MB ntfs Basic data partition hidden, diag
5 1226MB 395GB 394GB ntfs Basic data partition msftdata
8 395GB 395GB 1049kB fat32 boot
9 395GB 421GB 26.0GB ext4 boot
10 421GB 487GB 65.3GB ext4
6 487GB 487GB 473MB ntfs hidden, diag
7 487GB 500GB 13.0GB ntfs Microsoft recovery partition hidden, diag
Model: ATA LITEONIT LMT-32L (scsi)
Disk /dev/sdb: 32.0GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 8589MB 8588MB Basic data partition
2 8589MB 9613MB 1024MB linux-swap(v1)
3 9614MB 22.1GB 12.5GB fat32 msftdata
Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0
has been opened read-only.
Error: Can't have a partition outside the disk!
答案1
在我看来,这是一个重叠的分区,或者是来自错误分区加载的不同内核
答案2
如果您从 sda9 @ 60GB / sda10 @ 7.7GB 开始,现在它们是 (9) 26.0 / (10) 65.3,那么有些东西已经被严重破坏了。此时我可以建议做的就是安装 Live CD 中的每个分区并查看还剩下什么。
(lsblk -f
将显示 UUID。)