내 오래된 컴퓨터에 Guix를 설치하고 싶은데 올바른 위치에서 다운로드했습니다.여기USB 드라이브에 플래시해야 하는데 CD나 DVD에 구울 수 있는지 궁금합니다.
답변1
표면적으로는 그렇습니다.
lsblk
일반적으로 CD/DVD 장치를 찾으려면 다음 명령을 사용하십시오./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 위치를 제공하시겠습니까? 나는 guix의 세부 사항에 대해 많이 알지 못하지만. iso 이미지에서 직접 부팅하는 것도 가능합니다. 하지만 이를 위해서는 memdisk가 필요하고 iso 이미지를 만들어야 합니다.
답변2
이것이 여전히 귀하에게 해당되는지 확실하지 않지만 다른 사람들을 위한 확실한 솔루션을 게시하겠습니다.
내가 찾은 가장 신뢰할 수 있는 방법은 gnome-disk를 사용하는 것입니다.
프로그램을 열고 플래시 드라이브를 선택한 후 오른쪽 상단에 있는 설정 아이콘에서 "디스크 이미지 복구"를 선택합니다. (개별 파티션만 복구하는 것이 아니라 전체 디스크를 사용하려면 상단의 옵션을 선택해야 합니다.)
아마도 작업 후에는 여유 공간이 남을 것입니다. 이는 GuixSD 설치 중에 config.scm 파일을 수정해야 하는 경우를 대비해 그대로 두는 것이 가장 좋습니다.
이것은 터미널 명령을 사용하지 않고도 100% 작동합니다. gnome-disks는 플래시 드라이브용 MBR을 프로그래밍할 수 있는 것 같습니다.
이렇게 하면 해당 드라이브의 모든 데이터가 삭제된다는 점을 기억하세요!