当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 39 篇帖子 ]  前往页数 1, 2, 3  下一页
作者 内容
1 楼 
 文章标题 : 升级到17.10后 删除软件不成功。盼高手解决啊。。。。(已解决)
帖子发表于 : 2017-11-14 18:53 

注册: 2008-10-28 10:36
帖子: 22
送出感谢: 2
接收感谢: 0 次
根据前面的判断,我的电脑是legacy 启动
所以我执行了sudo apt install grub-pc;自动删除了efi的那些。安装以后按照图形提示选择了/dev/sda 。完成后重启 没问题。卸载untiy也完全没错误提示了! 要感谢 poloshiao funicorn :em05

问题如下;
sudo apt purge unity-session unity
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
软件包 unity-session 未安装,所以不会被卸载
下列软件包是自动安装的并且现在不需要了:
bamfdaemon gir1.2-accounts-1.0 gir1.2-gdata-0.0 gir1.2-goa-1.0
gir1.2-signon-1.0 hud libcolumbus1-common libcolumbus1v5 libframe6 libgeis1
libglewmx1.13 libgrail6 libgsettings-qt1 libnux-4.0-0 libnux-4.0-common
libunity-core-6.0-9 libunity-misc4 libzeitgeist-1.0-1 nux-tools
python3-blinker python3-bs4 python3-feedparser python3-html5lib python3-jwt
python3-lxml python3-oauthlib python3-webencodings session-shortcuts
unity-asset-pool unity-lens-applications unity-lens-files unity-lens-music
unity-lens-photos unity-lens-video unity-schemas unity-scope-calculator
unity-scope-chromiumbookmarks unity-scope-colourlovers unity-scope-devhelp
unity-scope-firefoxbookmarks unity-scope-home unity-scope-manpages
unity-scope-openclipart unity-scope-texdoc unity-scope-tomboy
unity-scope-video-remote unity-scope-virtualbox unity-scope-yelp
unity-scope-zotero unity-scopes-master-default unity-scopes-runner
使用'sudo apt autoremove'来卸载它(它们)。
下列软件包将被【卸载】:
unity*
升级了 0 个软件包,新安装了 0 个软件包,要卸载 1 个软件包,有 0 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
解压缩后会消耗 0 B 的额外空间。
您希望继续执行吗? [Y/n] y
正在设置 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)
-----
另外 系统更新也是不成功。都不知道怎么弄了。


最后由 normalpan 编辑于 2017-11-16 21:11,总共编辑了 2 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 升级到17.10后 删除软件不成功。盼高手解决啊。。。。
帖子发表于 : 2017-11-14 19:42 

注册: 2009-08-04 16:33
帖子: 16731
送出感谢: 21
接收感谢: 1816
引用:
sudo apt purge unity-session unity

http://www.omgubuntu.co.uk/2017/10/remo ... untu-17-10
How To Remove the Unity Desktop from Ubuntu 17.10

檢查一下 忽略了哪個步驟 ?


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 升级到17.10后 删除软件不成功。盼高手解决啊。。。。
帖子发表于 : 2017-11-14 22:31 

注册: 2008-10-28 10:36
帖子: 22
送出感谢: 2
接收感谢: 0 次
poloshiao 写道:
引用:
sudo apt purge unity-session unity

http://www.omgubuntu.co.uk/2017/10/remo ... untu-17-10
How To Remove the Unity Desktop from Ubuntu 17.10

檢查一下 忽略了哪個步驟 ?

sudo apt purge unity-session unity
sudo apt autoremove
sudo apt install ubuntu-session gdm3
这三步是正常情况下的卸载。问题是现在第一步就出错了。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 升级到17.10后 删除软件不成功。盼高手解决啊。。。。
帖子发表于 : 2017-11-15 6:58 

注册: 2009-08-04 16:33
帖子: 16731
送出感谢: 21
接收感谢: 1816
文字敘述 也不能忽略 例如
First step is to log out of the Unity session (assuming you’re actually in it) and log in to the Ubuntu or a vanilla GNOME session.


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 升级到17.10后 删除软件不成功。盼高手解决啊。。。。
帖子发表于 : 2017-11-15 7:07 

