情况
/dev/sda1
我在(15GB/ext4)上安装了 Arch Linux 。/
和/boot
均已开启/dev/sda1
且/home
已开启/dev/sda2
(100GB/ext4)。我/dev/sda3
为 Ubuntu创建了一个 15GB/ext4分区。我安装了 Syslinux 作为引导加载程序。
问题
如何在不安装 GRUB 的情况下双引导安装 Ubuntu /dev/sda3
,而不破坏我的 Syslinx 引导加载程序以及如何/dev/sda2
在两个操作系统之间共享主分区?
更新
我学习了如何正确启动 Ubuntu,并发现链式加载是不必要的。
这就是我所做的:
- 删除 Ubuntu
/dev/sda3
并将其重新安装在同一个地方。 /dev/sda1
在name上创建了一个新目录/boot/ubuntu
,- 将所有
/boot
from复制/dev/sda3
到步骤 1 中的新目录(因为 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
任何文件都可以访问。