Code Monkey home page Code Monkey logo

ubuntu-pe's Introduction

Ubuntu PE: A Portable and Energy-Saving Edition for Ubuntu LTS


What's New:

  • 20240425: Ubuntu PE 24.04 Stable;
  • 20240407: Security Packs for Ubuntu 24.04 (beta);
  • 20240316: Upgrade to Linux 6.8 + Python 3.12.2;
  • 20240224: Second Edition of Ubuntu 24.04 PE;
  • 20230312: Include Ubuntu Monthly Security Packs;
  • 20230121: Add Onboard for Touchscreen; Add Resource Indicator to Panel;
  • 20230108: Add Hivex Windows Registry Editor and NT Password Tools;
  • 20221225: Fix Desktop-Icon Disappearance after Login; Upgrade Integrated Web Paint;
  • ..

Ubuntu PE for CDROM/USB:

Ubuntu 24.04 PE, with UEFI + Secure Boot (LANG = en_US | zh_CN) Download: x64

Debian 12 PE, with UEFI + Secure Boot (LANG = en_US | zh_CN) Download: x64 | x86

Ubuntu 22.04 LTS PE, with UEFI + Secure Boot (LANG = en_US | zh_CN) Download: x64

Ubuntu 22.04 LTS PE Core (LANG = en_US) Download: x64

Ubuntu 20.04 LTS PE (LANG = en_US | zh_CN) Download: x64

Ubuntu 18.04 LTS PE (LANG = en_US | zh_CN, No WimTool) Download: x64 | x86

Ubuntu 16.04 LTS PE (LANG = en_US | zh_CN, No WimTool) Download: x64

Ubuntu 10.04 LTS PE (LANG = en_US | zh_CN, No WimTool) Download: x64


1. Write Ubuntu PE ISO to USB:

   sudo dd if=./focal-mate-x86_64-xxxxxxxx.iso of=/dev/<usb-dev-file> bs=16K && sync

2. Ubuntu PE Supported Features (Only for Ubuntu 20.04, 22.04 and future versions):

   1. Support Booting USB/CDROM in both MBR & UEFI machines;

   2. Support Installing Ubuntu Image to Hard Drive: sudo ubi-lite

   3. Support Installing Windows Image to MBR Hard Drive: sudo wiminstall.mbrboot /dev/<os-part-name> <WIM file> <image-id>

       [Method-1: Will Erase Grub in Hard drive (cautious!)]
       ex-1: sudo wiminstall.mbrboot /dev/sda1 ./xp-sp3.wim
       ex-2: sudo wiminstall.mbrboot /dev/sda1 ./windows-7.wim 4
       ex-3: sudo wiminstall.mbrboot /dev/sda1 ./windows-11.wim 1

       [Method-2: Not Erase Grub in Hard drive, but need three-step manual configuration on boot settings]
       step-1: Ensure Ubuntu + Grub has been installed on hard driver partitions other than /dev/sda1
       step-2: sudo wiminstall /dev/sda1 ./xp-sp3.wim
       step-3: Reboot, login Ubuntu and run: sudo update-grub
       
       [Method-3: For UEFI Installation to GPT Hard Drive]
       sudo EFI=/dev/<efi-part-name> wiminstall.gptboot /dev/<os-part-name> <WIM file> <image-id>

Ubuntu PE Desktop for Remote Internet:

(Default VNC password: 123456, and you can update it via 'vncpasswd' command inside VNC X session)

# Download/Update latest Ubuntu image
docker pull ghostplant/flashback

# Boot Service: Using web browser to login - http://localhost:8443/
docker run -it --rm --privileged -p 8443:8443 -v /external:/root ghostplant/flashback

# Other Example 1 - Language: Set locale to en_US.UTF-8
docker run -it --rm --privileged -e LANG=en_US.UTF-8 -p 8443:8443 -p 5901:5901 -v /external:/root ghostplant/flashback

