SSDへのArch Linuxのインストール

SSDへのArch Linuxのインストール

私はこの問題を解決しています:

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 $devicehdparm -i $device

Crucial M4 64GBを例に挙げましょう。

# hdparm -i /dev/sda

/dev/sda:

 Model=M4-CT064M4SSD2, FwRev=070H, SerialNo=0000000011290314D973

ディスクがまったく表示されない場合は、コネクタ/ケーブルを確認して別のケースを試してください。そうしないと、互換性がないか破損した状態で到着する可能性があります。

インストール中にHDD / SSDに違いはありません。整列/廃棄が保存されることがあります。

関連情報