AZJIO
- Longevity: 6 years 9 months
- Posts: 1324
- REPUTATION:127[+] [-]
|
81949 В моей сборке статьей Grub2 Summary, в статье [Share] grub-mkfont for windows [分享] grub-mkfont for windows тоже описывается как делать шрифты На английском и там ничего не понятно, я читал тут И добавил себе в справку, пока кратко, вот прогресс бар не особо интересен, но+ progress_bar { id = "__timeout__" left = 10% width = 80% top = 90% height = 10 show_text = true text_color = "#DDDDDD" text = "%d" bg_color = "#253126" fg_color = "#2d452c" }
|
BalAngel
- Longevity: 9 years 7 months
- Posts: 257
- REPUTATION:14[+] [-]
|
прогресс бар не особо интересен, но собирался править цвета, но было поздно для меня, цвета прогресс бара вашей темы устраивают. Правя цвета, заметил, что Lucida не отображает некоторые знаки: Когда в меню выставляется дата, отображает "Сьогодн? ", а не "Сьогодні " Не отображается "↓" Попробую другие шрифты или увеличу диапазон
|
BalAngel
- Longevity: 9 years 7 months
- Posts: 257
- REPUTATION:14[+] [-]
|
перешел на свои StylishDark, Elegant Как посмотреть?
|
mauzer
- Longevity: 9 years
- Posts: 95
- REPUTATION:5[+] [-]
|
BalAngel, Как реализована верхняя строка (---=== LEGACY/CSM ===---) ? P.S. Увидел, через grub.cfg.В форке можно и через theme.txt + hbox{ left = 10%+47 top = 14%-27 + label { text = "----=== " color = "#ffffff" } + label { text = "@@grub_platform" color = "#AAFFAA" } + label { text = "/" color = "#ffffff" } + label { text = "@@grub_cpu" color = "#AAFFAA" } + label { text = " ===----" color = "#ffffff" } }
Last edited by mauzer on 2020-12-18 14:10; edited 1 time in total
|
AZJIO
- Longevity: 6 years 9 months
- Posts: 1324
- REPUTATION:127[+] [-]
|
mauzer, предположу либо title, либо +label{.
|
BalAngel
- Longevity: 9 years 7 months
- Posts: 257
- REPUTATION:14[+] [-]
|
set default=4 Отрывок из главного меню:if [ "pc" == $grub_platform ] ; then menuentry " ----=== LEGACY/CSM ===----"{set} else if [ "x86_64" == $grub_cpu ] ; then menuentry " ----=== UEFI x64 ===----"{configfile} else menuentry " ----=== UEFI x86 ===----"{configfile} fi fi insmod datehook if [ $MINUTE -lt 10 ]; then PADDING="0"; else PADDING=""; fi if [ $MONTH -lt 10 ]; then MPADDING="0"; else MPADDING=""; fi MDATE=$MPADDING$MONTH TIME=$HOUR:$PADDING$MINUTE menuentry " -=- ${today} $YEAR $MDATE $DAY ---===--- ${ctime} $TIME -=- " --class anc {set} menuentry "${chose}"{set} menuentry " "{set} Далее - самые записи меню
|
mauzer
- Longevity: 9 years
- Posts: 95
- REPUTATION:5[+] [-]
|
|
Alex1724
- Longevity: 6 years 6 months
- Posts: 16
- REPUTATION:7[+] [-]
|
Здравстуйте! Вообще полный ноль в GRUB2 пример: Есть проблема при загрузке в efi при использовании строк if [ -f /efi/boot/Xorboot_64.efi ]; then menuentry "XorBoot" { set _loader=/efi/boot/Xorboot_64.efi chainloader ${_loader} } fi } if [ -f /Linuxins/kali_x64/initrd.img ]; then menuentry "Kali-Linux 64" { set isofile="$linuxPath/Linuxins/kali_x64/Kali_Live.iso" loopback loop $isofile linux (loop)/live/vmlinuz boot=live findiso=$isofile locales=ru_RU.UTF-8 noconfig=sudo username=kali hostname=kali initrd (loop)/live/initrd.img } fi } Всё работает,но пишет ошибки ПишетПри использовании строк menuentry "Kali-Linux 64" { set isofile="$linuxPath/Linuxins/kali_x64/Kali_Live.iso" loopback loop $isofile linux (loop)/live/vmlinuz boot=live findiso=$isofile locales=ru_RU.UTF-8 noconfig=sudo username=kali hostname=kali initrd (loop)/live/initrd.img } всё нормально. Начальная строка grub.cfg set default=2 set timeout=15 set gfxmode=1024x768 set color_normal=green/black set menu_color_normal=white/blue set menu_color_highlight=blue/white
|
Ander_73
- Longevity: 7 years 10 months
- Posts: 3838
- REPUTATION:127[+] [-]
|
Alex1724, Для начала, количество закрывающих скобок } у Вас явно больше, чем открывающих. Во-вторых, а что пишет при отсутствии искомых модулей? Есть подозрение, что конструкцию if then Ваша версия груб2 просто не понимает.
|
Alex1724
- Longevity: 6 years 6 months
- Posts: 16
- REPUTATION:7[+] [-]
|
Ander_73, Спасибо за отзыв! груб2 Версии 2.02 и 2.04 Как надо? Пример if [ -f /Linuxins/kali_x64/initrd.img ]; then menuentry "Kali-Linux 64" { set isofile="$linuxPath/Linuxins/kali_x64/Kali_Live.iso" loopback loop $isofile linux (loop)/live/vmlinuz boot=live findiso=$isofile locales=ru_RU.UTF-8 noconfig=sudo username=kali hostname=kali initrd (loop)/live/initrd.img } fi } if [ -f /efi/boot/Xorboot_64.efi ]; then menuentry "XorBoot" { set _loader=/efi/boot/Xorboot_64.efi chainloader ${_loader} } fi } Напишите пожалуйста пример правильного grub.cfg с использованием команды if [ -f / ]; then
|
Ander_73
- Longevity: 7 years 10 months
- Posts: 3838
- REPUTATION:127[+] [-]
|
Alex1724, просто убрать скобку после fi
|
BalAngel
- Longevity: 9 years 7 months
- Posts: 257
- REPUTATION:14[+] [-]
|
Если у вас был бы случай по Графическая тема в Grub2if [находит одно ]; then menuentry " загрузочная запись" --class homorectus --hotkey=x { команды } fi if [надо находить другое]; then menuentry " загрузочная запись" --class popugay --hotkey=y { команды } fi homorectus popugay - для примера, это иконки которые показываются на левой стороне меню hotkey - горячая клавша, при нажатии которой, запускается Но у вас по простомуif [находит одно ]; then menuentry " загрузочная запись" { команды } fi if [надо находить другое]; then menuentry " загрузочная запись" { команды } fi Прицип такойif [условие]; then menuentry "запись" {команды} fi С kali у вас порядок: menuentry "blabla" {ваш код загрузки} Зачем у вас Linuxins/kali_x64/initrd.img, если оно/с ним при загрузке ничего не делает/не делается
|
Alex1724
- Longevity: 6 years 6 months
- Posts: 16
- REPUTATION:7[+] [-]
|
Ander_73, Спасибо большое!Без скобки работает.
|
Page 3 of 4
Current time is: 11-Dec 15:10
All times are UTC + 3
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|