# Other Example 2 - Resolution Size : Set display resolution to 1366x768
docker run -it --rm --privileged -e GEOMETRY=1366x768 -p 8443:8443 -p 5901:5901 -v /external:/root ghostplant/flashback

# Other Example 3 - Initial Password: Set initial VNC password (length of password must be between 6 to 8).
docker run -it --rm --privileged -e INIT_PASS=123456 -p 8443:8443 -p 5901:5901 -v /external:/root ghostplant/flashback

# Other Example 4 - Resolution Quality: Using 24-bit high resolution quality (Only recommended in high-bandwidth network)
docker run -it --rm --privileged -e INIT_PASS=123456 -e DEPTH=24 -p 8443:8443 -p 5901:5901 -v /external:/root ghostplant/flashback

Then use Firefox/Chrome to login if you expose port 8443:

HTTP: x-www-browser http://localhost:8443/

HTTPS: x-www-browser https://localhost:8443/

Reporting Issues

You can post issues here for any suggestions to improve Ubuntu Classic Desktop. To report a new issue, you are supposed to have a GitHub account and log in with it in the first place. Then, get access to new issue, fill in the block with what you want to report, and finally submit this issue.

ubuntu-pe's People

Contributors

ghostplant avatar yinanzhu2015 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ubuntu-pe's Issues

安装问题

谢谢你自做这么好的精简版,我就想问问怎么在efi下启动。写到U盘后在主机直接启动到grub,无法进入系统

18.04好用的剪贴板么?

以前xfce桌面的Clipman 剪贴板很好用,刚才想装一个,但是发现源里面竟然没有,您有建议么

update和安装VirtualBox出问题了

安装系统后键入 sudo apt update显示release文件过期 仓库更新将不会应用,另外键入 sudo apt install virtualbox-qt 发现依赖关系显示出问题 未被配置,之前安装过20.4系统都没这些问题 不知道怎么回事

封装当前系统

大佬,如何把当前系统封装成ISO用于在其他机器上安装

使用安装器本地安装系统,且不用admin作为新用户时,没有sudo权限

描述

  • 使用安装器本地安装系统,且不用 admin 作为新用户时,没有 sudo 权限
  • 测试版本:Ubuntu 24.04 - noble-mate-x86_64-20240209.iso
  • 建议修正脚本,以支持非 admin 名称的新用户具有sudo权限

  • 安装器脚本 /sbin/ubi-lite 中,function users274 行附近
    • 使用 adduser 代替 useradd 创建用户,但没有将用户添加至 sudo group
    • 默认新用户名 admin 的 admin group 在 /etc/sudoers 里,恰巧不受影响 t.t
  • 缓解方案
    • 装完以后先改好 /etc/sudoers , 或者之后回来改也行

使用Dockerfile构建汉化不全

使用Dockfile构建Docker镜像不知为何还会出现汉化不全的现象。。。
文本编辑器、监控器什么的都是英文的...
请问这是为啥

播放器黑屏

重装20.4系统后发现virtual box已经从6.1.16升级到6.1.22,可是装虚拟机Windows中potplay播放电影都是黑屏的,原来没有这样的

麻烦再更新一下系统

你好,安装使用过您的Ubuntu系统,非常不错,现在换了电脑,发现nvme硬盘安装不了,麻烦更新一下

右下角加入实时网速显示等小工具

大佬您好,偶然体验了您的系统,感觉很流畅,以前我用xfce桌面的时候,可以自己安装很多小工具,比如实时显示网速,机器温度,资源占用情况等,我没注意这个是什么桌面,希望在能尽快增加这些实用桌面工具哦

更换了源之后提示没有 Release 文件。

