我的/boot分区快满了,每次重新启动系统时都会收到警告。我已经删除了旧的内核包(linux-headers ...),实际上我这样做是为了安装自动更新附带的较新内核版本。
安装新版本后,分区又快满了。那我还能删除什么?是否有其他一些与旧内核映像相关的文件?
这是我的/boot分区上的文件列表:
:~$ ls /boot/
abi-2.6.31-21-generic lost+found
abi-2.6.32-25-generic memtest86+.bin
abi-2.6.38-10-generic memtest86+_multiboot.bin
abi-2.6.38-11-generic System.map-2.6.31-21-generic
abi-2.6.38-12-generic System.map-2.6.32-25-generic
abi-2.6.38-8-generic System.map-2.6.38-10-generic
abi-3.0.0-12-generic System.map-2.6.38-11-generic
abi-3.0.0-13-generic System.map-2.6.38-12-generic
abi-3.0.0-14-generic System.map-2.6.38-8-generic
boot System.map-3.0.0-12-generic
config-2.6.31-21-generic System.map-3.0.0-13-generic
config-2.6.32-25-generic System.map-3.0.0-14-generic
config-2.6.38-10-generic vmcoreinfo-2.6.31-21-generic
config-2.6.38-11-generic vmcoreinfo-2.6.32-25-generic
config-2.6.38-12-generic vmcoreinfo-2.6.38-10-generic
config-2.6.38-8-generic vmcoreinfo-2.6.38-11-generic
config-3.0.0-12-generic vmcoreinfo-2.6.38-12-generic
config-3.0.0-13-generic vmcoreinfo-2.6.38-8-generic
config-3.0.0-14-generic vmcoreinfo-3.0.0-12-generic
extlinux vmcoreinfo-3.0.0-13-generic
grub vmcoreinfo-3.0.0-14-generic
initrd.img-2.6.31-21-generic vmlinuz-2.6.31-21-generic
initrd.img-2.6.32-25-generic vmlinuz-2.6.32-25-generic
initrd.img-2.6.38-10-generic vmlinuz-2.6.38-10-generic
initrd.img-2.6.38-11-generic vmlinuz-2.6.38-11-generic
initrd.img-2.6.38-12-generic vmlinuz-2.6.38-12-generic
initrd.img-2.6.38-8-generic vmlinuz-2.6.38-8-generic
initrd.img-3.0.0-12-generic vmlinuz-3.0.0-12-generic
initrd.img-3.0.0-13-generic vmlinuz-3.0.0-13-generic
initrd.img-3.0.0-14-generic vmlinuz-3.0.0-14-generic
Run Code Online (Sandbox Code Playgroud)
目前,我正在使用3.0.0-14-generic内核。
我正在尝试在我的计算机上启动 Ubuntu。当我启动 Ubuntu 时,它启动到黑屏。我怎样才能解决这个问题?
我在共享机器上安装了 Windows 7 和 Ubuntu。因为很多非开发人员都使用 Windows,所以我想更改引导顺序,让他们更容易使用。
目前,引导顺序如下所示:
/dev/sda6如何更改默认顺序以使 Windows 7 位于列表顶部?
/dev/sda6我的系统不是双启动的,我在“金属上”运行标准的 Ubuntu 桌面系统(我认为在 VM 中运行它是一样的)。
c启动时按下不会导致 GRUB 菜单出现(我相信它适用于双启动系统)。
如何让 GRUB 菜单在单引导系统上显示?
我正在运行 HP pavilion dv6000 双启动 win7 和 Ubuntu 12.04。(好吧,直到今天)。重新启动后,启动过程将进入 BusyBox 外壳程序,我最终会出现以下提示:
BusyBox v1.18.5 (Ubuntu 1:1.18.5-1ubuntu4) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs)
Run Code Online (Sandbox Code Playgroud)
我一直在研究遇到同样问题的其他人,但一直无法找到任何适合我的解决方案。
我尝试了这里描述的方法,并在最终命令之后
mount -t ntfs-3g /dev/sda1 /root -o force
Run Code Online (Sandbox Code Playgroud)
它什么都不做,并给了我另一个(initramfs)提示。
我可以启动到 live CD (USB) 并到达终端,但它似乎没有多大用处,因为我可以在 ls 命令中看到 /dev/sda1,但是当我看到它时它无法识别它尝试 cd 到它。
还有一个问题:使用命令fdisk -l如何判断哪个挂载点 ( sda1/ sda2) 是我的 Windows 分区,哪个是 Ubuntu?
我双启动 Ubuntu 和 Windows 7。
我在 Ubuntu 中浏览 FireFox,突然我收到一些错误消息,所以我重新启动。
现在,当我尝试启动到 Ubuntu 时,我收到以下消息:
fsck from util-linux 2.26.2
/dev/sda6 contains a file system with errors, check forced.
/dev/sda6: Inodes that were part of a corrupted orphan linked list found.
/dev/sda6: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
fsck exited with status code 4
The root filesystem on /dev/sda6 requires a manual fsck
Busybox v1.22.1 (Ubuntu 1:1.22.0-15ubuntu1) built in shell (ash)
Enter 'help' for a list of built-in commands. …Run Code Online (Sandbox Code Playgroud) 是否可以在启动时禁用 X?我正在设置一个服务器,所以如果每次启动时它都不会加载图形界面,那就太好了。
在 Ubuntu 12.04(或更高版本)中,如何设置 GRUB 时间和默认操作系统(我在启动时看到的),因为我是双启动 Windows(7/8)和 Ubuntu(12.04 或更高版本)?
我在 Windows 11 上使用 WSL2。我想systemctl在 Ubuntu 20.04 中运行该命令,但它给了我以下错误:
System has not been booted with systemd as init system (PID 1).
Can't operate. Failed to connect to bus: Host is down
Run Code Online (Sandbox Code Playgroud)
我该如何修复它?
我预装了 Windows 8,然后我用 Ubuntu 安装了 GRUB。Ubuntu 不是我的菜,所以现在我想将它与 GRUB 一起删除。据我所知,使用 UEFI,GRUB 不会覆盖 EFI 分区中的 Windows 引导加载程序,而是存储在其他地方。我将如何删除 GRUB 并让我的 PC 使用 Windows 引导加载程序?需要注意的是,我在安装 Ubuntu 时创建了一个单独的 /boot 分区。
boot ×10
grub2 ×4
dual-boot ×2
filesystem ×2
bootloader ×1
disk-usage ×1
fsck ×1
hard-drive ×1
init ×1
initramfs ×1
menu ×1
text-mode ×1
windows ×1
windows-10 ×1