热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Ubuntu20.04安装在U盘上

经常需要在linux环境上工作,装双系统的话感觉机器不单纯,就打算在U盘上装linuxtogo。准备两个U盘,一个Ubuntu安装盘&#

经常需要在linux环境上工作,装双系统的话感觉机器不单纯,就打算在U盘上装linux to go。

准备两个U盘,一个Ubuntu安装盘(4G),一个linux盘(128G,USB3.0以上)。

(一)Ubuntu安装盘制作

Ubuntu网站上下载20.04的iso版本。在本地windows机器上通过ultraISO软件通过写硬盘映像,写入4GU盘。

(二)生产linux to go U盘

将电脑的硬盘全部拔掉开机,用刚才的4GU盘启动电脑,再插入128GU盘,进入ubuntu图形界面后install Ubuntu。 根据指示对128GU盘自定义分区,分四个区吧,1)主分区,efi,bootable,4G; 2)扩展分区,/,ext4,50G。3)扩展分区,/home, ext4,50G。4)扩展分区,Swap,剩余20多G。将整个卷设为可启动。执行安装。安装完成后将4GU盘拔掉,将原来的电脑硬盘装上,将主板启动次序调整为U盘启动即可。

这一步遇到过坑,就是没把电脑硬盘拔掉。用4GU盘给128GU盘装好系统后,用U盘可以启动,但U盘拔掉后,原来电脑的硬盘无法启动了,应该是引导分区被刷新掉了。虽然网上有说可以用easyBCD软件恢复,但还是很麻烦。而且当我把128G U盘插到其他空电脑上用发现无法启动,可能是它需要老硬盘的卷编号。

 

(三)使用linux to go 20.04U盘

还是有一些问题,比如1)software center 无法刷新出列表,使用下列语句来刷新


  1. sudo apt-get update

  2. sudo apt-get remove gnome-software

  3. sudo apt-get install gnome-software

其中有进程被锁无法update之类的信息,网上查了下,用ps -e 之类命令莫名其妙的好了。

     2)firefox浏览器无法播放bilibili视频

虽然下了flashplayer,也拷贝到usr相应目录下,但没解决.

增补解决方案:

sudo apt-get update

sudo apt-get install flashplugin-installer

     3)QQ闪退

安装了QQforlinux, 登录刚显示出一些群名,就闪退了。

 

总结:

用两个U盘,装好安装U盘后,使用无盘电脑安装linux to go,安装起来最顺畅,使用也没出现大的问题。

网上有利用虚拟机给U盘安装linux to go,只需一个128GU盘就够了。我试了一下,发现虚拟机不识别128GU盘也就无法安装,不知是不是我虚拟机的问题。即使能识别U盘,但不知会不会刷掉机器硬盘的引导分区?请其他小伙伴来实验吧。

 

 

 

 


推荐阅读
  • 程序员如何选择机械键盘轴体?红轴和茶轴对比
    本文介绍了程序员如何选择机械键盘轴体,特别是红轴和茶轴的对比。同时还介绍了U盘安装Linux镜像的步骤,以及在Linux系统中安装软件的命令行操作。此外,还介绍了nodejs和npm的安装方法,以及在VSCode中安装和配置常用插件的方法。最后,还介绍了如何在GitHub上配置SSH密钥和git的基本配置。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • Ubuntu安装常用软件详细步骤
    目录1.GoogleChrome浏览器2.搜狗拼音输入法3.Pycharm4.Clion5.其他软件1.GoogleChrome浏览器通过直接下载安装GoogleChro ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • 本文介绍了在Ubuntu下制作deb安装包及离线安装包的方法,通过备份/var/cache/apt/archives文件夹中的安装包,并建立包列表及依赖信息文件,添加本地源,更新源列表,可以在没有网络的情况下更新系统。同时提供了命令示例和资源下载链接。 ... [详细]
  • 本文介绍了5个基本Linux命令行工具的现代化替代品,包括du、top和ncdu。这些替代品在功能上进行了改进,提高了可用性,并且适用于现代化系统。其中,ncdu是du的替代品,它提供了与du类似的结果,但在一个基于curses的交互式界面中,重点关注占用磁盘空间较多的目录。 ... [详细]
  • 本文介绍了在Ubuntu系统中清理残余配置文件和无用内容的方法,包括清理残余配置文件、清理下载缓存包、清理不再需要的包、清理无用的语言文件和清理无用的翻译内容。通过这些清理操作可以节省硬盘空间,提高系统的运行效率。 ... [详细]
  • GetWindowLong函数
    今天在看一个代码里头写了GetWindowLong(hwnd,0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
author-avatar
书友40416624
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有