centos 7 linuxefi,linux efi分区

大家好,感谢邀请,今天来为大家分享一下centos 7 linuxefi的问题,以及和linux efi分区的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!

CentOS65安装的UEFI

我自己在服务器上装了centos 6.5系统,默认用的就是UEFI,没有注意可以只用GRUB,接着问题就出现了,我在服务器内安装了另外一块带grub启动系统的硬盘,

这个硬盘启动系统后,如果去掉此块硬盘,再重新启动,总是识别不出来centos 6.5的UEFI,这个可以通过启动主板的UEFI,然后用UEFI的命令:

mount fs0

fs0:

cd EFI

cd redhat

grub.efi

文件夹名称可能不准,大概是这样就可以手动启动系统了,另外还可以通过插入系统盘,upgrade一下就可以了,不用每次手动,也不会丢失数据,但是总觉得

这样不是很好。所以我就有了将UEFI-GPT回退为MBR的想法。

谷歌总是很牛x,所以我得到的结果是用gdisk,我启动另一个系统,挂载上centos 6.5的硬盘,然后按照google上的步骤:

1

Click"Applications." Point to"Accessories," then click"Terminal." Input the following into Terminal: sudo fdisk-l

2

Press"Enter" to see the disk devices connected to the computer. The device with the asterisk next to it is the boot device. Write down the filename(for example,/dev/sda) assigned to the disk.

3

Input the following into Terminal: sudo apt-get install gdisk. Press"Enter" to install the partitioning tool to Ubuntu.

4

Input"sudo gdisk" into Terminal, then press"Enter" to run gdisk as a superuser. Input the name assigned to the boot device, then press"Enter" again.

5

Press"r," then hit"Enter," to switch to the recovery and transformation options. Press"g," then press"Enter," to select the option to convert GPT to MBR on Linux.

6

Press"w," then press"Enter," to convert GPT to MBR on the primary partitions. Press"y," then"Enter," to finalize and exit.

操作完成后,重启发现系统起不来,手动引导UEFI也不行了。

人类一思考,上帝就发笑,可是俺思考后发现还是能拯救的,

先提前说明,centos 6.5安装的时候,是分了三个区的,sda1-- UEFI所在区,是fat32,sda2--在fdisk-l下显示是NTFS(但实际上是ext4)的存储实际系统和数据的分区,

sda3-- swap分区。

我进入U盘启动的系统后,把sda1分区挂载到mnt目录内,发现在efi->redhat目录内,存在一个文件grub.conf,相比经常把玩系统的人都知道这个是干嘛的。就是有了这个,我才有了希望。

下面就是拯救的具体步骤:

1、mount上sda1,然后拷贝出grub.conf留作后用,切忌!然后umount

2、使用fdisk将sda1修改为83-linux,sda2也修改为83-linux,并且把sda1设置为启动分区。

大致命令流程如下: fdisk/dev/sda t 1 83 t 2 83 a 1

3、将sda1做成ext3,因为他是fat32

命令:mkfs.ext3/dev/sda1

4、mount上sda1和sda2,我这里sda1在/mnt,sda2在/sda2,给sda1安装grub,grub-install--root-directory=/mnt/dev/sda,这样grub就装好了

5、把备份的grub.conf拷贝到/mnt/boot/grub目录下,并且做一个软连接,menu.lst指向grub.conf,命令是:ln-s grub.conf menu.lst

6、将/sda2/boot/目录下在grub.conf内用到的文件,一个是kernel会用到的,一个是initrd会用到的,拷贝到/mnt/boot目录下

7、修改/mnt/boot/grub/grub.conf,把root(hd0, 1)这个改为root(hd0,0)

8、保存,sync,umount,卸载硬盘,重新启动就可以了。

uefi安装centos7教程

UEFI环境下安装CentOS 7的详细步骤如下:

首先,你需要制作CentOS 7的安装U盘。使用UltraISO软件,打开它,选择“文件”>“打开”,选择Linux系统镜像(iso文件),然后进行写入操作,将U盘设置为启动设备。

启动电脑时,确保U盘插入,进入系统选择界面。如果没有默认启动项,需要进入EFI启动菜单,选择CentOS启动项。如果找不到,可以尝试通过指定启动文件,即/EFI/BOOT/BOOTX64.EFI来启动。

进入安装信息编辑模式,将原有的启动信息修改为指定文件系统和分区表类型。确认设备名,如sdb4,这个信息会在重启后用于手动指定设备位置。重启后,检查是否能正常进入安装界面。

在安装过程中,选择语言并进行硬盘分区。注意在UEFI模式下,需要为[EFI系统]分区分配足够的空间,挂载点为/boot/efi。分区大小可以留出剩余空间,格式化为GPT格式。

选择安装类型,如最小化安装,同时选择所需的软件包,包括调试工具、兼容库等。设置时区为上海,输入并确认root密码,然后开始安装。安装完成后,点击reboot完成整个过程。

这就是完整的UEFI安装CentOS 7的教程,希望对需要进行此类操作的用户有所帮助。

linux修复grub.efilinux修复grub

kalilinux怎么修复grub?

kali修复grub的方法:

1.使用kali介质启动计算机

2.选择“高级选项”和“急救模式”

3.进入急救模式之后,选择语言和键盘。

4.选择要急救的分区,然后选择“重新安装grub引导”

