Сайт | Скачать | Видео | Wiki

Автор Тема: Создание загрузочной флешки для ноутбука с UEFI.  (Прочитано 2669 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн lynya5

  • Пользователь
  • **
  • Сообщений: 39
  • Репутация: +0/-0
  • Автор темы
Копирование образа и установка grub4dos на заранее отформатированную флешку, при запуске открывается grub c выбором PRA UEFI p/c и Memtest86 нажимаешь- появляется Ошибка "/prar/vmlinz-4..... не найден, сначала ван нужно загрузить ядро. Подскажите как правильно записать образ, хотя на пк с биос грузится нормально. может менюлист подправить или файлы подкинуть. Биос ноутбука какой то нестандартный Phoenix SecureCore Tiano Setup ver 1.15. спасибо за ответы

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
появляется Ошибка "/prar/vmlinz-4..... не найден
  Частая ошибка. У sfs наверно нет компа с UEFI :) и при создании iso он не проверяет его на запуск с этим самым UEFI. Отсюда неправильные пути в конфигах.

Во первых какое iso, чтобы sfs потом исправил.
Во вторых:
- в /EFI/BOOT/grub.cfg исправить ядро на свое (и пути проверить, чтоб совпадали со своими)
Цитата
menuentry "LFM UEFI рус" {
   linux   /prar1811/boot/vmlinuz-4.19-x86_64 root=LABEL=hybrid-iso dir=prar1811 rw quiet
   initrd /prar1811/boot/initramfs-4.19-x86_64-fallback.img
]

Оффлайн lynya5

  • Пользователь
  • **
  • Сообщений: 39
  • Репутация: +0/-0
  • Автор темы
- в /EFI/BOOT/grub.cfg исправить ядро на свое
верно. подправил в /EFI/BOOT/grub.cfg prar на pra64 и всё завелось. спасибо.

Оффлайн Ikar

  • Старожил
  • ****
  • Сообщений: 222
  • Репутация: +1/-0
появляется Ошибка "/prar/vmlinz-4..... не найден
  Частая ошибка. У sfs наверно нет компа с UEFI :) и при создании iso он не проверяет его на запуск с этим самым UEFI. Отсюда неправильные пути в конфигах.
Здравствуйте. Из написанного не совсем ясно, при чем здесь UEFI? UEFI всего лишь запускает GRUB, меню которого и правится, если я верно понял.
 Вот к примеру, не могу запустить Pra 1811, чтобы проверить возможности ядра manjaro за темы по запуску с SD. Но ведь pra 64 запускается без вопросов. Смотрим на скрины. На мой взгляд, отсутствует несколько файлов в iso.
« Последнее редактирование: 01 Октябрь 2019, 09:22:21 от Ikar »

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Я лично себе сделал флешку с Grub2 в качестве загрузчика в MBR и с Grub2 в качестве загрузчика EFI.
И теперь у меня один файл меню общий. Не поддерживаемые пункты загрузки убираются через
if [ "${grub_platform}" = 'pc' ]; then

и т.п.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
не могу запустить Pra 1811, чтобы проверить возможности ядра manjaro
На скринах prar-1811-lx-02.iso. Там наше ядро
manjaro в prar-1811-gtk3-01.iso

Проверил в обоих /EFI/BOOT/grub.cfg - норм

На мой взгляд, отсутствует несколько файлов в iso.
каких файлов в каком исо?

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
каких файлов в каком исо?
а ведь он даже на скрине их в файловом менеджере открыл на двух панелях
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1720
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
хз насчет iso, но с флешки grub4dos у меня пупсов грузил хоть на uefi, хоть на legacy
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1720
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
флешка, прада в ntfs была
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн Ikar

  • Старожил
  • ****
  • Сообщений: 222
  • Репутация: +1/-0
каких файлов в каком исо?
а ведь он даже на скрине их в файловом менеджере открыл на двух панелях
Я не прав? Это не нужно для загрузки?
Цитата
menuentry "LFM UEFI рус" {
#   set gfxpayload=text
   linux   /prar1811/boot/vmlinuz-4.15.4-pf_64 root=LABEL=hybrid-iso dir=prar1811 rw quiet
   initrd /prar1811/boot/initrd-lf-pf-sf07.cpio.xz

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
root=LABEL=hybrid-iso
вот это вот точно надо правильно задать.

с флешки grub4dos у меня пупсов грузил хоть на uefi, хоть на legacy
нет. grub4dos под uefi не запускается и уж тем более никакой загрузки с раздела ntfs UEFI не умеет.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1720
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
значит путаю че-то и стоит legacy
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн Ikar

  • Старожил
  • ****
  • Сообщений: 222
  • Репутация: +1/-0
root=LABEL=hybrid-iso
вот это вот точно надо правильно задать
В Pra64 root=sda и все прекрасно запускается. А вот зачем пользователю что-то где-то прописывать?
 Например, что делать с этими процентами и что они означают? Какой пользователь это должен знать?
Цитата
title ▒▒▒▒ PRA64 FRUGAL. Пример загрузки с HDD: sda1.\n Сохранение в поддиректорию changes, находящуюся на EXT разделе.\n При FAT,NTFS - создайте скриптом make-changes файл changes.dat\n Загрузка только драйверов ATI (noload=)
set d=prar
set k=-5.1.4-pf
find --set-root --ignore-floppies --ignore-cd /%d%/vmlinuz-5.1.4-porteus_64
pause --wait=0 Запрет загрузки модулей ядра:
    set bl=modprobe.blacklist=pcspkr,ipv6
kernel /%d%/vmlinuz-5.1.4-porteus_64 dir=%d% net.ifnames=0 biosdevname=0 root=/dev/sda1 rw quiet copy2ram  %bl% changes=/%d%  noload=video-intel;video-nvidia
initrd /%d%/initramfs%k%_64-fallback.img
В принципе разобрался. Отпишусь по результату.
« Последнее редактирование: 02 Октябрь 2019, 10:03:20 от Ikar »

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2553
  • Репутация: +33/-0
что делать с этими процентами и что они означают?
  "Бывает и хуже, но реже..." :) - http://forum.puppyrus.org/index.php?topic=19544.msg137247#msg137247
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
В Pra64 root=sda и все прекрасно запускается
B pra64 porteus-initrd ; в pra-roll-gtk3 rootaufs2
Это разные инитрд с разными параметрами. Подробнее в вики
С большими ядрами будет работать только rootaufs2
Конфиг grub и grub4dos - тоже разные. Подробнее в вики
зачем пользователю что-то где-то прописывать?
Чтобы заработало
что делать с этими процентами и что они означают?
set d=prar - установка переменной
%d% - ее использование. Т.е. вместо %d% везде будет prar
Это синтаксис grub4dos

Сделать флэшку EFI из iso pra-roll-gtk3 :
1. Отформатировать флэшку в fat32 (возможно можно и другие - не помню точно)
2. Переписать содержимое исо в корень флэшки
3. Изменить в /EFI/BOOT/grub.cfg в строке
linux /prar1811/boot/vmlinuz-4.19-x86_64 root=LABEL=hybrid-iso dir=prar1811
root= на параметры своей флэшки
Увидеть эти параметны можно командой blkid.
4. Выставить в BIOS компа UEFI загрузку с флэшки