Ubuntu 有一个 LiveCD 版本,可以与常规安装一起启动,对于重新分区系统驱动器等任务很有用。
我可以将 LiveCD 放入 CD/DVD 或 USB 媒体。
我怎样才能将 LiveCD 放到内置硬盘上,以便与主安装一起安装?我认为这对于执行此类维护任务以及如果我想在不保留更改的情况下测试软件会很有用。
请注意,从已安装的 LiveCD 分区,我希望它运行起来就像我从 CD/DVD/USB 启动它一样,因为它会加载实时环境并将更改存储在内存中而无需接触磁盘,直到我手动安装它们。
答案1
Grub-n-ISO
您可以在已安装的系统中通过 grub 从 iso 文件启动。可以在文件中对其进行配置,/etc/grub.d/40_custom
并通过运行以下命令使其处于活动状态:
sudo update-grub
将其菜单项复制到/boot/grub/grub.cfg
。
以下链接及其中的链接对此进行了详细描述,
help.ubuntu.com/community/Grub2/ISOBoot/示例包含要添加到文件的内容
/etc/grub.d/40_custom
修改示例(更新至 Xenial 别名 16.04.1 LTS)。在 loopback 命令中使用 iso 文件的实际路径和名称以及实际分区。
menuentry 'Ubuntu Xenial alias 16.04.1 LTS' { set isofile="/iso/ubuntu-16.04.1-desktop-amd64.iso" loopback loop (hd0,5)$isofile linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile noprompt noeject initrd (loop)/casper/initrd.lz }
www.howtogeek.com/196933/how-to-boot-linux-iso-images-directly-from-your-hard-drive有详细的提示
help.ubuntu.com/community/Installation/FromUSBStick#Chainloading如何使用该文件
/etc/grub.d/40_custom
答案2
你可以这样做,ubuntu 有一个从 linux 执行此操作的分步指南,它涉及创建一个新分区并设置 grub 以将其读取为操作系统 -https://help.ubuntu.com/community/Installation/FromLinux
答案3
Live CD 中的所有维护软件也可以安装到您现有的 Ubuntu 安装中。以 GParted 分区管理器为例,您可以在终端中执行以下命令来安装它:sudo apt-get install gparted
。您可以使用 GParted 从 Ubuntu 本身执行调整分区大小或删除分区等操作:右键单击目标分区(当前 Ubuntu 分区本身除外)并卸载它,然后您可以修改分区。使用分区时请务必小心。
如果您想要修改的是 Ubuntu 分区本身,那么您要么必须使用 Live CD 或 Live USB。或者更奇特的是,您可以在与第一个 Ubuntu 安装不同的分区上在同一硬盘上安装多个 Ubuntu。默认情况下,Ubuntu 不会自动安装任何分区。
更奇特(也更安全)的做法是从虚拟盒,然后进行安装,以便安全地使用所有 Linux 功能。玩得开心!