我的小程序:

待办计划:给自己立个小目标吧!

背景是这样的:家里有一台台式电脑,学校实验室有一台笔记本,都是windows系统。为了方便做实验,需要安装linux系统。但不想在电脑上装双系统,第一是因为电脑都比较老了,笔记本都用了7、8年了,怕装双系统直接拖垮电脑;第二是因为麻烦,两台电脑要装两次系统,搭两次开发环境。于是就想做一个移动硬盘的linux系统(我安装的是linuxmint19.1),搭一次开发环境,能在学校和家里统一使用,而且可以协同工作,不用刻意复制工作文件。哇塞,爽歪歪啊~

但,理想很丰满,现实很残酷!前前后后单是装系统就倒腾了有3、4天,足以在两台电脑装两次系统,搭两次开发环境了~还不错,最终还是装好了。人生就是这样,只有经过痛苦的磨练才能成长。就像《求是》杂志上的一篇文章说的,要多当几次热锅上的蚂蚁才有可能成为优秀的共产党干部!

最终的解决方案是这样的:

一个16G的U盘(当然,4G已经足够),用win32diskimager把下载下来的linuxmint19.1.iso写入U盘。

一块1T的移动硬盘,用DiskGenius分区,如下图(这里要特别强调,不要在linuxmint安装时分区和格式化,而是提前分区和格式化,否则无法安装成功):

主分区(0)用于a电脑挂载/boot目录,主分区(1)用于b电脑挂载/boot目录,逻辑分区(4)用于公共的根目录/,逻辑分区(5)用于公共的交换空间,另外留出500多G的空间当作普通的移动硬盘使用,藏藏小电影什么的~

下面记录一些安装的主要步骤

  1. 先在a电脑上安装linuxmint,把U盘和移动硬盘插在a电脑上,选择u盘启动;
  2. 点击桌面的“install linuxmint”,...,勾选安装图形界面;
  3. 然后就到了让你选安装方式,有“与现有系统共存”,“其他选项”什么的,这里选的是最后一个“其他选项”;
  4. 它会弹窗提醒你说是否要卸载已有分区,选择否,不卸载;
  5. 选好后就到了挂载分区的地方,会列出分区表(包括电脑本身的硬盘分区表(sda),这个不用管),我们要挂载的是移动硬盘,也就是sdb。
  6. 这里把主分区(0)(sdb1)挂载到/boot目录,需要注意的是,挂载时有个勾选框让你选是否格式化,不要勾选他,也就是不要格式化(否则会报错,说什么不对齐之类的);
  7. 再把逻辑分区(4)挂载到根目录/,同样不要格式化;
  8. 再就是逻辑分区(5)分配到交换空间。到这里分区挂载就好了。
  9. 下面选引导程序的安装分区,选的是挂载到/boot目录的sdb1。下面就是一路next就好了。
  10. 同样的操作再在b电脑上安装linuxmint,不需要再分区,直接u盘启动安装,区别在于,这里把主分区(1)(sdb2)挂载到/boot目录,引导程序的安装在sdb2。

一些Tips

  1. 一开始以为,在移动硬盘上安装一次系统能在所有电脑上使用。但现在看来是不可能的,总有一些配置的电脑启动不了。也许碰巧,你要使用的电脑关键配置差不多,不用装两个引导程序就可以启动。但要启动两台电脑更有保障的是上面的做法:在移动硬盘上装一个系统,但要装两个引导程序;
  2. 如果为了以后扩展,应该可以预留一些空闲的空间(扩展分区),要用的时候再安装其他电脑的引导程序(这里没试过);
  3. 不要联网安装linuxmint,否则会很慢,要安装语言包什么的;
  4. 整个安装过程不超过30分钟,若一直卡在类似“复制已安装软件包”等等的提示中,说明分区或挂载时有问题,果断退出重新分区和挂载(不要重蹈我的失败经验:等它安装一夜都没装好);
  5. 使用过Ultraiso刻录U盘,但启动时报错,貌似报的是Failed to load ldlinux.c32,后来就就改用win32diskimager制作启动盘;
  6. 关于分区方案,我用的是最基本的分区:/boot,/,和swap。之前也尝试过更细的分区,比如:/boot,/,/var,/usr,/home和swap,但一直安装失败,也不知道什么原因,这里也希望大神指点~;
  7. 关于运行“install linuxmint”安装程序时,安装界面过大的问题,也不用调分辨率,最简单的方法是alt+鼠标左键拖动窗口;
  8. 用win32diskimager写入U盘后,U盘的恢复教程参见:Win32DiskImager写入U盘容量变小 提示格式化。

待办计划:给自己立个小目标吧!

最详细移动硬盘安装linux过程,装在移动硬盘上的linux系统不能在另一台电脑启动的解决办法相关推荐

  1. 940mx黑苹果驱动_超详细黑苹果安装图文教程送EFI配置合集及系统

    一.准备工作 所有工具在:黑苹果资源站可以下载到 网站地址:https://jnzr.ewys.net/ 1.两张16g的u盘 其中一张安装pe系统 (老毛桃等)这里自行安装 2.电脑(废话)这里以小 ...

  2. linux服务器黑屏_IBM服务器安装、进入Linux系统时显示花屏、黑屏的解决办法

    IBM服务器安装.进入Linux系统时显示花屏.黑屏的解决办法 在Linux安装时不能正确识别或者装上显卡驱动,导致在安装或者启动时显示黑屏.花屏,这时我们可以使用VESA模式进入Linux的图形话界 ...

  3. Eclipse装了插件之后插件没反应启用不了或不显示问题的解决办法

    2019独角兽企业重金招聘Python工程师标准>>> 本文是关于Eclipse装了插件之后插件没反应启用不了或不显示问题的解决办法的内容. 一.问题描述 装了插件以后(一般是把插件 ...

  4. 安装Catia显示无法启动服务器,win10catia r20应用程序无法正常启动的解决办法

    catia r20是一款用于模具设计的专业软件,能够给用户提供十分完善的建模技术.但近日有用户却反映说自己的win10正式版电脑出现了catia r20无法正常启动的情况,那我们要怎么解决这一问题呢? ...

  5. VMware虚拟机的linux系统无法与主机复制粘贴文字以及文件解决办法

    VMware虚拟机的linux系统无法与主机复制粘贴文字以及文件解决办法 Ubuntu只需要输入两行代码: sudo apt-get autoremove open-vm-toolssudo apt- ...

  6. catia 安装打开闪退_win10catia r20应用程序无法正常启动的解决办法

    catia r20是一款用于模具设计的专业软件,能够给用户提供十分完善的建模技术.但近日有用户却反映说自己的win10正式版电脑出现了catia r20无法正常启动的情况,那我们要怎么解决这一问题呢? ...

  7. linux系统怎么关闭usb端口,linux系统挂载以及卸载USB接口的设备的解决办法

    Linux如何挂载一个USB设备通常,在Linux系统中,如果要使用硬盘.光盘.软盘或U盘等存储设备,一般先要挂载(但有些高版本的Linux可以做到自动识别和加载设备).当存储设备挂载完成后就可以像目 ...

  8. python安装pymssql等包时出现microsoft visual c++ 14.0 is required问题无需下载visualcppbuildtools的解决办法...

    python安装pymssql等包时出现microsoft visual c++ 14.0 is required问题无需下载visualcppbuildtools的解决办法 如题,在练习python ...

  9. VMware虚拟机中安装win10(ghost版本),ghost完成后不可以正常启动的解决办法!(亲测有效)

    VMware虚拟机中安装win10(ghost版本),ghost完成后不可以正常启动的解决办法! 单击"虚拟机"菜单->"设置"->单击" ...

  10. linux命令进u 盘,UNetbootin Linux操作系统装进移动硬盘

    用UNetbootin可以轻松的把Linux操作系统装进U盘 你可将U盘插到USB接口. UNetbootin允许将各种Linux/ BSD的发行版安装到一个真正的分区,所以它跟一个标准的安装没什么两 ...

最新文章

  1. 截断句子取前k个单词
  2. Android10.0 Binder通信原理(二)-Binder入门篇
  3. 《图解密码技术》分组密码(3) 密文分组链接CBC模式
  4. Resin 优化配置
  5. CodeForces - 1360H Binary Median(二分)
  6. ubuntu15.04配置php,Linux_Ubuntu 15.04上安装Justniffer的详细教程,Justniffer 是一个可用于替代 Snor - phpStudy...
  7. 《PostgreSQL服务器编程》一一1.8 程序设计最佳实践
  8. 红米有android,这些是不支持ANDROID 11更新的小米和红米手机
  9. 算术运算导致溢出。_【S7200指令教程】数据运算指令ADD SUB MUL DIV
  10. 自动化运维专题之zabbix课程内容大纲
  11. 自由读写配置文件的艺术[java c++ node](二)
  12. 音视频技术开发周刊 | 241
  13. HOJ 12814 SIRO Challenge (状态压缩DP)
  14. dxp全称_ad对应的器件名称
  15. chapter3 转录组学
  16. 赛诺菲巴斯德宣布建立专属mRNA疫苗卓越中心;​葛兰素史克单片双药艾滋病治疗药物多伟托在中国上市 | 医药健闻...
  17. 编译原理 --- 语法分析概念,自上而下分析面临的问题以及如何消除左递归问题
  18. 【软件测试】:电梯、杯子、笔、桌子、洗衣机,设计测试用例?
  19. MariaDB 版本
  20. 计算机网络信息的获取教学反思,《浏览因特网》教学反思

热门文章

  1. 图解电动汽车:电动汽车关键技术
  2. python实现拼多多自动回复_拼多多客服多开工具怎么配置多店铺客服?
  3. VC 控件的字体控制 若将字体设置成“宋体、仿宋—GB2312、隶书、幼圆”中的某一字体时,需将lfCharSet设置成GB2312—CHARSET才使设置的字体有效...
  4. 快手短视频去水印方法
  5. umijs有什么好处_umijs核心代码解读
  6. 论文解读-用于人口流动数据模拟的人口流动模型
  7. TensorFlow 2.0 Alpha 版发布啦!
  8. 基于java+SpringBoot+HTML+Mysql)疫情防控微信小程序
  9. F-Droid换源的坑
  10. DOS批处理高级教程