Arch LinuxデュアルブートにUbuntuを追加し、Syslinuxを維持し、GRUBは必要ありません。

Arch LinuxデュアルブートにUbuntuを追加し、Syslinuxを維持し、GRUBは必要ありません。

状態

/dev/sda1(15GB / ext4)にArch Linuxがインストールされています。有効と有効/(100 GB/ext4)。 Ubuntu用の15GB / ext4パーティションを作成しました。 Syslinuxをブートローダとしてインストールしました。/boot/dev/sda1/home/dev/sda2/dev/sda3

質問

/dev/sda3Syslinxブートローダを中断せずにGRUBをインストールせずにUbuntuをデュアルブートとしてインストールし、2つのオペレーティングシステム/dev/sda2間でホームパーティションを共有するにはどうすればよいですか?


修正する

Ubuntuを正しく起動する方法を学び、チェーンローディングが不要であることがわかりました。

これが私がしたことです:

  1. Ubuntuを削除/dev/sda3し、同じ場所に再インストールしてください。
  2. /dev/sda1nameに新しいディレクトリを作成しました/boot/ubuntu
  3. /boot手順1の新しいディレクトリにすべてコピーします/dev/sda3(Ubuntuのカーネルとinitrdファイルがあるため)。
  4. /boot/syslinux/syslinux.cfgで編集されました/dev/sda1。以下のトピックを参照してください。

    LABEL Ubuntu
         MENU LABEL Ubuntu
         LINUX ../ubuntu/vmlinuz-3.5.0-23-generic
         APPEND root=/dev/sda3 ro
         INITRD ../ubuntu/initrd.img-3.5.0-23-generic
    

私がスマートであれば、専用のブートパーティションがあるかもしれません。まあ、それは元の質問の一部ではなかったので、後でそれについて心配します。

しかし、Ubuntuを共有プライマリパーティションとして使用できると予想しましたが、/dev/sda2そうではありません。 :(

/home/userフォルダを開くように変更する方法を知っている人はいますか/dev/sda2

ベストアンサー1

Ubuntuをインストールしてすべてのファイルにアクセスできるので、ファイル/dev/sda2に追加してください。fstab/home2

おすすめ記事