poloshiao 写了:你好执行完的结果如下,应该是64位的。当时是从17.04升级到17.10的。是通过系统升级的。升级的时候也有错误,具体的忘记复制出来了。
sudo apt purge unity-session unity
正在设置 grub-efi-amd64-signed (1.85+2.02~beta3-4ubuntu7) ...
grub-install:错误: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.
dpkg: 处理软件包 grub-efi-amd64-signed (--configure)时出错:
子进程 已安装 post-installation 脚本 返回错误状态 1
在处理时有错误发生:
grub-efi-amd64-signed
E: Sub-process /usr/bin/dpkg returned an error code (1)
-----
1. 這個錯誤訊息
/usr/lib/grub/i386-pc/modinfo.sh doesn't exist.
跟
sudo apt purge unity-session unity
可能無關
跟
升级的时候也有错误
或
更早的錯誤
有關
另外 系统更新也是不成功。都不知道怎么弄了。
2. 這個錯誤
還沒更正前 可能許多任務 都會受影嚮
3. 把下面指令 複製 貼進終端機 執行
3-1. sudo efibootmgr -v
3-2. sudo dpkg -l | grep grub
3-2. sudo parted -l print
3-3. sudo ls -al /dev/disk/by-uuid/*
3-4. sudo ls -al /dev/disk/by-partuuid/*
3-5. sudo apt-get -y check
3-6. sudo dpkg -S /usr/lib/grub/i386-pc/modinfo.sh
把結果直接複製貼上來
结果如下
phh@phh-K590P:~$ sudo efibootmgr -v
[sudo] phh 的密码:
EFI variables are not supported on this system.
phh@phh-K590P:~$ sudo dpkg -l | grep grub
ii grub-common 2.02~beta3-4ubuntu7 amd64 GRand Unified Bootloader (common files)
ii grub-efi-amd64 2.02~beta3-4ubuntu7 amd64 GRand Unified Bootloader, version 2 (EFI-AMD64 version)
ii grub-efi-amd64-bin 2.02~beta3-4ubuntu7 amd64 GRand Unified Bootloader, version 2 (EFI-AMD64 binaries)
iF grub-efi-amd64-signed 1.85+2.02~beta3-4ubuntu7 amd64 GRand Unified Bootloader, version 2 (EFI-AMD64 version, signed)
ii grub2-common 2.02~beta3-4ubuntu7 amd64 GRand Unified Bootloader (common files for version 2)
phh@phh-K590P:~$ sudo parted -l print
Model: ATA HGST HTS545050A7 (scsi)
磁盘 /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
分区表:msdos
Disk Flags:
数字 开始: End 大小 类型 文件系统 标志
1 32.3kB 53.7GB 53.7GB primary ntfs
2 53.7GB 500GB 446GB extended lba
5 53.7GB 203GB 149GB logical ntfs
6 203GB 352GB 149GB logical ntfs
7 352GB 448GB 95.5GB logical ntfs
8 448GB 448GB 300MB logical fat32 启动, esp
9 448GB 450GB 1999MB logical linux-swap(v1)
10 450GB 500GB 50.1GB logical ext4
phh@phh-K590P:~$ sudo ls -al /dev/disk/by-uuid/*
lrwxrwxrwx 1 root root 10 11月 15 18:50 /dev/disk/by-uuid/0000F5CB000C4803 -> ../../sda7
lrwxrwxrwx 1 root root 10 11月 15 18:50 /dev/disk/by-uuid/0002AAEE000DBAA3 -> ../../sda6
lrwxrwxrwx 1 root root 10 11月 15 18:50 /dev/disk/by-uuid/000AF48400010C99 -> ../../sda1
lrwxrwxrwx 1 root root 10 11月 15 18:50 /dev/disk/by-uuid/000C236900002DFA -> ../../sda5
lrwxrwxrwx 1 root root 10 11月 15 18:50 /dev/disk/by-uuid/5E8E-9636 -> ../../sda8
lrwxrwxrwx 1 root root 10 11月 15 18:50 /dev/disk/by-uuid/8efda266-82a9-4b33-a1c7-3b5b35ff71a8 -> ../../sda9
lrwxrwxrwx 1 root root 11 11月 15 18:50 /dev/disk/by-uuid/c6771640-2b43-47a2-b3b4-9d4380c7bd19 -> ../../sda10
phh@phh-K590P:~$ sudo ls -al /dev/disk/by-partuuid/*
lrwxrwxrwx 1 root root 10 11月 15 18:50 /dev/disk/by-partuuid/829e829e-01 -> ../../sda1
lrwxrwxrwx 1 root root 10 11月 15 18:50 /dev/disk/by-partuuid/829e829e-02 -> ../../sda2
lrwxrwxrwx 1 root root 10 11月 15 18:50 /dev/disk/by-partuuid/829e829e-05 -> ../../sda5
lrwxrwxrwx 1 root root 10 11月 15 18:50 /dev/disk/by-partuuid/829e829e-06 -> ../../sda6
lrwxrwxrwx 1 root root 10 11月 15 18:50 /dev/disk/by-partuuid/829e829e-07 -> ../../sda7
lrwxrwxrwx 1 root root 10 11月 15 18:50 /dev/disk/by-partuuid/829e829e-08 -> ../../sda8
lrwxrwxrwx 1 root root 10 11月 15 18:50 /dev/disk/by-partuuid/829e829e-09 -> ../../sda9
lrwxrwxrwx 1 root root 11 11月 15 18:50 /dev/disk/by-partuuid/829e829e-0a -> ../../sda10
phh@phh-K590P:~$ sudo apt-get -y check
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
phh@phh-K590P:~$ sudo dpkg -S /usr/lib/grub/i386-pc/modinfo.sh
dpkg-query: 没有找到与 /usr/lib/grub/i386-pc/modinfo.sh 相匹配的路径
phh@phh-K590P:~$