注册: 2009-08-04 16:33
帖子: 16731
送出感谢: 21
接收感谢: 1816
引用:
grub-install:错误: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.

參閱

1. https://askubuntu.com/questions/763472/ ... efi/763746
What can I do to fix this error on grub-efi?

2. https://ubuntuforums.org/showthread.php?t=2327343
grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist.

3. 要更精準給你建議 需要你提供更詳細更精準的描述


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 升级到17.10后 删除软件不成功。盼高手解决啊。。。。
帖子发表于 : 2017-11-15 7:50 

注册: 2005-09-13 4:56
帖子: 1017
系统: Ubuntu QQ
送出感谢: 0 次
接收感谢: 38
正在设置 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)


_________________
添加ppa后只更新此ppa:
update-ppa()
{ sudo apt-get update -o Dir::Etc::sourcelist="sources.list.d/$1.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"
}
写入~/.bashrc,source一下,就可以直接用,是不是很方便?觉得方便就按个赞。


最后由 funicorn 编辑于 2017-11-15 8:22,总共编辑了 2 次

页首
 用户资料  
 
7 楼 
 文章标题 : Re: 升级到17.10后 删除软件不成功。盼高手解决啊。。。。
帖子发表于 : 2017-11-15 7:52 

注册: 2005-09-13 4:56
帖子: 1017
系统: Ubuntu QQ
送出感谢: 0 次
接收感谢: 38
引用:
正在设置 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)


这已经给了你错误提示,grub-efi-amd64-signed安装失败了。问题是你装的是不是64位ubuntu,如果是的话,grub为啥会去找i386的modinfo.sh。

比如我装的是64位,系统里本来就没有/usr/lib/grub/i386-pc/modinfo.sh,只有/usr/lib/grub/x86_64-efi/modinfo.sh

如果你装的是32位系统,那么升级时为什么会给你装grub-efi-amd64-signed


_________________
添加ppa后只更新此ppa:
update-ppa()
{ sudo apt-get update -o Dir::Etc::sourcelist="sources.list.d/$1.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"
}
写入~/.bashrc,source一下,就可以直接用,是不是很方便?觉得方便就按个赞。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 升级到17.10后 删除软件不成功。盼高手解决啊。。。。
帖子发表于 : 2017-11-15 7:59 

注册: 2005-09-13 4:56
帖子: 1017
系统: Ubuntu QQ
送出感谢: 0 次
接收感谢: 38
引用:
正在设置 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)


这已经给了你错误提示,grub-efi-amd64-signed安装失败了。问题是你装的是不是64位ubuntu,如果是的话,grub为啥会去找i386的modinfo.sh。

比如我装的是64位,系统里本来就没有/usr/lib/grub/i386-pc/modinfo.sh,只有/usr/lib/grub/x86_64-efi/modinfo.sh

如果你装的是32位系统,那么升级时为什么会给你装grub-efi-amd64-signed

稍微解释一下,目前grub分有两个包,一个叫grub_pc,一个叫grub_efi,前一个grub_pc是供bios+mbr,也就是传统启动计算机用的;后一个grub_efi是供uefi+gpt,也就是新式启动计算机用的。/usr/lib/grub/i386-pc/modinfo.sh这个文件是包含在grub-pc的软件包里的。


_________________
添加ppa后只更新此ppa:
update-ppa()
{ sudo apt-get update -o Dir::Etc::sourcelist="sources.list.d/$1.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"
}
写入~/.bashrc,source一下,就可以直接用,是不是很方便?觉得方便就按个赞。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 升级到17.10后 删除软件不成功。盼高手解决啊。。。。
帖子发表于 : 2017-11-15 8:10 

注册: 2005-09-13 4:56
帖子: 1017
系统: Ubuntu QQ
送出感谢: 0 次
接收感谢: 38
引用:
正在设置 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)


这已经给了你错误提示,grub-efi-amd64-signed安装失败了。问题是你装的是不是64位ubuntu,如果是的话,grub为啥会去找i386的modinfo.sh。

比如我装的是64位,系统里本来就没有/usr/lib/grub/i386-pc/modinfo.sh,只有/usr/lib/grub/x86_64-efi/modinfo.sh

如果你装的是32位系统,那么升级时为什么会给你装grub-efi-amd64-signed

