不知道任何东西,linux 启动 只能进去 EFI shell ,如何引导 能进入系统?

2024-12-20 21:55:09
推荐回答(4个)
回答1:

不知道你是不是这个意思。

引导 Itanium 系统,然后从 EFI Boot Manager 菜单中选择 Boot option maintenance menu。

从主菜单中选择 Add a Boot Option。

选择在 Linux 中被挂载为 /boot/efi/ 的系统分区。

选择 elilo.efi 文件。

在 Enter New Description: 提示下,键入 Red Hat Enterprise Linux 4,或你想在 EFI Boot Manager 菜单中显示的名称。

在 Enter Boot Option Data Type 提示下,如果你不想给 ELILO 引导装载程序传递选项,输入 N 代表 No Boot Option。这个选项在多数情况下都能奏效。如果你想给引导装载程序传递选项,你可在 /boot/efi/elilo.conf 配置文件中配置。

对 Save changes to NVRAM 提示回答 Yes。这会把你返回到 EFI Boot Maintenance Manager 菜单中。

下一步,让 Red Hat Enterprise Linux 4 这个菜单项目成为默认引导项目。一个引导选项列表会出现。把 Red Hat Enterprise Linux 4 菜单项目移到列表顶端,方法是使用箭头键来选择它,然后按 [u] 键来把它向上移动。你还可以按 [d] 键把项目向下移动。改变了引导顺序后,选择 Save changes to NVRAM。选择 Exit 来返回到主菜单。

另外,你还可以从主菜单上选择 Set Auto Boot TimeOut => Set Timeout Value 来改变引导超时值。

选择 Exit 来返回到 EFI Boot Manager。

回答2:

# The default runlevel.
id:2:initdefault:
修改id就好了,那个id就是runlevel
在大多数的linux发行版本中,通常有8个runlevel
  Runlevel System State
  0 Halt the system
  1 Single user mode
  2 Basic multi user mode
  3 Multi user mode
  5 Multi user mode with GUI
  6 Reboot the system
  S, s Single user mode
  多数的桌面的linux系统缺省的runlevel是5,用户登陆时是图形界面,而多数的服务器版本的linux系统缺省的runlevel是3,用户登陆时是字符界面,runlevel 1和2除了调试之外很少使用,runlevel s和S并不是直接给用户使用,而是用来为Single user mode作准备。
init 2/3/4/5/6也可以切换TTY

回答3:

把/etc/inittab里面的3改成5就可以了,当然前提是 你安装了桌面环境
新手使用Linux的话 建议使用 类似 Ubuntu 的发行版

回答4:

EFI Shell是EFI提供的一个交互式的命令行Shell环境,在这里你可以执行一些efi应用程序,加载efi设备驱动程序,以及引导操作系统。
所以你所用的机器应该不是X86的吧
建议你去看看机器的使用手册先