[sudo] admin 的密码:
忽略:1 http://archive.ubuntu.com/ubuntu boinc InRelease
忽略:2 http://archive.ubuntu.com/ubuntu boinc-security InRelease
命中:3 https://launchpad.proxy.ustclug.org/ghostplant/flashback/ubuntu bionic InRelease
忽略:4 http://archive.ubuntu.com/ubuntu boinc-updates InRelease
忽略:5 http://archive.ubuntu.com/ubuntu boinc-backports InRelease
错误:6 http://archive.ubuntu.com/ubuntu boinc Release
404 Not Found [IP: 91.189.88.149 80]
错误:7 http://archive.ubuntu.com/ubuntu boinc-security Release
404 Not Found [IP: 91.189.88.149 80]
错误:8 http://archive.ubuntu.com/ubuntu boinc-updates Release
404 Not Found [IP: 91.189.88.149 80]
错误:9 http://archive.ubuntu.com/ubuntu boinc-backports Release
404 Not Found [IP: 91.189.88.149 80]
正在读取软件包列表... 完成
E: 仓库 “http://archive.ubuntu.com/ubuntu boinc Release” 没有 Release 文件。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
E: 仓库 “http://archive.ubuntu.com/ubuntu boinc-security Release” 没有 Release 文件。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
E: 仓库 “http://archive.ubuntu.com/ubuntu boinc-updates Release” 没有 Release 文件。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
E: 仓库 “http://archive.ubuntu.com/ubuntu boinc-backports Release” 没有 Release 文件。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。

deb http://archive.ubuntu.com/ubuntu/ boinc main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ boinc-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ boinc-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ boinc-backports main restricted universe multiverse
deb https://launchpad.proxy.ustclug.org/ghostplant/flashback/ubuntu bionic main

源碼

#deb-src http://archive.ubuntu.com/ubuntu/ boinc main restricted universe multiverse
#deb-src http://archive.ubuntu.com/ubuntu/ boinc-security main restricted universe multiverse
#deb-src http://archive.ubuntu.com/ubuntu/ boinc-updates main restricted universe multiverse
#deb-src http://archive.ubuntu.com/ubuntu/ boinc-backports main restricted universe multivers

deb-src https://launchpad.proxy.ustclug.org/ghostplant/flashback/ubuntu bionic main

grub-reboot n重启不生效。

老师,您好!麻烦您协助一下!
我测试了您的18、20.、22的版本,优化的非常好,有一个问题得麻烦您。grub-reboot n 和grub-set-default n重启不生效,设置了default=saved。是采用legacy来安装的。
感谢!
我的邮箱是:[email protected],有时候用不翻不是很方便。

关于镜像制作问题

您好,我使用您构建的ubuntu镜像很久了,您做的镜像非常棒、非常好用。一直好奇您是通过什么方法将镜像精简到300-500mb的,可以分享一下方法吗?感谢!

系统更新

非常喜欢大佬的系统,不知道什么时候可以再更新一下系统呀?或者还是等到22.4出了再更?这几天发现其中一个软件更新源已经失效了

vmware安装20.04更新后重启黑屏

这个选Y和N重启之后都是黑屏,不知道是不是grub被动过了启动不了,只能选Z然后不管

配置文件 '/etc/grub.d/10_linux'
 ==> 在安装后曾被修改(您或者某个脚本修改了它)。
 ==> 软件包的提交者同时提供了一个更新了的版本。
   您现在希望如何处理呢? 您有以下几个选择:
    Y 或 I  :安装软件包维护者所提供的版本
    N 或 O  :保留您原来安装的版本
      D     :显示两者的区别
      Z     :把当前进程切换到后台,然后查看现在的具体情况
 默认的处理方法是保留您当前使用的版本。
*** 10_linux (Y/I/N/O/D/Z) [默认选项=N] ?

virtualbox问题(QT 主题、QT 输入法)

安装前几天上传的20.4系统后,字体大小和谷歌输入法都正常,不过安装virtualbox打开软件后的字体比系统小的多,另外在想给虚拟机备份改名的时候谷歌输入法用不了,不知道怎么回事

发现本地22端口是开放的

