windows与linux双系统下,为linux系统/boot独立分区扩容

问题

安装ubuntu系统时,采用手动分区:

1. /boot :一般分配1G,电脑空间大可以分配4G
2. /     :分配150-200G,类似windows C盘,存放系统环境:如ROS,python等
3. swap  : 交换空间,当系统内存不够用时,会使用swap空间,一般分配系统内存的1-2倍。如系统内存条是8G,则swap可以分配8G或者16G
4. home  : 用于存放用户的功能包/代码,一般给300G(除了上述三个分区,剩余的空间都给home就可以)

但是,由于没有经验,只给了/boot 300M,导致系统空间不够用,无法安装其他环境,报错:Sub-process /usr/bin/dpkg returned an error code (1)

方法

一、通过清理更新的内核可以减少/boot分区的占用

1. 查看系统内核:
sudo dpkg --get-selections|grep linux-image 
2. 确定自己现在使用的内核
sudo uname -a
3. 删除没用的内核
sudo apt-get purge ...如linux-image-4.8.0-56-generic linux-image-extra-4.8.0-56-generic
这里不要用sudo apt-get remove, 原因就是因为remove命令只会删除相应的文件,并不会删除相应的配置信息,要删除相应的配置信息,需要采用purge命令
4. 再次查看/boot分区使用情况
df -h 或 df -h /boot

二、使用上述方法确实可以减少/boot分区占用,但是并没有从根本上解决问题,接下来介绍给/boot分区扩容的方法

  1. 确定ubuntu系统装在了哪里(如果有2块硬盘),然后在windows系统下给ubuntu系统所在硬盘压缩卷,分出一部分未分配空间(1-5G就够用,我分了4G)。注意是给ubuntu系统所在硬盘压缩卷,而不动ubuntu系统分区,而且是ubuntu系统分区左右的一个空间压缩卷,得到一部分未分配的空间。
  2. 使用ubuntu 自带的disk软件查看/boot 分区配置,点击/boot分区下面小齿轮图标,选择Edit Mount Options,出现如下界面,并根据标注地方操作。
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/c03cf7277ad043dd920bb89d5532551a.png
  3. 使用disk软件查看刚压缩卷得到的未分配空间,先点击这部分未分配空间的下面的三角形,让他变成方形,然后点击小齿轮图标,先选择Edit Partition,界面如下,并根据标注地方操作。
    在这里插入图片描述
  4. 然后选择Edit Mount Options,出现如下界面,并根据标注地方操作。
    在这里插入图片描述
  5. 把之前/boot下的内容全部拷贝到/media/xxx/xxx下面,/media/xxx/xxx具体路径可以通过Disk 软件看到,在disk点击那块未分配的空间,最下面有个Contents NTFS-Mounted at /media/xxx/xxx.
    sudo cp -r /boot /media/xxx/xxx
  6. reboot 开机重启,df -h 或者使用Disk 软件 发现/boot 已经挂在到新的空间中。
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: WindowsLinux双系统是指在一台计算机上同时安装Windows操作系统Linux操作系统,使用户可以根据需要选择使用不同的操作系统。这样可以在同一台计算机上同时享受WindowsLinux的功能和特性。\[1\]在双启动设置中,您一次只能使用一个操作系统。在引导过程中,您将看到引导加载程序可供选择的操作系统列表。\[1\]如果您遇到了无法进入Linux系统的问题,可能是因为Linuxboot分区没有正确挂载到与安装Windows系统的同一个磁盘上。\[2\]解决方法是将Linux系统boot分区挂载到与安装Windows系统的同一个磁盘上。这样可以确保系统启动时能够正确找到启动项。\[2\]具体的安装步骤可以根据您使用的Linux发行版和硬件配置进行调整。一般来说,您需要先安装Windows系统,然后再安装Linux系统。\[3\]在安装Linux系统时,需要注意选择正确的启动设备,并根据需要进行分区和修改操作。\[3\]安装完成后,您可以通过双系统选择界面选择进入WindowsLinux系统。\[3\]这样就可以实现WindowsLinux双系统的安装和使用。 #### 引用[.reference_title] - *1* [如何实现Linux系统Windows系统双系统](https://blog.csdn.net/JackieDYH/article/details/100575284)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [安装windows+linux双系统](https://blog.csdn.net/Xionghuimin/article/details/88741453)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [windowslinux双系统安装方法](https://blog.csdn.net/dragonsky_no1/article/details/95810471)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值