我已经设置了我的系统,配置它和所有东西,只使用一个分区/(ext4).
所以没有单独的家,开机,交换等.

所以问题是:

有没有办法从这个配置转到“单独”的分区设置?

我可以为单独的启动分区腾出空间,也许可以复制我的/ boot吗?


解决方法:

您可以缩小现有的文件系统和分区,为其他分区腾出空间,然后复制文件.大多数文件系统在安装时都无法收缩,因此可以通过现场CD / USB(例如您的发行版或GParted live CD(专用于分区的实时CD)或SystemRescueCD(一般系统管理和救援直播CD)进行缩减.

但是,我不建议制作/启动单独的分区.只有在引导系统无法管理从根分区加载内核时,才能使/ boot分离.发生这种情况的典型情况是

您有一个旧的BIOS(固件)无法看到整个磁盘,因此您需要在磁盘开头附近的小分区中放置启动所需的软件.
您有一个无法读取根分区的引导加载程序.例如,您的引导加载程序是Grub 1,而您的根分区位于LVM卷上.

如果您的系统已经可以在根分区上使用内核启动,那么通过创建单独的启动分区无法获得任何好处.

如果您决定创建一个单独的启动分区 – 或者,就此而言,如果您将现有的启动分区合并到根分区上,那么除了复制文件之外,还有更多内容.当PC引导时,BIOS会将引导扇区(引导磁盘的前512个字节)加载到内存中.没有足够的空间放置整个文件系统驱动程序,因此该代码的作用是从存储在引导扇区中的位置加载更多代码.如果将该代码移动到其他分区,则需要更新该位置.您可能还需要更新引导加载程序的配置文件.

使用Grub,如果您的发行版附带update-grub(例如Debian或Ubuntu),请运行它.否则,编辑配置文件(Grub 1的/boot/grub/menu.lst或Grub 2的/boot/grub/grub.cfg)并更新Grub将从中找到内核的设备. (使用Grub 2,你可能无所事事,因为它可以在运行时自动找到内核.)在任何一种情况下,也运行grub-install / dev / sda.
用Lilo,跑lilo.

标签: linux, boot, partition

相关文章推荐

添加新评论,含*的栏目为必填