稍微解释一下,目前grub分有两个包,一个叫grub_pc,一个叫grub_efi,前一个grub_pc是供bios+mbr,也就是传统启动计算机用的;后一个grub_efi是供uefi+gpt,也就是新式启动计算机用的。/usr/lib/grub/i386-pc/modinfo.sh这个文件是包含在grub-pc的软件包里的。

你需要提供具体情况,比如你的系统是64位还是32位,你现在系统上安装的grub信息,以及你在用什么方式升级系统。

查询grub安装信息,可以试试
代码:
dpkg-query -l grub-pc*
dpkg-query -l  grub-efi*


确认你当前安装的grub到底啥情况。


_________________
添加ppa后只更新此ppa:
update-ppa()
{ sudo apt-get update -o Dir::Etc::sourcelist="sources.list.d/$1.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"
}
写入~/.bashrc,source一下,就可以直接用,是不是很方便?觉得方便就按个赞。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 升级到17.10后 删除软件不成功。盼高手解决啊。。。。
帖子发表于 : 2017-11-15 17:51 

注册: 2008-10-28 10:36
帖子: 22
送出感谢: 2
接收感谢: 0 次
funicorn 写道:
引用:
正在设置 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)


这已经给了你错误提示,grub-efi-amd64-signed安装失败了。问题是你装的是不是64位ubuntu,如果是的话,grub为啥会去找i386的modinfo.sh。

比如我装的是64位,系统里本来就没有/usr/lib/grub/i386-pc/modinfo.sh,只有/usr/lib/grub/x86_64-efi/modinfo.sh

如果你装的是32位系统,那么升级时为什么会给你装grub-efi-amd64-signed

稍微解释一下,目前grub分有两个包,一个叫grub_pc,一个叫grub_efi,前一个grub_pc是供bios+mbr,也就是传统启动计算机用的;后一个grub_efi是供uefi+gpt,也就是新式启动计算机用的。/usr/lib/grub/i386-pc/modinfo.sh这个文件是包含在grub-pc的软件包里的。

你需要提供具体情况,比如你的系统是64位还是32位,你现在系统上安装的grub信息,以及你在用什么方式升级系统。

查询grub安装信息,可以试试
代码:
dpkg-query -l grub-pc*
dpkg-query -l  grub-efi*


确认你当前安装的grub到底啥情况。


你好执行完的结果如下,应该是64位的。当时是从17.04升级到17.10的。是通过系统升级的。升级的时候也有错误,具体的忘记复制出来了。

phh@phh-K590P:~$ dpkg-query -l grub-pc*
期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h)
| 状态=未安装(n)/已安装(i)/仅存配置(c)/仅解压缩(U)/配置失败(F)/不完全安装(H)/触发器等待(W)/触发器未决(T)
|/ 错误?=(无)/须重装(R) (状态,错误:大写=故障)
||/ 名称 版本 体系结构 描述
+++-==============-============-============-=================================
un grub-pc <无> <无> (无可用描述)
phh@phh-K590P:~$ dpkg-query -l grub-efi*
期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h)
| 状态=未安装(n)/已安装(i)/仅存配置(c)/仅解压缩(U)/配置失败(F)/不完全安装(H)/触发器等待(W)/触发器未决(T)
|/ 错误?=(无)/须重装(R) (状态,错误:大写=故障)
||/ 名称 版本 体系结构 描述
+++-==============-============-============-=================================
un grub-efi <无> <无> (无可用描述)
ii grub-efi-amd64 2.02~beta3-4 amd64 GRand Unified Bootloader, version
ii grub-efi-amd64 2.02~beta3-4 amd64 GRand Unified Bootloader, version
iF grub-efi-amd64 1.85+2.02~be amd64 GRand Unified Bootloader, version
un grub-efi-ia32 <无> <无> (无可用描述)
un grub-efi-ia64 <无> <无> (无可用描述)


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 升级到17.10后 删除软件不成功。盼高手解决啊。。。。
帖子发表于 : 2017-11-15 17:53 

注册: 2008-10-28 10:36
帖子: 22
送出感谢: 2
接收感谢: 0 次
poloshiao 写道:
文字敘述 也不能忽略 例如
First step is to log out of the Unity session (assuming you’re actually in it) and log in to the Ubuntu or a vanilla GNOME session.


