昨晚,我关闭了系统,今天早上当我尝试启动它时,它挂在启动屏幕上。这里有什么问题吗?除了我最初从可启动 USB 安装操作系统以及 Gnome 是我正在使用的桌面环境之外,我不确定可以提供哪些详细信息。
在引导过程中,当我进入 GRUB v1.99 屏幕时,会出现以下(可编辑)文本:
setparams 'Fedora Linux, with Linux 3.1.0-7.fc16.i686 (recovery mode)'
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='(hd0, gpt2)'
search --no-floppy --fs-uuid --set=root 9ff50bad-320d-4f07-8a14-4cd372185815
echo 'Loading Linux 3.1.0-7.fc16.i686 ...'
linux /vmlinuz-3.1.0-7.fc16.i686 root=/dev/mpper/vg_user-lv_root ro single \'
rd.lvm.lv=vg_user/lv_root rd.md=0 rd.dm=0 KEYTABLE=us quiet SYSFONT=latarcyrheb-sun16 \`
rhgb rd.luks=0 LANG=en_US.UTF-8 rd.lvm.lv=vg_user/lv_swap
echo 'Loading initial ramdisk ...'
initrd /initramfs-3.1.0-7.fc16.i686.img
答案1
为了能够看到 Fedora 启动过程中发生了什么,您可以尝试按“Escape”,启动屏幕应该被启动文本替换,并在那里查找错误。如果您甚至没有进入启动进度/启动屏幕,那么您将需要编辑内核的命令行并从中删除“rhgb”和“quiet”。为此,请在引导加载程序 (grub) 阶段按住 Shift 键,然后按照说明进行操作(按“e”进行编辑等) - 或者您的引导加载程序可能在启动过程中已经可见(在启动默认选项之前显示计时器)在这种情况下,只需在时间到之前按一个键(即:箭头)即可。
这应该可以让您看到问题所在,但很可能您需要从 U 盘启动来修复它们。大多数可启动发行版都有救援模式。
您最近应用了内核更新吗?如果是这样,您可能想尝试以前的内核 - 通常位于引导加载程序列表的下方。
如果您对 Linux 系统工具有信心,您还可以在内核命令行上使用 init=/bin/bash 启动,然后从那里获取它。