У меня есть спасательный флэш-накопитель от производителя, который позволяет загружаться в специализированный образ Linux и удалять программное обеспечение с вышедшего из строя ПК.
содержимое флэш-накопителя:
.
├── bzImage
├── grub
│ ├── fonts
│ │ └── unicode.pf2
│ ├── grub.cfg
│ ├── grubenv
│ ├── i386-pc
│ │ | !!!A LOT OF .MOD FILES HERE
| | ├── fat.mod
│ │ └── gzio.mod
│ ├── locale
| | └── ...
│ └── themes
│ └── ...
Содержимое grub.cfg:
set timeout=0;
menuentry "Dallas Lock rescue" {
insmod gzio
insmod fat
set root='hd0,msdos1'
linux /bzImage quiet splash
echo "Loading \"Dallas Lock rescue ...\" "
}
И у меня есть мультизагрузочный аварийный диск, который также использует grub. Я попытался загрузить файл bzImage из этого погружения, добавив новый элемент меню. Расположение bzImage: / Linux / DallasLock / bzImage
grub.cfg:
....
if [ -e /Linux/DallasLock/bzImage ]; then
menuentry "Dallas Lock" {
configfile /boot/grub/DallasLock.cfg
}
fi
....
DallasLock.cfg:
set timeout=0;
menuentry "Dallas Lock rescue" {
insmod gzio
insmod fat
set root='(hd0,gpt1)'
linux /Linux/DallasLock/bzImage quiet splash
}
Запись появляется в списке меню, но ничего не работает. Когда я его выбираю, кажется, что компьютер зависает. Я попытался ввести все эти команды вручную в консоли grub, после того, как я ввел "linux / path-to-bzimage / bzImage", светодиодный индикатор на флеш-накопителе мигает один раз и ничего более. Что я делаю не так?