У меня есть USB-накопитель, который, как я знаю, является загрузочным (тестировал его на другом ПК), но из-за устаревшего BIOS я не могу установить его в качестве загрузочного устройства в настройках BIOS.

На компьютере, на котором я работаю, установлен GRUB 0.97, и я подумал: неужели, возможно, можно сказать, чтобы grub просто загрузился с указанного USB? Если это так, вопросы:

После загрузки приглашения GRUB (нажав C в выборе загрузчика), как я могу увидеть доступные устройства для загрузки? Я понятия не имею, что регистрирует USB.

Примечание. Да, компьютер может нормально считывать данные с USB после загрузки ОС. Надеюсь, Grub достаточно изощрен, чтобы уметь это делать.

1 ответ1

1

Для поиска вашего USB-накопителя используйте команду root чтобы выбрать диск / раздел, и команду find чтобы увидеть, нашли ли вы нужный.

Вы можете просмотреть ваши устройства, как в этом примере:

grub> root (hd0,0)   # first harddrive, first partition
grub> find /[tab]    # type the slash then press [tab], and it will try to list files on this partition
Error 17: Cannot mount selected partition   # Oops no file system here
grub> root (hd0,1)   # first harddrive, second partition
grub> find /[tab]
    Possible files are: lost+found var etc media ...   # That was my hard drive with my linux install
grub> root (hd1,0)   # second hard drive usually is the USB drive if you have only one internal drive
grub> find /[tab]
    Possible files are: ldlinux.sys mydoc myfile mystick syslinux.cfg  # Bingo, that's the USB stick
    Note: If you have two internal drives including your CD/DVD drive, the USB drive probably is hd2,0 and so on.

Загрузите диск, введя:

chainloader +1
boot

Для удобства добавьте эти команды в конфигурацию GRUB (обычно в /boot/grub/menu.lst):

# to boot from a USB device
title    Boot USB drive
root     (hd1,0)
chainloader +1
boot

Источник: BootFromUSB - документация по Ubuntu

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .