如何调整启动分区的大小

如何调整启动分区的大小

这是我的问题。我想重新安装 Ubuntu。我的笔记本电脑是旧的 HP Compaq nx7400。光驱出了问题,无法读取光盘。我想改用 USB 端口,但笔记本电脑无法从它启动。(即使我在 BIOS 设置中的启动顺序中将 USB 设置为第一位,它也不会启动。此外,在启动时按 F9 选择启动设备后,USB 不会出现在列表中,只有光盘、上网本磁盘和网络(如果我启用它)。)

我想调整启动分区的大小以便为安装腾出空间,但我无法这样做,因为似乎整个硬盘都是启动分区,所以无法使用 Gparted 卸载它。

我的分区系统如下:

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e6661

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   486318079   243158016   83  Linux
/dev/sda2       486320126   488396799     1038337    5  Extended
/dev/sda5       486320128   488396799     1038336   82  Linux swap / Solaris

那么我该如何创建一个新分区来安装“新”Ubuntu 并删除旧版本呢?或者有更好的解决方案吗?我希望这不是一个难题...

答案1

您不必为了重新安装 Ubuntu 而重新分区磁盘。看起来您只有一个 Ubuntu 分区和一个扩展分区中的交换分区,这是 Ubuntu 安装的标准分区方案。

你可以启动 Ubuntu iso从 Grub 菜单。当您从 iso 文件启动时,您将能够在启动时按下一个键以进入 Live 启动菜单。添加toram内核选项。

您可以选择是否保存程序或主文件夹数据,或者只是删除所有内容并重新安装。

重要的是,在执行该过程之前进行可靠的备份!不过,如果你确保自己知道自己在做什么,就不会出错。

答案2

这包括两个部分:

打开终端并运行 ls /boot 如果启动时充满了旧内核,您可以删除它们,我建议保留原始版本、最新版本和最新版本之前的版本。最低数字通常是发货内核,最高数字是最新内核。

要增大 boot 的大小,首先需要缩小另一个分区,以便有可用空间。我建议使用 live cd 上的 gparted 工具来执行此操作。首先根据您的设置减小 / 或 /home 的大小。然后增加 boot 的大小。

相关内容