日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux下执行efi文件,在Linux下创建EFI BIOS Grub加载分区

發(fā)布時(shí)間:2023/12/10 linux 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux下执行efi文件,在Linux下创建EFI BIOS Grub加载分区 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

GRUB是什么

GRUB是一種多重引導(dǎo)加載器,它讓用戶(hù)可以選擇引導(dǎo)安裝在計(jì)算機(jī)上的多個(gè)操作系統(tǒng)之一,或者選擇特定操作系統(tǒng)分區(qū)上可用的特定內(nèi)核配置。

EFI是什么

EFI(可擴(kuò)展固件接口)系統(tǒng)分區(qū)或ESP是數(shù)據(jù)存儲(chǔ)設(shè)備(通常是硬盤(pán)驅(qū)動(dòng)器或固態(tài)硬盤(pán)驅(qū)動(dòng)器)上的一個(gè)分區(qū),計(jì)算機(jī)用這個(gè)分區(qū)來(lái)存放統(tǒng)一可擴(kuò)展固件接口(UEFI)。當(dāng)計(jì)算機(jī)啟動(dòng)時(shí),UEFI固件會(huì)加載存儲(chǔ)在ESP上的文件,以啟動(dòng)已安裝的操作系統(tǒng)和各種實(shí)用程序。

準(zhǔn)備工作

確保你已經(jīng)在BIOS里面使能了EFI

確保你已經(jīng)安裝了需要的包,比如parted和gparted

為EFI調(diào)整分區(qū)的大小

現(xiàn)在的場(chǎng)景是,我們沒(méi)有EFI分區(qū),我們需要一個(gè)EFI分區(qū)才能讓uEFI正常工作。下面是一個(gè)沒(méi)有EFI分區(qū)的分區(qū)情況,因此我們需要?jiǎng)?chuàng)建它。

Number Start End Size File system Name Flags

1 1049kB 100GB 100GB ext2

3 101GB 5987GB 5887GB ext4

2 5998GB 6001GB 2999MB linux-swap(v1)

分區(qū)1是ext2格式,用來(lái)掛載/boot分區(qū),分區(qū)3是/根分區(qū),分區(qū)2是我們的交換分區(qū),但是我們需要另一個(gè)分區(qū)來(lái)保存我們的uEFI。為了做到這一點(diǎn),我們需要運(yùn)行一個(gè)在CD/DVD或U盤(pán)上的實(shí)時(shí)ISO。分區(qū)如果被掛載了,就無(wú)法更改了。

沒(méi)有EFI的分區(qū)

為EFI創(chuàng)建一個(gè)分區(qū)

由于我們沒(méi)有分區(qū)集了,所以需要調(diào)整主分區(qū)的大小來(lái)創(chuàng)建空間。我將從主分區(qū)中未使用的空間調(diào)整一個(gè)10GB分區(qū)大小給uEFI,因?yàn)槲覍⒋罅渴褂胾EFI分區(qū)。加載parted或Gparted并進(jìn)行更改,更改可能需要一段時(shí)間,如果你使用的是加密文件系統(tǒng),那么除非你從一些額外的未分配空間來(lái)創(chuàng)建,否則就不能成功。

注意:確保在所有已配置系統(tǒng)或高級(jí)用戶(hù)的高級(jí)分區(qū)上始終預(yù)備一些未分配的可用空間。

調(diào)整結(jié)束后,分區(qū)就會(huì)像下圖一樣了。

有EFI的分區(qū)

分區(qū)更改完成后,重新啟動(dòng)系統(tǒng)。由于我們?cè)谧詈髣?chuàng)建了分區(qū),因此驅(qū)動(dòng)器沒(méi)有變化,否則我們將需要更改分區(qū)的UUID等。

重新啟動(dòng)后,在終端中運(yùn)行parted,將分區(qū)格式化成ext4格式,我們的分區(qū)是#4

mkfs.ext4 /dev/sde4

在終端上繼續(xù)運(yùn)行parted, 我們可以為EFI分區(qū)創(chuàng)建一個(gè)啟動(dòng)的標(biāo)識(shí)。

parted /dev/sde4

Number Start End Size File system Name Flags

1 1049kB 100GB 100GB ext2

3 101GB 5987GB 5886GB ext4

4 5987GB 5998GB 10.7GB

2 5998GB 6001GB 2999MB linux-swap(v1)

在parted命令提示符下,我們希望將GPT分區(qū)表設(shè)置成bios_grub的flags,方法是在parted命令提示符下鍵入一下命令。

(parted) set 4 bios_grub on

現(xiàn)在,讓我們看一下分區(qū)4的變化:

(parted) print

Model: ATA WDC WD6002FZWX-0 (scsi)

Disk /dev/sde: 6001GB

Sector size (logical/physical): 512B/4096B

Partition Table: gpt

Disk Flags:

Number Start End Size File system Name Flags

1 1049kB 100GB 100GB ext2

3 101GB 5987GB 5886GB ext4

4 5987GB 5998GB 10.7GB bios_grub

2 5998GB 6001GB 2999MB linux-swap(v1)

高亮成紅色的文本就是變化。

從parted退出

(parted) quit

現(xiàn)在,我們可以在新創(chuàng)建的分區(qū)上安裝Grub了。

grub-install /dev/sde

將會(huì)看到如下的輸出:

Installing for i386-pc platform.

Installation finished. No error reported.

重新安裝GRUB-EFI

apt install --reinstall grub-efi

如果你需要重新安裝grub-efi,可以用上述的命令。

更新GRUB

update-grub

如果是grub2,那么運(yùn)行下面的命令:

update-grub2

總結(jié)

以上是生活随笔為你收集整理的linux下执行efi文件,在Linux下创建EFI BIOS Grub加载分区的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。