Можно ли записать .img файлы, предназначенные для Карт памяти для DVD или CD, и все еще ожидать ли, что это загрузится?

Это может быть сделано в особых случаях. То, что вы описываете, является чем-то как динамично загружающиеся плагины через загрузчик динамического подключения C: попробовать человек dlopen за детали об этом. Обычно так называемый код должен быть скомпилирован как "позиция, независимая", таким образом, вам почти наверняка не повезло для любой определенной программы.

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

0
02.05.2019, 16:39
2 ответа

Из внешнего вида, да.

Найти устройство CD / DVD с использованием LSBLK , как правило, что-то вроде / dev / sr0

cd в каталог с файлом .img.gz

и

gzip -d gnu-system-demo-0.4.img.gz
growisofs -dvd-compat -Z /dev/sr0=gnu-system-demo-0.4.img

или

unxz gnu-usb-install-0.7.x86_64.xz
growisofs -dvd-compat -Z /dev/sr0=gnu-usb-install-0.8.x86_64-linux

Обновление

bob@bob-p7-1298c:~/Downloads$ fdisk -l gnu-usb-install-0.8.x86_64-linux 

Disk gnu-usb-install-0.8.x86_64-linux: 838 MB, 838860800 bytes
89 heads, 52 sectors/track, 354 cylinders, total 1638400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c70ee

                           Device Boot      Start         End      Blocks   Id  System
gnu-usb-install-0.8.x86_64-linux1   *        2048     1628160      813056+  83  Linux

Мы можем видеть, что файловая система начинается в секторе 2048

Каждый сектор, являющийся 512 байтами, мы можем дать смещение.

sudo mount -o loop,offset=1048576 gnu-usb-install-0.8.x86_64-linux /mnt

А затем скопируйте содержимое / MNT в папку загрузки сети.

Предоставление pxelinux.0 реквизитные локации VMlinuz и initrd? Хотя я не совсем уверен в деталях Гуэкса. Также возможно загрузиться непосредственно с ISO Image ... Но это потребует Memdisk, и сделает изображение ISO.

2
28.01.2020, 02:36

Не уверен, что это все еще актуально для вас, но я опубликую надежное решение для других:

Самый надежный способ, который я нашел, — использовать диски gnome -.

Откройте программу, выберите флешку и в верхнем правом значке настроек выберите «Восстановить образ диска» (обязательно выберите тот, который использует весь диск, а не только восстанавливает один раздел ).

Скорее всего, у вас останется большой сектор свободного места после операции, лучше оставить его как есть на тот случай, если он понадобится вам во время установки GuixSD для изменения файла config.scm.

У меня это работает в 100% случаев, нет необходимости использовать какие-либо команды терминала. Диски gnome -, кажется, могут программировать MBR для флешек.

Имейте в виду,это удалит ВСЕ данные на этом диске!

0
28.01.2020, 02:36

Теги

Похожие вопросы