每当我试图在Ubuntu上安装一个新的软件包时,都会遇到以下错误:
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
3 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up linux-image-5.13.0-30-generic (5.13.0-30.33~20.04.1) ...
Set
几天前,在一个ubuntu核心更新(2.6.38-8到2.6.38-10)之后,我注意到我在grub中的默认选择已经改变了。以前的核心版本被添加到grub中,作为要选择的单一选项。所以grub现在显示以下内容:
Ubuntu,带有Linux2.6.38.-10-泛型
Ubuntu,带有Linux2.6.38-10-泛型(恢复模式)
以前的Linux版本
记忆测试(memtest86+)
内存测试(memtest86+,串行控制台115200)
Microsoft Windows XP Professional (on /dev/sdb1 1)
如果选择以前的Linux版本,则会显示另一个屏幕:
我今天运行了sudo apt-get dist-upgrade,它安装了linux-image 3.13.0-68。
这似乎破坏了一些东西,因为服务器不会启动。
但是,如果我选择了以前的版本,比如3.13.0-67,那么服务器就可以启动了。
默认情况下,我如何使它从3.13.0-67开始?
如果下次有内核更新,我还可以选择升级吗?
根据我所读到的,一个人显然可以编辑/etc/default/grub,但我并没有把我的头绕在它周围。
以下是该文件的内容,以防有帮助:
# If you change this file, run 'update-grub' afterwards t
去年有一个名为CVE-2016-4484的漏洞,它允许我在启动时按住Enter键获得根外壳。它可以在我的计算机上工作(我已经尝试过了),我应该能够将以下代码放入命令行:
sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="/GRUB_CMDLINE_LINUX_DEFAULT="panic=5 /' /etc/default/grub grub-install
然而,这并没有奏效。我收到一条错误消息:
sed: can't read grub-install: No such file or directory
我已经运行了gru
运行sudo apt-get dist-upgrade时,如何解决此错误?
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional d
我在Xubuntu 18.04遇到了一个很奇怪的问题.我在sudo apt update之后运行了以下命令:
sudo apt upgrade
但它会导致一个错误:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out
/usr/share/grub/default/grub和/etc/default/grub的用途是什么?我应该编辑哪一个使grub的行为有所不同?(如果您知道,两个不同的grub文件的技术或历史原因是什么?)
两个文件的内容是一样的..。
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n
我的磁盘结构如下:
sda1 : Windows
sda2 : an old Linux distribution
sda3 : a new Linux distribution
sda4 : data partition
我已经安装了grub,并在启动时选择了系统。我现在只在sda3上使用新的Linux发行版,它运行得很好。我在设置/etc/fstab文件时做了一些修改,以便在启动时安装CDROM和数据分区。
我最近看到了新Linux系统(sda3)中的/etc/fstab文件如下所示:
/dev/sda2 / ext4 errors=remount-ro 0 1 #NOTE
我从源代码编译了Linux内核2.6.24.6 (没有问题),并试图安装它。具体来说,在解压缩Linux源代码之后,我做到了。
make && make modules
来编译。然后在进行了一些配置之后,我简单地使用了
sudo make modules_install install
若要安装新建的二进制文件,请执行以下操作。在此过程中,在定位文件/sys/class/net/eth0/device/bus时出现了错误。它还会抛出肮脏的致命错误。详细的错误堆栈如下:
sh /mnt/factor/myProj3/linux-2.6.24.6/arch/x86/boot/ins