問題なくliveusbからArchをインストールする方法

たくさんの推薦を受けたので、私はArchLinuxを試すように勧められました。 私が遭遇したいくつかの問題のXNUMXつは、ArchのLiveUSBを作成したときに unetbootinを、現象を開始しましたが、インストーラーをロードする直前に、 彼は電話を切った エラー:30秒後に起動デバイスが表示されませんでした そしてそれはちょうど私にramfsターミナルを残しました。 どうやらこれは修正が簡単なArchのバグによるものです。


使用しているUSBドライブにラベルを付け直すか、ArchのLiveUSBがブートドライブを検出するために使用する構成ファイルを変更するだけです。

1.構成ファイルを変更します

Unetbootinを使用してArchLive USBを作成したら、syslinux.cfgファイルを開き、表示されるすべてのエントリを探します。 archisolabel = VERSION_ARCHどこで VERSION_ARCH ダウンロードしたArchのバージョン番号です。 私の場合、次のようになりました。 archisolabel = ARCH_201005。

あなたがしなければならないのは変数の値を変えることです アーキソラベル Archが配置されているUSB上のパーティションの名前で確認します。最も簡単な方法は、ファイルエクスプローラーを使用することです。 たとえば、Nautilusでペンドライブを開き、右クリック> [プロパティ]をクリックして、その後の内容を確認します お名前.

そのデータを取得したら、ファイルに戻ります syslinux.cfg と交換 VERSION_ARCH 正しいタグ名で。 スペースがある場合は、タグ名を引用符で囲んでみます。

2.インストールファイルが配置されているパーティションのラベルを変更します

他のオプションは、明らかに、Archインストールファイルが配置されているパーティションのラベルを変数の値で変更することです(LiveUSBの通常の場合、USBの唯一のパーティション上)。 アーキソラベル に登場 syslinux.cfg。 他の方法の方がはるかに実用的で単純なのは事実ですが、さまざまなタイプのパーティションのラベルを変更する方法を示す良い機会のように思えました。 これを実現する最も簡単な方法は、インストールすることです Gparted.

Ubuntuでは、次のようになります。

sudo apt-get インストール gparted

インストールしたら、gpartedを開きました。 メニューを開きました Gparted>デバイス> / dev / sdb。 次に、問題のパーティションを選択します。 右クリック>マウント解除。 ついに もう一度右クリック>ラベル 正しいタグ名を書きました。 私の場合は ARCH_201005.

パーティションが割り当てられているファイルシステムに応じて、適切なツールをインストールする必要があるため、端末から同じことを行うのは少し複雑です。

sudo apt-get install mtools#fat
sudo apt-get install ntfsprogs#ntfs
sudo apt-get install e2fsprogs#ext2、ext3&ext4
sudo apt-get install jfsutils#jfs
sudo apt-get install reiserfsprogs#reiserfs
sudo apt-get install xfsprogs#xfs

次に、パーティションをアンマウントする必要があります。 そのためには、まずそれがどこにあるかを知る必要があります。

fdisk-lコマンドはsudo
sudo umount NAME

交換 NAME パーティションの名前またはそれがマウントされているパス。 例えば、 sudo umount / dev / sdb1 o sudo umount / media / miusb.

注:以下の例では、 パーティション パーティション名(例:/ dev / sdb1)および ラベル 割り当てたいタグ名で。

FAT

現在のタグ名を確認するには:

sudo mlabel -i PARTITION -s ::

デバイスラベルを変更するには:

sudo mlabel -i PARTITION :: LABEL

NTFS

現在のタグ名を確認するには:

sudo ntfslabel PARTITION

デバイスラベルを変更するには(最大128文字):

sudo ntfslabel PARTITION LABEL

同様のエラーが発生した場合 トラックあたりのセクターの倍数ではなく、セクターの総数(7831520)(63)!、次のように入力して、そのチェックを強制的にスキップします。

echo mtools_skip_check = 1 >>〜/ .mtoolsrc

EXT2、EXT3、EXT4

現在のタグ名を確認するには:

sudo e2label PARTITION

デバイスラベルを変更するには(最大16文字):

sudo e2label PARTITION LABEL

JFS

現在のタグ名を確認するには:

sudo jfs_tune -l PARTITION

デバイスラベルを変更するには(最大16文字):

sudo jfs_tune -L PARTITION LABEL

レイザーフ

デバイスラベルを変更するには(最大16文字):

sudo reiserfstune -l PARTITION LABEL

XFS

現在のタグ名を確認するには:

xfs_admin -l PARTITION

デバイスラベルを変更するには(最大12文字):

