ArchLinuxをUbuntuデュアルブートに追加する


8

ArchLinuxをUbuntuでデュアルブートしたいのですが。パーティションをいじりすぎないようにするためのヒントを教えてください。現在、私のコンピューターのパーティション構成は次のようになっています。

(Ubuntu only)
sda
    sda1    [boot loader]
    sda2    [root]
    sda3    [swap]
    sda4    [home]

Archのみをインストールする場合、同じパーティション構成になります。次に、正常にデュアルブートするために、パーティションをどのように準備すればよいですか?素朴なものかもしれませんが、私は提案があります:

sda 
    sda1    [bootloader]  -> Will it detect Arch?
    sda2    [root_ubuntu]
    sda3    [swap]
    sda4    [home_ubuntu] -> I have a lot of space, I could just resize and divide this partition.
    sda5    [root_arch]
    sda6    [home_arch]

上記のスキームは実行可能な実装ですか?いずれにせよ、私は何を提案しますか?どのファイル(configなど)を作成または変更する必要がありますか?


Archをchrootにインストールすることを考えましたか?
StrongBad 2015

私はこれをほぼ正確に行いましたが、Windowsパーティションもありました。私は、UbuntuからGRUBを除外することに決めましたが、それもうまくいきました。
スパーホーク2015

@StrongBad:いいえ、私はしていません。それは良い考えのようです。ArchをUSBパーティションにインストールでき、Ubuntuからマウントして、マウントchrootされたUSBパーティションを使用できることを理解できますか?
kaligne

@ user3298319はい、私の答えをご覧ください。
StrongBad 2015

回答:


5

このスキームは確かに実行可能です。正解です。最善の解決策は、現在のレイアウトを可能な限り小さく変換することです。

Arch LinuxにGrubブートローダーのインストールを要求しない場合はgrub-mkconfig -o /boot/grub/grub.cfg、Ubuntuで実行する必要があります(os-proberがインストールされている場合は、Archインストールが検出され、すべての構成ファイルが自動的に更新されます)。

Grubについて必要な情報は、Arch Linux wikiのhttps://wiki.archlinux.org/index.php/GRUBで見つけることができます(ほとんどすべての説明は、Ubuntuの現在のバージョンに適用されます)。


2

デュアルブートは、同じマシンでWindowsとLinuxの両方を使用できるようにするための便利なコンセプトですが、Linuxのデュアルブートの利点はより微妙です。Linuxのブートプロセスでは、通常、ブートローダーを使用してカーネルとRAMディスクをロードします。これにより、最終的にルートファイルシステムがマウントされ、操作を実行できるようになります。ディストリビューションが異なればカーネルも異なり、多くのディストリビューションはカーネルに異なる範囲でパッチを適用します。同じディストリビューションまたは異なるディストリビューションの2つの異なるカーネルを実行する場合は、デュアルブートする必要があります。同じカーネルに満足している場合は、通常、2つの異なるLinuxディストリビューションを実行するためにデュアルブートする必要はありません。追加のディストリビューションごとにchrootを作成するだけで済みます。Arch wikiにはArch chrootchrootのインストールに関する素晴らしい記事があります

chrootを使用することのコメントに基づく1つの利点は、Archの完全に起動可能なUSBインストールを実行し、ほとんどの状況で単にそれにchrootできることです。つまり、メインハードディスク(sda)を変更する必要はまったくありません。


説明ありがとうございます。この方法でArchLinuxでGUI(gnome)を使用したい場合、USBスティックが異なるビデオカードが搭載されたコンピューターに接続されるたびにXを構成する必要があると思いますか?
kaligne

@ user3298319私はLXDEでUSBスティックをインストールし(ただし、Gnomeが異なるとは思わない)、Xはシンプルなシングルモニターセットアップ(ラップトップやデスクトップなど)を自動検出します。デュアルモニターのセットアップ、回転モニター、またはモニターが正しく識別されないその他の場合、xrandrまたはグラフィカルモニターマネージャーを使用してモニターをセットアップする必要があります。オープンソースドライバーの使用にそれほど問題はありませんでした。
StrongBad 2015

それはとても有望に聞こえるので、私はそれを今夜か明日やってみます!=)
kaligne 2015

さて、パーティション化されたusbサムスティックにarch_rootとarch_homeパーティションを複製しました。次に、私のUbuntuにログインします。arch_rootパーティションをマウントし、arch_homeパーティションをにマウントし/mntました/mnt/home。私のarch_userホームディレクトリはにあり/mnt/home/ます。使用しましたchroot /mnt。arch_userアカウントにログインするにはどうすればよいですか?
kaligne
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.