Você pode gravar arquivos .img feitos para unidades USB em um DVD ou CD e ainda esperar que ele inicialize?

0

Eu quero instalar o Guix em um dos meus computadores antigos, o lugar onde eu fiz o download deles é aqui e é suposto estar em flash drives USB, mas eu estou querendo saber se eu poderia gravá-lo em um CD ou DVD.

    
por toxemicsquire 21.11.2014 / 02:14

1 resposta

1

Da aparência, sim.

Encontre o dispositivo de cd / dvd usando lsblk normalmente algo como /dev/sr0

cd para o diretório com o arquivo .img.gz

e

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

ou

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

atualizar

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

Podemos ver que o sistema de arquivos começa no setor 2048

Cada setor sendo 512 bytes, podemos dar um deslocamento.

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

E copie o conteúdo de /mnt para a pasta de inicialização da rede.

Dando ao pxelinux.0 os requeridos locais vmlinuz e initrd? Embora eu não esteja exatamente certo sobre os detalhes do guix. Também é possível inicializar diretamente a partir de uma imagem iso ... mas isso exigiria o memdisk e a criação da imagem iso.

    
por 21.11.2014 / 02:35

Tags