修正する

修正する

私の古いコンピュータに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をプログラムできるようです。

これにより、そのドライブのすべてのデータが削除されることを忘れないでください。

関連情報