Debootstrapを使用して別のDistroからDebianをインストールする

私は最近、持っていたディスクをフォーマットしたいと思っていました。Debianをサーバー用に配置して、いろいろ試してみたかったのです。 重要なのは、ブータブルUSBを作成してから、コンピューターを起動してすべてのインストールを開始するのが本当に面倒だったということです。

そして彼はまた他にやることがありました。 そこで、仮想化されているかのように、別のLinuxからインストールする方法を調査する作業を開始しました。 これが私が出会った方法です ブートストラップを解除します。  そして、私がどのようにしたかを簡単に説明します:

インストール。

これは常に、プロセスが実行される場所によって異なります。 私は例えば使用します マンジャロ。 したがって、次のようになります。

yaourt -S debootstrap

使用して Debianの 同様に、そうなるでしょう。

sudo apt-get install debootstrap

何が必要かを知ることも重要です Chroot。

ランニング

それでは、要点を説明しましょう。 私たちが最初にしなければならないことerはclaを定義することです使用するディスクとそのディスクのパーティションはめったにありません。

例えば:

私はXNUMX枚のディスクを持っています:

最初のレコード:  SDA  に分かれています 4パーティシオン (sda1、sda2、sda3、sda4)

XNUMX枚目のディスク: SDB  これは、基本システムをインストールする場所です。 あれは マンジャロ。

この順番で。 ディスクを選びました  SDA とパーティション sda3

今私がしているのはパーティションをマウントすることです。

パーティションをマウントするフォルダを作成します。

sudo mkdir /media/Debian

次に、パーティションをマウントします。

sudo mount /dev/sda3 /media/Debian

ベースシステムをインストールします

このステップでは、Debianの基本システムのインストールに進みます。 そのために実行します。

sudo debootstrap --arch i386 wheezy /media/Debian http://ftp.fr.debian.org/debian

-アーチ:32ビットまたは64ビットのアーキテクチャを選択します。

Wheezy:  ここでは、Debianのバージョンを選択しています。

/メディア/ Debian: パーティションをマウントする場所。

次に、基本システムのインストールがどのように開始されるかを確認します。

2013-08-16:14:07のスクリーンショット

帯域幅にもよりますが、これには数分かかります

終了すると、このメッセージが表示されます。また、ファイルがダウンロードされた場合は、次のメッセージが表示されます。

2013-08-16:14:15のスクリーンショット

2013-08-16:14:15のスクリーンショット

Debianのセットアップ。

今、私たちがしなければならないのは、 Debianの。 そのため、あたかも Debian コンソールで以下を実行します。

LANG=C.UTF-8 chroot /media/Debian /bin/bash

このようにして、コンソールから注文を実行できます Debian

それで?

カーネルをインストールしましょう! ..そのために、最初にsources.listを編集します。

nano /etc/apt/sources.list

至福を生み出すために sources.listを 以下を使用できます WEB

そして更新します。

apt-get update && sudo apt-get upgrade

だから私たちは私たちが好きなカーネルを探します:

aptitude search linux-image-

次に、利用可能なカーネルのリストを取得します。 私の場合、linux-image-3.2.0-4-686-paeをインストールしました

apt-get install linux-image-3.2.0-4-686-pae

この意味で、Debianはすでに存在しますが、もう少し構成します。

パーティションのマウント。

/ etc / fstabファイルの編集

nano /etc/fstab

そこに何を置くかは、各コンピューターによって異なります。 私の場合、ルート「/」はsda3(Debianをインストールする場所)にあることだけをお伝えします。

次のようになります。

"/ Dev / sda3 / ext4 defaults 0 1"

そして今、私たちは一緒に乗るだけです:

mount -a

次に、システムを少しカスタマイズします。 次のコマンドを使用して、タイムゾーンを構成します。

dpkg-reconfigure tzdata

sshをインストールします(REDでのみ処理します)

apt-get install ssh

ユーザーを追加し、パスワードを次のように変更します ROOT

adduser usuarioprueba
passwd root

ここで、「exit」を実行して、自然なシステムコンソールにとどまり、grubを更新します。

sudo update-grub

2013-08-16:15:03のスクリーンショット

ここからは、すでに好みに合った構成を行うことができます。 他のサービスまたはグラフィカル環境をインストールする方法。

投稿が気に入っていただければ幸いです。

Saludos!


コメントを残す

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

*

*

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

  1.   gonzalezmd(#Bik'it Bolom#)

    素晴らしい仕事。

  2.  

    うわあ! どれだけ便利か。 テストをします

  3.   チャパラル

    鮮やかさ!

  4.   エリオタイム3000

    優秀な。 アーチャーのためのDebianFromScrarch。

  5.   x11テテ11x

    さて、彼らはエラーが発生しました

    1.    @jlcmax

      笑私はその言葉で決してすることができません。 私はいつも…私はいつもそれを間違えます。 uu

      1.    x11テテ11x

        modのXNUMXつがそれを修正した後、問題ありません:v

        1.    マヌエルデラフエンテ

          はい、もちろん、スペルチェッカーをわざわざ使用しないでください。それが私たちの目的です。あなたのためにそれを使用するためです、ハハハ。 😀

          わかりました。それだけです。ちなみに、ルートとして使用してはならないため、Yaourtコマンドもsudoします。 😛

  6.   クリスティアン

    面白くてとても実用的です。

  7.   ジーク84

    おもしろい

  8.   g919v3r

    いつもおもしろいのですが...通常、私は読んだほとんどすべてをすぐに忘れて、中心的な考えを維持しますが、この場合、XNUMX番目の段落の「フェンス」を頭から取り除くことはできません。

    1.    マヌエルデラフエンテ

      ははは、それはすでに修正されています。 😀