Linuxシステムがあり、CentOS 7もインストールしたいと思います。問題は、インストールメディアから起動できないことです。
インストールシステムなしでCentOSをインストールしたり、別のLinuxでインストールシステムを起動したりできますか?
インストールがgrub
最大の問題ではありません。すでにインストールされているので、新しい項目を手動で編集できます。問題はファイルシステムエントリの作成とインストールです(Archのインストールを考えてください)。
答え1
はいインストールメディアなしでシステムをインストールできます。インストーラは、デフォルトでハードウェアに基づいてバイナリ、ドライバ、および構成を作成し、それらをパーティションにコピーします。インストーラの問題により、インストールされているシステム上のすべてのファイルをCentOSをインストールしたいパーティションにコピーできます。
次のようなハードウェアにCentOSを新しくインストールします。最小設置。いいえ新しくインストールされたシステムを更新します。新しくインストールされたシステムの電源を入れます。ターゲットシステムに新しいパーティションを作成し、/mnt/new
フォルダに一時的にマウントします。/
新しくインストールしたパーティションのすべての内容をrsync
CentOSがインストールされる新しいパーティションにコピーします。 asで-avz
フラグを使用してください。rsync
根ユーザー。入らないようにする proc
、、、、ディレクトリと。/dev
/sys
/run
--exclude
rsync
sudo rsync -avz root@newsystem:/* /mnt/new/ --exclude '/dev' --exclude '/proc' --exclude '/sys' --exclude '/run'
これで、新しいシステムに除外されたディレクトリを作成します。
sudo mkdir /mnt/new/sys /mnt/new/dev /mnt/new/proc /mnt/new/run
これでファイルシステムが/etc/fstab
正しく編集されマウントされました。正しい grub エントリを作成し、新しくコピーした CentOS でシステムを起動します。残念ながら、システムがdracut
シェルに残っている場合は、このコマンドを使用してパーティションをblkid
見つけます。新しいルートパーティションをUUID
識別します。UUID
以前に実行していたシステムで再起動し、/etc/fstab
UUIDを編集/dev/sda1
などに使用します。
まだシェルにいる場合は、システムを起動し、dracut
ハードウェアをrescue kernel
修復しinitramfs
て再構築してください。initramfs
今は大丈夫でしょう。
実行中のシステムのvirtualboxに新しいCentOSをインストールし、ホストシステムからCPU構成などをコピーできます。次に、ホストコンピュータの目的のパーティションにインストールをコピーします。
Linux のインストールを転送する際に発生する問題のほとんどは、ディスプレイドライバとfstab
エントリに関連しています。だから最小設置転送ただ。後でインストールX Server
してくださいGnome
。