
状態
/dev/sda1
(15GB / ext4)にArch Linuxがインストールされています。有効と有効/
(100 GB/ext4)。 Ubuntu用の15GB / ext4パーティションを作成しました。 Syslinuxをブートローダとしてインストールしました。/boot
/dev/sda1
/home
/dev/sda2
/dev/sda3
質問
/dev/sda3
Syslinxブートローダを中断せずにGRUBをインストールせずにUbuntuをデュアルブートとしてインストールし、2つのオペレーティングシステム/dev/sda2
間でホームパーティションを共有するにはどうすればよいですか?
修正する
Ubuntuを正しく起動する方法を学び、チェーンローディングが不要であることがわかりました。
これが私がしたことです:
- Ubuntuを削除
/dev/sda3
し、同じ場所に再インストールしてください。 /dev/sda1
nameに新しいディレクトリを作成しました/boot/ubuntu
。/boot
手順1の新しいディレクトリにすべてコピーします/dev/sda3
(Ubuntuのカーネルとinitrdファイルがあるため)。/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