У меня есть загрузочный Linux на USB-накопителе 2 ГБ с 770 МБ, а другой - 1 ГБ. Цель состоит в том, чтобы поместить файлы на флешку объемом 1 ГБ, чтобы она правильно загружалась в Linux и запустить программное обеспечение, скопированное с флешки объемом 2 ГБ.

Сложность в том, что для начала не существует ISO. И, конечно, если я создаю ISO или образ дд из оригинала, он будет 2 ГБ и поэтому не поместится на 1 ГБ флешку. Так что это, кажется, исключает использование unetbootin, не так ли?

Есть файл ядра Linux, скопированный с 2 ГБ флешки. Задача состоит в том, чтобы настроить процесс загрузки так, чтобы он находился на флешке объемом 1 ГБ.

2 ответа2

2

Вам нужно создать Master Boot Record (MBR) для диска, затем вы можете просто скопировать все файлы поверх ...

Вы можете использовать инструмент 'mbr', чтобы сделать это ...

apt-get install mbr
install-mbr /dev/sdX (where X corresponds to your drive...)

Найдите свой диск с

fdisk -l
1

Подводя итог, вы хотели бы скопировать существующий образ LiveUSB на диск меньшей емкости.

Для этого у вас есть три варианта.

  1. Создайте файловую систему на флешке объемом 1 ГБ, установите загрузчик grub в ее MBR и скопируйте ядро. Это будет технически загружаться, но это все.
  2. Выборочно копируйте файлы, тщательно сохраняя права доступа к файлам. Попробуйте скопировать конфигурацию MBR и загрузочного меню с флешки на 2 ГБ. Это не будет загружаться (из опыта).
  3. Сократите файловую систему флешки объемом 2 ГБ с помощью GParted (LiveCD), а затем клонируйте этот раздел на флешку объемом 1 ГБ. Наконец, установите загрузчик grub или syslinux на MBR объемом 1 ГБ.

Вариант 3 является единственным реальным вариантом.

  • Загрузите GParted LiveCD
  • Выберите файловую систему на 2 ГБ флешке в GParted
  • Уменьшите его до 800 МБ
  • Скопируйте раздел из 2 ГБ и вставьте его в 1 ГБ.
  • Применить операции
  • Разверните раздел на 2 ГБ флешке до того, что было.
  • Откройте терминал и установите 1 ГБ флешку
  • Установите grub/syslinux на 1 ГБ флешку (обратитесь к файлу конфигурации загрузочного меню с 2 ГБ флешки)

Если вы упомянули, какой это был дистрибутив, то данный загрузчик может быть определен и предоставлены более конкретные инструкции. Надеюсь, это поможет.

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