LINUX.ORG.RU

Слепой grub2

 


0

1

Grub не видит файл /boot/plpbt.bin

Версия grub: grub-install (GRUB) 2.02-2ubuntu8.3



Последнее исправление: DanikTOP (всего исправлений: 1)

Ответ на: комментарий от quantum_cat

вот так Для GRUB (GRUB2), добавьте в /boot/grub/grub.cfg следующий текст:

menuentry «Plop Boot Manager» {

set root=(hd0,1)

linux16 /boot/plpbt.bin

}

DanikTOP
() автор топика
Ответ на: комментарий от DanikTOP

Несколько вопросов

Какие опции загрузки в BIOS/UEFI?

grub2 сам не умеет windows7 стартовать?

или установку не сможет запустить?

Загрузчик plop действительно 16-битный код?

anymouze ★★
()
Ответ на: Несколько вопросов от anymouze

Должно загружаться так:

USB

HDD

ODD

Lan

grub не может установку запустить, пишет что недостаточно памяти

насколько я думаю да

DanikTOP
() автор топика
Ответ на: комментарий от DanikTOP

Ну и где ты видишь там своё

(hd0,1)/boot/plpbt.bin

?

С точки зрения загруженной системы оно будет вот так:

/boot/boot/plpbt.bin

Что не соответствует действительности.

r3lgar ★★★★★
()
Ответ на: НИ! ЧЕ! ГО! от DanikTOP

Попробуй сделать так:

  1. Чтоб не потерять свои наработки сделай резервную копию файла grub.cfg, т.к. этот файл генерируется автоматически и все его модификации, сделанные вручную, в скором времени будут забыты. Если присмотреться повнимательнее, то в начале данного файла есть предупреждающая запись:
    # DO NOT EDIT THIS FILE
    #
    # It is automatically generated by grub-mkconfig using templates
    # from /etc/grub.d and settings from /etc/default/grub
    #
    
  2. Если файл /etc/grub.d/40_custom не пуст, сделай его резервную копию.
  3. Открой файл /etc/grub.d/40_custom в своем любимом текстовом редакторе и приведи его к такому виду:
    #!/bin/sh
    exec tail -n +3 $0
    # This file provides an easy way to add custom menu entries.  Simply type the
    # menu entries you want to add after this comment.  Be careful not to change
    # the 'exec tail' line above.
    
    menuentry "Plop Boot Manager" {
    
     insmod part_gpt
     insmod ext2
     set root='hd0,gpt2'
    
     if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 dc5fb7c9-5d69-4665-8966-2a92251e9647
     else
      search --no-floppy --fs-uuid --set=root dc5fb7c9-5d69-4665-8966-2a92251e9647
     fi
    
     linux16 /boot/plpbt.bin
    }
    
  4. Выполни в терминале sudo update-grub Внимание! см. пункт 1.
  5. Перезагружайся, смотри что получилось.

Если ничего не получилось, тогда хз. Но что-то мне подсказывает, тебе не нужен plop.

quantum_cat ★☆
()
Последнее исправление: quantum_cat (всего исправлений: 1)
Ответ на: комментарий от DanikTOP

из образа «скинутого» в RAM? Памяти надо 3-4 раза больше образа Разве Windows7 так умеет?

anonymous
()
13 сентября 2019 г.

апну пожалуй

как подредактировать 40_custom чтобы grub видел флешку ?

судя по https://www.gnu.org/software/grub/manual/grub/html_node/Device-syntax.html

нужно что то вроде

menuentry "Install on sdb1" {
    set root=(hd1,1)
    linux /vmlinuz root=/dev/sdb1 ro quiet splash
    initrd /initrd.img
}

только со своим названием устройства

если в консоле grub написать ls то usb нет вообще зато есть 3 hdd да еще каждый поделен на разделы, возможно флешка один из этих hdd и в ней есть 2 раздела

BLOBster ★★★
()
Ответ на: комментарий от BLOBster

Используй UUID (PartID), метки. (в конфиге grub)

в консоле grub написать ls то usb нет вообще зато есть 3 hdd да еще каждый поделен на разделы, возможно флешка один из этих hdd и в ней есть 2 раздела

Да, grub все устройства видит как HDD (ну почти все). Ему не важно, что флешка по USB подключена. Через ls находишь свою флешку — там же есть <hdX,Y>/boot/grub/grub.cfg. Если где-то ещё на дисках есть grub.cfg, тогда смотри что в них прописано (cat в помощь).

<user-mode>Когда уже в Grub2 GUI-файловый менеджер завезут? 2019 год на дворе...</user-mode>

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.