大佬,我发现本地22端口默认是开放的,PermitRootLogin 参数为yes
请最好不要这样。
虽然我知道也许您是考虑到虚拟机安装,有时候会用到,建议您写个脚本,或者加个菜单,让用户自主选择是否开启

是否考虑把 wiminstall, wimlinstall.gpt, ...等一堆脚本单独放一个仓库来发行?

你好,我是 AOSC OS 开发者。

最近我们的 LiveKit(我们系统的 LiveCD 运行环境)想集成 Windows 安装功能,刚好看到作者的 Ubuntu PE,查找 wiminstall 的来源找到了 debian-properties-common 这个包,我猜这个包是作者自己打的,来源除了这里(http://ppa.launchpad.net/ghostplant/flashback/ubuntu/pool/main/d/debian-properties-common/ )也再也没有看到作者有在其他地方开源过 wiminstall 的脚本源码。

我看了一下,作者写的这个脚本也比较干净,也不需要我们重复造轮子了,所以想让作者把 wiminstall 这些 Python 脚本单独放在一个仓库,好让其他发行版打包收益(目前只有现成 deb 包的方式不利于其他发行版的发行),作者是否愿意这么做呢?

这里感激不尽。

18.04 dekstop collapse

da lao , gang cai zhi xing apt autoremove zhi hou , zi dong xie zai le yi da dui bao, xian zai mei you zhuo mian le. hai keyi shang wang , zen me ba zhuo mian an zhuang hui lai . zai xian deng

ventoy环境引导启动的兼容性问题

问题描述

  • ventoy 环境引导启动的兼容性问题

复现

  • 目前测试的环境是通过将iso放入ventoy制作好的u盘进行启动
  • 进入 initramfs 阶段后失败
  • 一般信息会卡在 casper-premount ... done.. \n done. 之后
  • 有时候会报 “unable to find a medium containing a live file system”
  • 也有直接 kernel panic 的

环境

  • x86_64 / UEFI / 禁用 Secure Boot
  • 裸机 / vmware workstation 17 @ windows10
  • ventoy 1.0.97 + 选项 MBR + NTFS / exFAT 以及 GPT + NTFS
  • U盘:sandisk cz800 / 海康 S560

测试镜像

  • Ubuntu 24.04 PE / 22.04 LTS PE
  • Debian 12 PE

其他信息

  • 标准的 Debian 12 以及 Ubuntu desktop 2204 / 2404 livecd 在以上环境中均启动正常
  • 测试镜像在 vmware workstation 17 @ windows 10 以 CD-ISO 方式启动正常

18.04 acer笔记本无法启动wifi

昨天晚上找解决办法,发现这类问题还蛮多的
得到的解决办法是
sudo nano /etc/modprobe.d/blacklist.conf
最后一行加入:
blacklist acer-wmi
不过我还没试呢,今晚下班试一下
大佬您要不要看看是什么原因,关键词blacklist acer-wmi

telegram无法输入中文

今天安装完telegram 发现死活输入不了中文。
以前用arch的时候,也遇到过同类问题,最后都自己搞好了,但是您这个定制版没有资料参考,不知道怎么搞,希望您能给出答案

精简系统很好用,希望一直更新

  专门注册个github账号来支持一下,core版要是能再小一些就更好了,只要网络和apt安装软件就行,还有就是core版的内核和mate版的内核可以统一一下,这样如果core版有缺少的驱动模块就可以从mate版里面直接提取出来放在core版里面挂载。
  我发现给termux安装发行版的软件Anlinux里面有单独的rootfs文件下载地址,里面都是很精简的系统,有amd64的,https://github.com/EXALAB/Anlinux-Resources/tree/master/Rootfs  比如ubuntu的只有56.8M,还有openSUSE/Leap版更小只有22.7M,openSUSE/Tumbleweed版19.7M,但是没有内核没有驱动,小白搞不懂这个怎么用,发上来希望对你有帮助
希望系统越做越好!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.