5.系统会询问要安装到哪个分区,然后选择需要安装到的分区,并按下回车键。

6.安装完毕之后,重启计算机,grub修复完毕。

双系统删除linuxdeepin后,开机出现grubrescue?

双系统删除linuxdeepin后,开机之所以显示grubrescue表现为系统闪退,原因和解决方法如下缺少数据包

在运行游戏时由于缺少数据包也会造成闪退。

支招:

遇到这种情况要先到下载平台下载和安装数据包,然后再运行游戏。?

centos7.4单用户模式重置grub?

1、启动的时候,在启动界面,相应启动项,内核名称上按“e”;

2、进入后,找到linux16开头的地方,按“end”键到最后,输入rd.break,按ctrl+x进入;

3、进去后输入命令mount,发现根为/sysroot/,并且不能写,只有ro=readonly权限;

4、mount-oremount,rw/sysroot/,重新挂载,之后mount,发现有了r,w权限;

5、chroot/sysroot/改变根;

(1)echo123.com|passwd_stdinroot修改root密码为redhat,或者输入passwd,交互修改;

(2)还有就是先cp一份,然后修改/etc/shadow文件

6、touch/.autorelabel这句是为了selinux生效

7、ctrl+d退出

8、然后reboot密码修改完成

安装ubuntu时,提示无法将GRUB安装到/dev/sda?

win8应该是uefi/gpt分区gpt分区好像是不能这么装grub的,请给grub分出一个/boot分区。

把ESP分区删除后,在刚空出来的为置新建一个分区,文件系统类型一定要选择EFIsystempartiton,空间分配100MB足以,默认都是差不多到100MB的。建好后可以看到文件系统FAT16。没错。

保存更改。然后打开Dism++。①先选择Windows10②恢复功能>>引导修复

重启,尝试进入Windows10系统,能进入的话就开始安装Ubuntu。不能进就尝试其他方式修复引导。

之后Ubuntu的安装都很顺利。

1.了解Ubuntu16.04LTS新特性

新选项!新应用程序!新内核!新的??所有东西都是新的!

Ubuntu16.04LTS带来了一些让人兴奋的新功能和变化,所以在开始使用之前建议各位一定要花几分钟熟悉一下新的改进。

如果你是从2014年发布的Ubuntu14.04LTS升级过来,你会发现新版本提供了同样简洁的新功能和应用程序。例如,UnityDash默认已经不再启用在线搜索,早期版本用户必需手动进行关闭。

2.检查最新更新

新发布的操作系统难免有一些小瑕疵,所以在近段时间内都建议大家经常检查系统更新,以尽快获得安全性和稳定性相关的Bug修复。

要获取新Ubuntu16.04LTS更新可以在UnityDash打开「软件更新器」-点击「检查更新」按钮进行更新。

3.安装Linux显卡驱动

Ubuntu16.04支持大多数Nvidia和Intel显示硬件的「开箱即用」,当然你也可以安装免费的开源驱动或其它闭源驱动。如果希望你的UbuntuPC获得最佳的显示性能,你应该安装适合自己显卡的专有显卡驱动。

如果你打算在Ubuntu中玩最新的Steam游戏或使用重度GPU应用,则必需要安装最新的专有Linux显卡驱动。安装适配的显卡驱动之后,Ubuntu可以获得非常流畅的统一桌面体验,并可在游戏时获得更高帧速率。

要安装显卡驱动你可以在「软件和更新」-「附加驱动」选项卡中进行选择。对于使用Nvidia的游戏玩家,可以通过PPA为Ubuntu安装Nvidia驱动。

注意:对于使用Radeon设备的用户,目前AMD驱动还不支持Ubuntu16.04,未来将会有AMDGPU驱动程序支持。

4.安装媒体解码器

由于「法律限制」Ubuntu无法集成「开箱即用」的MP3、MP4等多媒体文件解码支持,不过我们可以在系统安装好之后手动安装UbuntuRestrictedExtras来获取媒体解码器。

安装UbuntuRestrictedExtras

5.移动Unity所处位置

从Ubuntu11.04中首次发布Unity以来,它就一直被固定在系统左侧。但从Ubuntu16.04开始,用户已经可以手动选择将Unity栏放在桌面左侧或是底部显示,目前还没办法将其移动到顶部或右侧。

gsettingssetcom.canonical.Unity.Launcherlauncher-positionBottom

用户可以通过GUI工具或终端命令的方式来完成操作,具体步骤可以参考自定义Ubuntu16.04Unity所处位置。

6.点击图标最小化

Ubuntu16.04LTS也支持了点击应用程序Launcher图标即可「最小化」的功能,不过还是需要用户进行手动启用。

方法有两种,你可以安装UnityTweakTool图形界面工具之后在「Unity」-「Launcher」-「Minimise」中进行配置,或直接在终端中使用如下命令启用。

gsettingssetorg.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/launcher-minimize-windowtrue

7.换一个喜欢的新壁纸

如果Ubuntu16.04LTS的默认壁纸不符合你的口味,大家可以自己随意更改。Xubuntucommunitywallpapers中提供了一些非常不错的高分辨率照片,个人感觉还不错。

在winpe下修复grub的linux引导?

$sudogedit/etc/default/grub设置:GRUB_DEFAULT=2$sudoupdate-grub这是欧大神那里看到的,我同学成功了,进了Windows

阅读剩余
THE END