![如何调整启动分区的大小](https://linux22.com/image/1081276/%E5%A6%82%E4%BD%95%E8%B0%83%E6%95%B4%E5%90%AF%E5%8A%A8%E5%88%86%E5%8C%BA%E7%9A%84%E5%A4%A7%E5%B0%8F.png)
这是我的问题。我想重新安装 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 的大小。