当前位置: 首页 > news >正文

双系统安装——爽哉爽哉

项目场景:

因为进一步学习VLA的时候需要采用ubuntu系统,并且想到这学期也在开设嵌入式系统开发与设计课程,于是给自己装了一个双系统。windows是win 10,因为买得很早,加过一块机器硬盘,分了三个区,主要用了299GB的那块区域。整个分区给了ubuntu。ubuntu采用的是22.04版本。安装教程参考了两位博主,链接如下:
https://www.bilibili.com/video/BV1hL411r7p2/?spm_id_from=333.337.search-card.all.click
https://www.bilibili.com/video/BV1554y1n7zv/?spm_id_from=333.337.search-card.all.click

这篇文章只是对我在操作过程中遇到的陌生板块进行反思巩固。欢迎各位需要装双系统的朋友交流讨论。


一. 磁盘压缩

操作系统:
首先根据操作系统的知识(磁盘碎片化),我们可以知道可压缩空间只有最后蓝色方块后面的白色方块。为了腾空间,可以采用,现全部剪切去U盘,再剪切回系统盘的做法。或者使用磁盘管理工具。

@Override publicvoidrun(){bytes=mmInStream.read(buffer);mHandler.obtainMessage(READ_DATA,bytes,-1,buffer).sendToTarget();}

二.系统盘启动:

这里很多是BIOS启动,我采取了两个视频中的第一个,采用从U 盘启动。具体来说就是开始-》右键-》重新启动-》选U盘图标那个,然后lips还是Lite那个,启动,其它跟从虚拟机里安装ubuntu一样。
两个问题:

1.什么是从BIOS启动?为什么可以从U 盘直接启动?

从 BIOS (基本输入输出系统,可以)启动,就是电脑开机时,先运行主板上的BIOS 固件来初始化硬件、检查设备,然后按你指定的顺序去找 “启动盘”(硬盘、U 盘、光盘等);U 盘能直接启动,是因为现代 BIOS/UEFI 都支持 USB 设备引导,只要 U 盘里写好了引导代码(MBR/EFI),BIOS 就会把它当成可启动硬盘来读。

BIOS 是电脑开机最先运行的底层固件,主要功能:

  1. 开机硬件自检(POST)
  2. 初始化硬件
  3. 按启动顺序引导系统
  4. 提供硬件参数设置界面
    这里用最简单、最直白的话帮你区分:

(1)MBR vs GPT

这俩是硬盘分区表格式,决定硬盘怎么被主板识别。

  • MBR
    老格式,最大只支持2TB硬盘,最多4个主分区
    配合传统BIOS启动。

  • GPT
    新格式,支持超大硬盘(远超2TB),分区数量几乎无限制。
    配合UEFI启动,更稳定安全。


(2)NTFS vs FAT32

这俩是文件系统,决定文件怎么存在硬盘里。

  • FAT32
    老格式,兼容性极强,所有设备都能读。
    单个文件不能超过4GB

  • NTFS
    Windows默认格式,支持大文件、安全权限、压缩。
    兼容性不如FAT32,部分设备不识别。


总结
  • MBR/GPT:硬盘怎么分区 → 老MBR,新GPT
  • FAT32/NTFS:文件怎么存 → 兼容选FAT32,日常用NTFS

三、什么是挂载点(Mount Point)

在 Linux 里:
硬盘、U 盘、分区 本身不能直接用,必须“挂”到一个文件夹上,这个文件夹就叫挂载点。

  • 挂载点 = 一个普通文件夹
  • 挂载 = 把分区/U盘映射到这个文件夹
  • 以后你往这个文件夹读写,其实就是在读写那块硬盘/U盘

举个最常见的:

  • /根目录 :挂载系统盘 150GB
  • /boot: 挂载引导分区 1GB
  • /home:所有用户文件夹挂载点
  • /swap:交换分区
  • /mnt/usb→ 挂载 U 盘
    挂载点 = 硬盘/分区在系统里的“入口文件夹”

四、常用、简单的挂载命令

1. 查看当前都挂载了什么

lsblk

df-h

能看到:分区名(sda1、sdb1)、挂载点、大小。

2. 手动挂载一个分区

格式:

mount分区路径 挂载点文件夹

示例(把 sdb1 挂到 /mnt/usb):

mount/dev/sdb1 /mnt/usb

3. 卸载(弹出)

umount/mnt/usb

umount/dev/sdb1

4. 开机自动挂载(编辑配置)

vim/etc/fstab

加一行类似:

/dev/sdb1 /mnt/usb ext4 defaults 0 0

5. 查看分区格式(ext4/ntfs/fat32)

blkid

http://www.jsqmd.com/news/648060/

相关文章:

  • 基于深度学习的苹果叶片病虫害识别系统,resnet50,vgg16,resnet34【pytorch框架,python源码】
  • OpenClaw没凉,只是证明了90%的人并不需要AI Agent
  • AI编程≠Vibe Coding:6种模式一次讲清楚
  • 计算机网络之TCP和UDP的底层机制
  • 生成式AI数据飞轮构建:从0到规模化复利增长的6个关键杠杆(附某金融大模型真实飞轮增速曲线)
  • Flutter 开源鸿蒙动效实战:全场景动效集成精简指南
  • MySQL Filesort
  • 【限时解禁】SITS2026评测套件V1.0完整数据集+评估Pipeline(含中文细粒度标注子集)
  • 快速掌握 FastAPI 路由:从基础到进阶
  • Apache Tomcat 紧急修复多个漏洞
  • ViGEmBus深度解析:Windows内核级游戏控制器虚拟化架构揭秘
  • 5篇2章12节:诊断试验准确性研究与多阈值Meta分析方法(下篇:可视计算)
  • QLabel的四种内容呈现模式
  • Sunshine游戏串流实战解析:构建你的专属高性能云端游戏平台
  • 你怎么知道AI真的做对了?我花了三个月才想明白这个问题
  • 2026年比较好的一次性盘子批量采购厂家推荐 - 行业平台推荐
  • UE5开发必看:5种防止UObject被GC回收的实用技巧(附代码示例)
  • 开源数据大屏AJ-Report:从零搭建到酷炫展示的全流程指南
  • 源码解读:拿下顶会最佳论文的重建式VLA,是如何实现的!
  • iMetaMed | 王诗翔/罗鹏/李剑峰/曾健明—Bizard 平台:加速与提升生物医学数据可视化
  • 叶片泵的结构设计及造型(论文+CAD图纸+三维图+动画仿真……)
  • 嵌入式系统设计实践
  • Leaflet图层顺序实战:如何用setZIndex和bringToFront控制地图元素层级(附常见问题)
  • 有孩家庭接送场景混动车型实证测评:座舱健康与续航便捷性核心指标对比研究
  • 多模态导航应用全栈拆解,从视觉-语音-IMU融合建模到端侧推理压缩实战
  • 终极指南:5分钟快速掌握B站视频转文字开源工具bili2text
  • GLM-4.1V-9B-Base实操手册:如何构造鲁棒提问避免‘无法回答’类失败响应
  • 视频转PPT终极指南:3分钟实现智能内容提取
  • 用骗孩子压岁钱的故事,来解释AI 技术
  • 如何在 Laravel 中正确保存嵌套动态表单数据(主服务 + 子服务)