Вот раздел, который я сделал во время установки Ubuntu:https://youtu.be/BcRnqqybMIQ

  • установка ОС: Ubuntu 14.04 64bit AMD64
  • устройство: Asus x205ta
  • Ubuntu загрузочный USB-накопитель создан и BOOTIA32.EFI, полученный из Интернета, вставлен в каталог /EFI /BOOT / на загрузочном USB-накопителе.
  • В данный момент пытаюсь установить Ubuntu на 2-ю флешку. Мое намерение состоит в том, чтобы всегда держать эту 2-ую флешку подключенной к ASUS X205TA и создать систему двойной загрузки. (Windows 8.1 с Bing + Ubuntu 14.04)
  • Разметка во время установки показана на видео выше.
  • /dev/sdb - вторая флешка (Sandisk Ultra 32 ГБ)
  • создал три раздела
    1. своп (2 г)
    2. ESP (системный раздел EFI) (~ 100 МБ)
    3. ext4 пространство для Ubuntu (оставшееся пространство)

Загрузчик установлен в ESP, чтобы UEFI его распознал.

После установки ASUS x205ta не удалось загрузить Ubuntu со 2-го диска.

Я предполагаю, что поскольку UEFI является 32-разрядным, мне также следует скопировать BOOTIA32.EFI, который я использовал для распознавания первой флешки, также в ESP на второй флешке.

Однако я не могу получить доступ к этому разделу. У него нет формата.

Disk2 - это вторая флешка, на которой установлена Ubuntu. Почему-то все разделы не имеют формат файла. ESP должен быть самым маленьким разделом среди этих трех разделов, но так как он не имеет никакого формата файла, я даже не могу получить к нему доступ для копирования / вставки BOOTIA32.EFI.

Как получить загрузочную флешку Ubuntu?

1 ответ1

1

Я решил это. извините за беспокойство, кто это прочитал.

Для начала ESP был фактически отформатирован как FAT32. Я проверил это с sudo parted -l .

Я не знаю точно, что содержимое BOOTIA32.EFI, но я смог скопировать этот файл в ESP. Я сделал это с живого Ubuntu, который загружается с 1-й флешки.

Оттуда я мог использовать команды «parted», «mount» для доступа к разделам на второй флешке. Например, если предположить, что 2-ой флэш-накопитель - '/dev/sdb' а раздел ESP - второй в строке, то '/dev/sdb2' будет указывать на ESP.

Затем из домашнего каталога я мог бы сделать следующее

~$ mkdir usbmount
~$ sudo mount /dev/sdb usbmount/
~$ cd usbmount
~$ sudo mkdir EFI
~$ cd EFI/
~$ sudo mkdir BOOT
~$ sudo cp /cdrom/EFI/BOOT/bootia32.exe ~/usbmount/EFI/BOOT/

на самом деле я не копировал исходный файл bootia32.efi напрямую в /dev /sdb2, но сначала скопировал его на локальный компьютер, а затем скопировал его в каталог usbmount /efi /boot (2 шага). Это было потому, что по какой-то причине я столкнулся с отказом в разрешении. Но я думаю, что если вам повезет, копирование в один шаг будет работать.

Причина создания каталога EFI/BOOT в ESP заключается в соглашениях UEFI. Я прочитал это здесь(довольно долго. Связанная информация где-то посередине):

После этого и перезагрузки с модифицированной 2-ой флешкой я смог запустить GRUB 2! К сожалению, он не дал мне меню grub с записями, которые бы загружали Ubuntu. Это просто дало мне терминал bash для работы. Отсюда, я ссылался на эту ссылку, чтобы фактически загрузить Ubuntu. И это сработало!

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