Comments (6)
from customizer.
Same issue with Ubuntu-18-04.3-server-amd64.iso (Ubuntu 18.04 server). Desktop variant works.
EDIT
@scott-yao2018 Found our problem:
"You didn't read the first guide
You attempt to remaster the alternate, mini and server ISO images, which are unsupported."
Found on Common Mistakes:
https://github.com/kamilion/customizer/wiki/Common-mistakes
Also:
"ISO image compatibility
For 12.10 and newer releases of Ubuntu ISO image, use at least Customizer 4.1. For 15.04 and newer releases, use the latest Customizer 4.1.1 (as commit 2a7864f). Other ISO images such as alternate, server and minimal are different and unsupported."
Found on:
https://github.com/kamilion/customizer/wiki/Supported-images
from customizer.
Sorry, I over look it. This issue is closed.
from customizer.
So why?
Server images do not rely on the initramfs-tools + casper scripts, which customizer relies on for live ISO startups.
At some point I may be able to add support for the server-live variants that 18.04 provides -- we'll see what 20.04 LTS's layout looks like, and if it continues the 18.04 trend, I'll add support. If they do something different yet again from 18.04 -> 20.04, then it's probably going to be too much work for me to try to rearrange all the code to support all the variations, and we'll have to stick with the desktop ISO requirement.
If you'd like to generate your own server installers, look at Packer, debos, or virt-builder for wrappers around debootstrap. Generally you're not going to be able to build ISOs though, because that's not what debootstrap does. You'll get images for various cloud services, VMWare, or Virtualbox, which can also be deployed to bare metal servers or a local openstack or kubernetes instance.
https://packer.io/
https://lwn.net/Articles/758461/
https://www.collabora.com/news-and-blog/blog/2018/06/27/introducing-debos/
https://github.com/go-debos/debos
http://libguestfs.org/virt-builder.1.html
These are also extremely popular for building images for non X86_64 hardware, such as raspberry pi2+ or other single-board-computers, and none of those systems can boot ISOs or CDs anyway, so building an installation medium just doesn't make any sense these days.
Hope that assists in helping you learn what's out there and more importantly, why it's out there.
If you're looking for a specific use case outside of the x86_64 space, feel free to track me down on IRC or email me, as I primarily work in embedded systems these days and can assist you in enumeration of your deployment options.
from customizer.
Oh, one thing I should point out.
If all you're looking for is an ISO without graphic mode, you can make this change on a desktop source ISO of your choice:
# Disable the GUI on boot to allow another script to start it later at boot, or not at all.
cd /lib/systemd/system
# Change the default boot target to multi-user.target from graphical.target
ln -sf multi-user.target default.target
And then optionally purge all the graphics packages, along with X/Wayland entirely to shrink the size.
More or less, this is what the Ubuntu Mini Remix ISO is/was, if you can even find a copy of it anymore.
from customizer.
Thanks a million to kamilion for your helpful answer, it's a strong possiblity that I'll bother you with other questions later on.
from customizer.
Related Issues (20)
- Deprecated dependency: python3.6 on Ubuntu 19.04 HOT 1
- Rebild failed "No space left" HOT 1
- error buiding ISO - initrd.img... not in gzip format\ncpio HOT 3
- on 19.04 actual release do not install HOT 2
- Exponential mount points when rebuilding ISO HOT 3
- Latest version built fails with "unmkinitramfs" mission HOT 4
- Bytes conversion issue HOT 1
- upgraded version on 18.04.2 does not boot HOT 6
- QEMU boot bug [python 3] HOT 2
- Booting EFI from ISO written to USB HOT 4
- Does Custom Live CD == Custom Install Media? HOT 5
- "No space left on device" despite plenty left HOT 2
- No such file or directory: '/home/customizer/FileSystem/boot/initrd.img.old' HOT 7
- xorriso : FAILURE : Given path does not exist on disk: -boot_image system_area='/usr/lib/ISOLINUX/isohdpfx.bin' HOT 1
- ModuleNotFoundError: No module named 'PyQt4' on Ubuntu 20.04 HOT 1
- Unexpected error: 'NoneType' object has no attribute 'group' HOT 1
- ModuleNotFoundError: No module named 'lib.message' HOT 3
- How to install
- Rebuilding a classic 20.04 Ubuntu HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from customizer.