sudo xfs_admin -L PARTITION LABEL
詳細については USBデバイスのパーティションラベルを変更する方法、Ubuntuwikiからこの優れたチュートリアルを読むことをお勧めします。
アップデート:別の解決策は、30秒待つことです。 ramfsシェルにいるときは、usbへのシンボリックリンクを作成する必要があります。 これは、次のように記述することで実現されます。 ln -s / dev / sdb1 / dev / archiso。 そして、あなたはコマンドを入力する必要があります 終了する。 トリックは置き換えることです sdb1 あなたのusbディスクに対応するもののために。 これは、GNOMEに付属のディスクユーティリティを使用して簡単に見つけることができます。 次に、 / dev / archiso エラーをスローしたファイルの名前に置き換える必要があります。 ファイルが存在しないと言ってこのコマンドを実行できない場合は、最初にすべてのディレクトリを作成し、次にそこに移動して、最後にlnコマンドを実行する必要があります。 たとえば、次のようになります。 mkdir -p / dev / disk / by-label それから cd / dev / disk / by-ラベル 最後に ln -s / dev / sdb1 ARCHISO_201105。 この例は、ファイル/ dev / disk / by-label / ARCHISO_201105が見つからなかったためにすべてのエラーが発生した場合に有効です。

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   llochyisus

    はるかに簡単な方法があります:

    dd if = archlinux-2010.05- {core | netinstall}-{i686 | x86_64 | dual} .iso of = / dev / sdx

    1.    セザール

      手伝ってくれませんか? 私はすでにddを入れたそのコマンドを使用し、usbで起動すると、.binが破損していることを通知します..私はすでにisoを下げようとしましたが、同じように続行します...
      / home / marduk /ダウンロード#dd if = archlinux-2015.03.01-dual.iso of = / dev / sdb1

      私は何かが足りないのですか? または何かが間違っていますか?
      感謝

      1.    Linuxを使いましょう

        こんにちはセザール!

        私たちの質疑応答サービスでこの質問を提起したほうがいいと思います 問合せ DesdeLinux コミュニティ全体があなたの問題を解決できるように。

        抱擁、パブロ。

  2.   Linuxを使いましょう

    おっと! 面白い!
    共有してくれてありがとう!
    乾杯! ポール。

  3.   ミケル・マイヨールi Tur

    残念ながら、それは統一されておらず、各ディストリビューションの各ISOは異なる方法で呼び出される必要があるため、ペンドライブからISOとして起動するGRUB / BURGの仮想エントリを知ることは興味深いでしょう。

  4.   デビッドアマロ

    Unetbootinにもそのバグがありました。
    新しいシステムのホームパーティションを残して、マウントポイントとして選択したので、次に起こったことはさらに悪化しましたが、フォーマットしました。 そして、すべてが失われたわけではありません:(。
    私はあなたに尋ねます:ホームパーティションをそのままにしてArchをインストールする方法はありますか?

    よろしく

  5.   Linuxを使いましょう

    素晴らしいあなたの貢献マーク!
    共有していただきありがとうございます。
    抱擁と幸せな年! ポール。

  6.   Mark Hodder

    こんにちはマリオ、2つの公式カーネルがあります:通常デフォルトでインストールされるもの(kernel26パッケージ)と、安定していると見なされますが更新が少ない拡張サポートカーネルがあります(通常はリビジョンのみ、2.6.32.​​XNUMXです) .Xは今)。

    これのパッケージはkernel26-ltsであり、コアにもあります( "core"はArchのベースリポジトリです)。

    ご挨拶と明けましておめでとうございます! 🙂

  7.   Mark Hodder

    実際、Archのインストールイメージは現在ハイブリッドです。 CDのISOは、同じファイル内のUSBのイメージと統合されています。 したがって、ArchをUSBからインストールする場合は、イメージをUSBに直接コピーするだけで十分です。

    たとえば、次のように実行します。 `dd if = archlinux-2010.05-netinstall-i686.iso of = / dev / sdb` 32ビットのネットワークインストールイメージを備えた起動可能なUSBドライブがすでにあります(/ dev / sdbはUSBを指定しますが、その上のパーティション(そして明らかにこれはその上にあるかもしれないすべてのデータを消去します);またddはrootとしてまたは適切な特権で呼び出されなければなりません)。

    Tobias Powalowski [1]によるArchbootイメージもハイブリッドであり、同じイメージに32ビットと64ビットの両方の標準カーネルとLTSカーネルも含まれています:)。

    Windowsユーザーは、flashnul、Windows用のdd、または好みのUSBイメージライターを使用できます。

    挨拶。

    [1]: https://wiki.archlinux.org/index.php/Archboot

  8.   Mark Hodder

    このようなArchのインストールを行っていないので、現時点で公式のArchインストーラー(公式の画像にあるもの)がどのようになるかはわかりません。

    ただし、少なくともArchbootにあるインストーラー(Archをインストールするための別のイメージ、オールインワンの一種)では、必要なパーティションのマウントポイントを設定すると、で新しいファイルシステムを作成するかどうかを尋ねられます。そのパーティション(つまり、フォーマットする場合)。 その質問に「いいえ」と答えると、選択したファイルシステムを使用して、フォーマットせずに、指定した場所(/ home、/ var、...など)にパーティションをマウントします。

    Archbootの最新バージョンをここからダウンロードできます(リンクをクリックすると、お住まいの地域の近くのミラーにリダイレクトされます)。 https://downloads.archlinux.de/iso/archboot/latest

  9.   @lomellamomario

    ほら、もうXNUMXつ知っているxD説明してくれてありがとう

  10.   @lomellamomario

    マーク、あなたは私がコメントしようとしていたことを取り上げましたxDちなみに、Arch Linuxには、標準またはLTSカーネルがないことを知っていますが、32のカーネルと64の期間のカーネルがあります。 更新は誰にとっても同じであり、新しいバージョンが出てテストされたときです。 そして、アーチへの移行おめでとうございます! 新しい年、新しいディストリビューション。 あなたはおそらくそれを後悔しないでしょう。 Salu2と明けましておめでとうございます!

  11.   @lomellamomario

    マーク、あなたは私がコメントしようとしていたことを取り上げましたxDちなみに、Arch Linuxには、標準またはLTSカーネルがないことを知っていますが、32のカーネルと64の期間のカーネルがあります。 更新は誰にとっても同じであり、新しいバージョンが出てテストされたときです。 そして、アーチへの移行おめでとうございます! 新しい年、新しいディストリビューション。 あなたはおそらくそれを後悔しないでしょう。 Salu2と明けましておめでとうございます!