登录的就是gnome。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 升级到17.10后 删除软件不成功。盼高手解决啊。。。。
帖子发表于 : 2017-11-15 18:41 

注册: 2009-08-04 16:33
帖子: 16731
送出感谢: 21
接收感谢: 1816
引用:
你好执行完的结果如下,应该是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
把結果直接複製貼上來



_________________
评价: 3.7% normalpan
 
页首
 用户资料  
 
13 楼 
 文章标题 : Re: 升级到17.10后 删除软件不成功。盼高手解决啊。。。。
帖子发表于 : 2017-11-15 18:51 

注册: 2008-10-28 10:36
帖子: 22
送出感谢: 2
接收感谢: 0 次
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:~$


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 升级到17.10后 删除软件不成功。盼高手解决啊。。。。
帖子发表于 : 2017-11-15 19:26 

注册: 2009-08-04 16:33
帖子: 16731
送出感谢: 21
接收感谢: 1816
引用:
sudo efibootmgr -v
EFI variables are not supported on this system.

引用:
磁盘 /dev/sda: 500GB
分区表:msdos

1. 表示 不是 UEFI 開機模式 開機
而是 Legacy Bios 開機模式 開機
1-1. 意思是 開機導引
應該安裝 grub-pc 及 遞迴相依及推薦套件
而非 geub-efi 及 遞迴相依及推薦套件
1-1-1. https://packages.ubuntu.com/artful/grub-pc
套件: grub-pc (2.02~beta3-4ubuntu7)
1-1-2. https://packages.ubuntu.com/artful/grub-efi
套件: grub-efi (2.02~beta3-4ubuntu7)
1-1-2-1. 如果已經安裝 最好是 移除 例如
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)
引用:
磁盘 /dev/sda: 500GB
分区表:msdos

引用:
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

2. msdos 分割 應該不存在 partuuid
2-1. 如果不影響 暫時不理它
引用:
sudo dpkg -l | grep grub

3. 沒有看到 grub-pc
應該安裝 grub-pc
3-1. 如果以前沒安裝過 全新安裝 grub-pc
sudo apt install grub-pc
3-2. 如果以前安裝過 grub-pc 把上述指令 出現的回應 複製 貼上來
可能需要一一重新安裝其相依及推薦套件

4. 移除 grub-efi-amd64 grub-efi-amd64-bin grub-efi-amd64-signed
sudo apt purge grub-efi-amd64 grub-efi-amd64-bin grub-efi-amd64-signed
4-1. 前面安裝 grub-pc 時 有可能也會同時移除上述套件

5. 然後
5-1. 把 grub 2 部份開機引導 安裝到 /dev/sda 的 MBR (注意 會抹除 Windows 的開機引導)
sudo grub-install /dev/sda
5-2. 產生 新的 grub 2 開機選單 (自動包含 Windows 開機選項)
sudo update-grub
5-3. 重新產生 linux kernel 開機檔案
sudo update-initramfs -u -k all
5-4. 重新開機
sudo systemctl reboot

6. 提醒 上述任何步驟
出現錯誤訊息 暫停
把錯誤訊息複製貼上來
避免摘要 以免遺漏重要資訊


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 升级到17.10后 删除软件不成功。盼高手解决啊。。。。
帖子发表于 : 2017-11-16 13:20 

注册: 2005-09-13 4:56
帖子: 1017
系统: Ubuntu QQ
送出感谢: 0 次
接收感谢: 38
动grub毕竟还是应该慎重。你还是再次确认一下:1. 你装的到底是32位还是64位 2. 你的系统到底是UEFI+GTP还是BIOS+MBR

代码:
uname -m
sudo fdisk -l
dpkg-query -l grub*


把结果贴上来。


_________________
添加ppa后只更新此ppa:
update-ppa()
{ sudo apt-get update -o Dir::Etc::sourcelist="sources.list.d/$1.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"
}
写入~/.bashrc,source一下,就可以直接用,是不是很方便?觉得方便就按个赞。



_________________
评价: 3.7% normalpan123
 
页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 39 篇帖子 ]  前往页数 1, 2, 3  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译