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

歡迎訪問 生活随笔!

生活随笔

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

linux

syslinux 的EFI启动以及中文菜单

發(fā)布時(shí)間:2023/12/20 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 syslinux 的EFI启动以及中文菜单 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

搞這個(gè)玩意兒完全是因?yàn)橹敖o一個(gè)客戶定制了一個(gè)Clonezilla的備份恢復(fù)工具,讓他在啟動(dòng)菜單那直接選菜單就能進(jìn)行備份/恢復(fù)操作,結(jié)果沒成想因?yàn)橐咔樵?#xff0c;只能他自己做備份恢復(fù),結(jié)果一不小心把恢復(fù)菜單選成備份了,導(dǎo)致原來備份好的內(nèi)容被要恢復(fù)的機(jī)器上內(nèi)容覆蓋了。想來想去應(yīng)該還是中國人對(duì)英文天生就沒那么敏感。如果是中文菜單,選錯(cuò)幾率應(yīng)該下降50%,所以還是做中文菜單吧。

  • 先說中文菜單的事吧,其實(shí)syslinux應(yīng)該目前還不支持中文顯示,google了以下,貌似2012年有個(gè)討論的郵件列表也還沒說支持UTF-8 參考1,看下面這個(gè)郵件討論 參考2有一些關(guān)于PSF console字體的信息,不過年紀(jì)大了精力不夠?qū)嵲趹械萌ド钊胙芯苛恕?br /> 其實(shí)baidu以下,就有解決方法,應(yīng)該是某位國人做了一個(gè)軟件,將syslinux.cfg配置文件里面的中文字符轉(zhuǎn)換為psf格式的字符,生成一個(gè)新的配置文件和psf字體,并引用新生成的psf字體,在啟動(dòng)的時(shí)候就能顯示中文菜單了。

    這個(gè)軟件還是2008年的時(shí)候?qū)懙?#xff0c;其實(shí)在無憂論壇 有大量的用這個(gè)做的中文菜單的帖子,下載地址好多指向CSDN,都要收利息啊,可以參看這個(gè)文庫里面的的地址貌似是ubuntu的網(wǎng)站,可以直接下載。
    方法什么的下載回來的壓縮包里都寫好bat文件了,主要是編輯一下,我之前做的死活是亂碼,不顯示中文,最后各種測試,U盤都快拔插壞了,后來終于發(fā)現(xiàn),配置文件必須要用GB2312編碼后,轉(zhuǎn)換出來的字體以及配置文件才能正常顯示中文,新建配置文件的時(shí)候,先要設(shè)置編輯器編碼為GB2312,再來編輯保存。這樣就能保證生成的配置文件才能正常顯示中文菜單。當(dāng)然,這是一個(gè)坑,沒遇到的人直接點(diǎn)那個(gè)bat就生成好了,遇到的人估計(jì)和我一樣痛苦萬分.
  • 下面說說UEFI啟動(dòng),syslinux目前是支持UEFI啟動(dòng)的,至于我為什么要用UEFI,因?yàn)橛械膫浞菀苿?dòng)硬盤大于2T了,有的又小于2T,所以大于2T的盤用GPT + UEFI方式是必然的了。本來Clonezilla是支持UEFI +GRUB方式啟動(dòng)的,但啟動(dòng)菜單配置文件就得維護(hù)2份了。都統(tǒng)一syslinux啟動(dòng)得了。UEFI啟動(dòng)設(shè)置更簡單,都不需要去安裝什么啟動(dòng)塊了。直接讓硬盤的第一個(gè)分區(qū)為FAT32格式(uefi要求),然后去下載UEFI的啟動(dòng)文件放到對(duì)應(yīng)目錄,把第一步生成的中文字體和syslinux.cfg配置文件拷貝過來就可以了。
    我這里參考了archlinux的文章,下載的也是archlinux的包,下載下來直接7-zip一路解壓,將
    syslinux-6.04.pre2.r11.gbf6db5b4-3-x86_64.pkg\usr\lib\syslinux\efi64
    這個(gè)目錄下的全不文件拷貝到U盤(或者移動(dòng)硬盤第一個(gè)FAT32分區(qū))的
    EFI\BOOT
    目錄下,然后將
  • EFI/BOOT/syslinux.efi 改名為 EFI/BOOT/bootx64.efi

    這樣將電腦設(shè)置為UEFI方式啟動(dòng),就會(huì)看到咱們前面修改的中文菜單也能在這里顯示了。

    我做好的啟動(dòng)菜單大概就是下面這個(gè)效果

    總結(jié)

    以上是生活随笔為你收集整理的syslinux 的EFI启动以及中文菜单的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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