私はこの問題を解決しています:
https://wiki.archlinux.org/index.php/Beginners%27_guide
既存のHDDを使用してこれを何度も成功しましたが、最近次のSSDを購入してインストールしました。
http://uk.transcend-info.com/Products/No-418(32GBバージョン)
「ストレージデバイスの準備」セクションに達し、結果が出力されました。
lsblk
コマンドは次のとおりです。
NAME MAJ:MIN RM. SIZE RO TYPE MOUNTPOINT
sda 8:0 1 58.6G 0 disk
--sda1 8:1 1 58.6G 0 part /run/archiso/boottmnt
sr0 11:0 1 1024M 0 rom
loop0 7:0 0 252.5M 1 loop /run/archiso/sfs/airootfs
loop1 7:1 0 32G 1 loop
--arch_airootfs 254:0 0 32G 0 dm /
loop2 7:2 0 256M 0 loop
--arch_airootfs 254:0 0 32G 0 dm /
64GB USBスティックからアーチLinuxインストールを起動したので、最初の2つのエントリがあります。
私の質問は「ループ」デバイスに関するものです。
この出力は合理的に見えますか? SSDが単一の「sda」デバイスとして表示されると予想していたので、次にどこに行くのかわかりません。ループデバイスの1つにArchをインストールできますか?では、どのデバイスにインストールする必要がありますか?私はそれがloop1であると仮定していますが、続行する前にいくつかの健全なアドバイスが必要です。また、このような循環装置はなぜ分離されているのでしょうか?誰かがこれを簡単に説明できますか?
答え1
私の質問は「ループ」デバイスに関するものです。
見るのはlsblk
複雑な設置構造ですLinuxライブシステムの実行。
loop0 7:0 0 252.5M 1 loop /run/archiso/sfs/airootfs
屋根ふき装置はただ仮想デバイス - 主なアイデアは、単一の大容量(圧縮)ファイルをファイルシステムに変換することです。おそらく「ディループ」デバイスと呼ぶ必要があります。
上の行は、LinuxがUSBドライブ上のループデバイスをRAMベースの仮想デバイスであるポイントのairootfs
下にマウントする方法を示しています。/run
findmnt
概要を取得するためのユーティリティです。
用語が不明瞭な場合が多い。これらの概念を理解するには、Wikipediaを参照するのが最善です。クイッククリーニング:
ソリッドステートドライブ、ハードドライブ:Linux「デバイス」ではない製品です。大容量ストレージ内部と外部。カーネルがこれをどのように処理するかについては、起動時にdmesgを確認してください。誰かが「外部HDD」または「USB SSD」(外部も意味する)について話します。情報を提供し、「デバイス」というあいまいな用語を使用しないでください。
sda、sdb:認識され、アルファベット順に番号が付けられています。ディスク。フロッピーディスクに必要なものよりも複雑なもの分ける:
sda1、sda2:ファイルシステムとしてフォーマットするパーティションまたはブロックデバイス。これでのみSSDが保存を開始できます。文書(単なるバイトではない)
たとえば、RAIDを使用すると、アドインのために追加の「ボリューム」レベルを追加できます。
「有名な」dd
ユーティリティはディスクとパーティションに書き込むことができます。どちらも十分に「ブロックデバイス」です。
ご使用にはご注意ください!起動可能なUSBドライブ(またはディスク)(またはメモリースティックまたはペンドライブ...)を作成するには「のみ」が必要で、数字「a」、「b」、「c」、..をインポートする必要があります。 。正しい:
dd ... of=/dev/sda # This can "wipe" a whole internal disk.
dd ... of=/dev/sdb # oops. THIS is the external USB drive attached
dd ... of=/dev/sda1 # first partition on first disk e.g. rootfs
dd ... of=/dev/sda7 # number seven, could be swap partition
fdisk -l
各ディスクのサイズとタイプとともに、良いパーティションのリストが提供されます。この情報を得るためにfdiskを対話的に始めないでください。
はい、これらの背景知識がなければ、Linuxをインストールするのが難しいでしょう。私が言ったように、「ssd」と「device」という言葉はしばしば不正確に使用されます。今、あなたはもっとよく知りました!
すべての基本概念はmount
コマンドに集中しています。起動時にシステム管理者とユーザーとして実行できるタスクは次のとおりです。
mkdir data-f # create mountpoint (first time only)
mount /dev/sdf35 data-f
これで、このSATAディスク「sdf」(パーティション#35)の内容をファイルにアクセスできるようになりました。cd data-f; ls; ...
答え2
losetup
各ループデバイスが何を参照しているかを確認するために使用されます。物理ディスクはsd[a-z]
、、、、 ...のいずれかhd[a-z]
でvd[a-z]
表示する必要があり、カードリーダーの場合mmcblk[0-9]
...
また、正しいディスクがあることを確認できるように、ディスクの名前と種類を一覧表示する必要がありますsmartctl -a $device
。hdparm -i $device
Crucial M4 64GBを例に挙げましょう。
# hdparm -i /dev/sda
/dev/sda:
Model=M4-CT064M4SSD2, FwRev=070H, SerialNo=0000000011290314D973
ディスクがまったく表示されない場合は、コネクタ/ケーブルを確認して別のケースを試してください。そうしないと、互換性がないか破損した状態で到着する可能性があります。
インストール中にHDD / SSDに違いはありません。整列/廃棄が保存されることがあります。