xnik
- Longevity: 6 years 1 month
- Posts: 489
- REPUTATION:12[+] [-]
- Location: СССР
|
mauzer, попробовал, чего то не работает
|
mauzer
- Longevity: 9 years
- Posts: 95
- REPUTATION:5[+] [-]
|
Выполняется пункт меню и ничего не происходит? 1.efi - это что-то конкретное?
|
xnik
- Longevity: 6 years 1 month
- Posts: 489
- REPUTATION:12[+] [-]
- Location: СССР
|
1.efi это просто мемтест плюс 6.1, взял для испытаний Grub2 выводит сообщение файл не найден, хотя он лежит в корневой директории 1 раздела HDD диска Можно конечно сделать несколько пунктов (hd1,1) (hd1,2) (hd1,3) Но хотелось бы посмотреть как работает "search"
|
mauzer
- Longevity: 9 years
- Posts: 95
- REPUTATION:5[+] [-]
|
1000001.efi это просто мемтест плюс 6.1, взял для испытаний Где взяли? Попробуйте другой файл (memtest86, bootx64 оn microsoft)100000Grub2 выводит сообщение файл не найден Так и пишет "файл не найден"? А диск этот Grub2 видит?
|
волчара
- Longevity: 9 years
- Posts: 598
- REPUTATION:45[+] [-]
- Location: Омск
|
mauzer, Скачайте для GRUB2,
вам нужен только memtest, лежит тут \EFI\BOOTmenuentry "Start Memtest86+, использовать встроенную поддержку USB-клавиатур" { search --set -f linux /test/memtest linux /test/memtest keyboard=both } menuentry "Start Memtest86+, использовать устаревшую эмуляцию BIOS для USB-клавиатур" { search --set -f linux /test/memtest linux /test/memtest keyboard=legacy } menuentry "Start Memtest86+, Отключить SMP и идентификацию памяти" { search --set -f linux /test/memtest linux /test/memtest nosmp nosm nobench } Пути указываем свои
|
mauzer
- Longevity: 9 years
- Posts: 95
- REPUTATION:5[+] [-]
|
100002вам нужен только memtest Спасибо, конечно, только memtest в данном случае не является файлом efi.
|
Отправлено: 08-Apr-2023 17:07
(after 1 hour 20 minutes)
волчара
- Longevity: 9 years
- Posts: 598
- REPUTATION:45[+] [-]
- Location: Омск
|
mauzer,Спрашивали про запуск мемтест+ я предоставил скрипт, для запуска мемтест+ файл bootx64.efi не нужен! Добавлено через 14 минут 15 секунд:
100000Но хотелось бы посмотреть как работает "search" Если у вас запускающий файл находится на другом разделе hdd, то set root=(hd0,1) обязателенmenuentry "search" { set root=(hd0,1) search --set -f /1.efi chainloader /1.efi } 1- это номер раздела А если все на одном разделе то так достаточноmenuentry "search" { search --set -f /1.efi chainloader /1.efi }
|
Ander_73
- Longevity: 7 years 10 months
- Posts: 3838
- REPUTATION:127[+] [-]
|
В GRUB2 команда search откровенно глючит. Нет смысла обсуждать "работает/не работает". В папке могут лежать два файла, один будет найден, другой - нет. В чём закономерность - мне лично не известно.
|
xnik
- Longevity: 6 years 1 month
- Posts: 489
- REPUTATION:12[+] [-]
- Location: СССР
|
Чтото типа "Если ахитектура х64 > Строим меню Ентри." Не нашел в гугле переменной, которая или показывала бы разрядность текущего загруженного груба или имя файла текущего загруженного груба. Это вообще возможно? где то я видел такое, сейчас не помню надо изучать язык Grub2 легче компелировать загрузчик под раздельный конфиг
|
MBTY
- Longevity: 9 years 2 months
- Posts: 86
- REPUTATION:9[+] [-]
|
https://unix.stackexchange.com/questions/62505/can-...ions-accordingly Вот тут ответ, но это не совсем ответ... Потому что был у меня планшет, у которого процессор был вполне себе с поддержкой x64, а UEFI на нем была какого-то лешего х86. Но ставилась при этом на него тогда ещё Windows 8.1 x64 Нужна именно текущая используемая UEFI разрядность
|
волчара
- Longevity: 9 years
- Posts: 598
- REPUTATION:45[+] [-]
- Location: Омск
|
103090Не нашел в гугле переменной, которая или показывала бы разрядность текущего загруженного груба или имя файла текущего загруженного груба. Это вообще возможно? if [ "${grub_platform}" = "pc" ]; then Ваши менюшки 1 elif [ "$grub_cpu" = "i386" ]; then Ваши менюшки 2 fi Поясню: Если загрузка легаси то появится Ваши менюшки 1, а если efi32 то Ваши менюшки 2if [ "$grub_cpu" = "x86_64" ]; then Ваши менюшки 3 fi Если загрузка efi64, то Ваши менюшки 3
|
xnik
- Longevity: 6 years 1 month
- Posts: 489
- REPUTATION:12[+] [-]
- Location: СССР
|
волчара, а для ARM64 так будет?if [ "$grub_cpu" = "arm64" ]; then Ваши менюшки 4 fi
|
Page 4 of 5
Current time is: 11-Dec 15:42
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
|
|