带有32位和64位Ubuntu的DVD


14

是否存在这样的映像,如果允许,我可以安装64位Ubuntu,否则,可以降级到32位?

我参加了一个新的非官方的LoCo的installfest,这样的安装程序将非常方便,而不会浪费用于不同体系结构的额外DVD。

Answers:


24

您可以创建包含实时CD的两个版本的DVD:

  1. 下载ubuntu-13.04-desktop-i386.isoubuntu-13.04-desktop-amd64.iso
  2. 为DVD创建文件夹结构:

    $ mkdir -p ubuntu-13.04-desktop-i386-amd64/boot/{grub,iso}
    $ mv ubuntu-13.04-desktop-{i386,amd64}.iso ubuntu-13.04-desktop-i386-amd64/boot/iso/
    
  3. 将以下内容另存为ubuntu-13.04-desktop-i386-amd64/boot/grub/grub.cfg

    # Derived from /boot/grub/loopback.cfg from ubuntu-13.04-desktop-i386.iso and ubuntu-13.04-desktop-amd64.iso.
    
    menuentry "Try Ubuntu without installing (32-bit)" {
        loopback iso /boot/iso/ubuntu-13.04-desktop-i386.iso
        linux   (iso)/casper/vmlinuz  file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/boot/iso/ubuntu-13.04-desktop-i386.iso quiet splash --
        initrd  (iso)/casper/initrd.lz
    }
    menuentry "Try Ubuntu without installing (64-bit)" {
        set gfxpayload=keep
        loopback iso /boot/iso/ubuntu-13.04-desktop-amd64.iso
        linux   (iso)/casper/vmlinuz.efi  file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/boot/iso/ubuntu-13.04-desktop-amd64.iso quiet splash --
        initrd  (iso)/casper/initrd.lz
    }
    menuentry "Install Ubuntu (32-bit)" {
        loopback iso /boot/iso/ubuntu-13.04-desktop-i386.iso
        linux   (iso)/casper/vmlinuz  file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity iso-scan/filename=/boot/iso/ubuntu-13.04-desktop-i386.iso quiet splash --
        initrd  (iso)/casper/initrd.lz
    }
    menuentry "Install Ubuntu (64-bit)" {
        loopback iso /boot/iso/ubuntu-13.04-desktop-amd64.iso
        linux   (iso)/casper/vmlinuz.efi  file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity iso-scan/filename=/boot/iso/ubuntu-13.04-desktop-amd64.iso quiet splash --
        initrd  (iso)/casper/initrd.lz
    }
    menuentry "Check disc for defects (32-bit)" {
        loopback iso /boot/iso/ubuntu-13.04-desktop-i386.iso
        linux   (iso)/casper/vmlinuz  boot=casper integrity-check iso-scan/filename=/boot/iso/ubuntu-13.04-desktop-i386.iso quiet splash --
        initrd  (iso)/casper/initrd.lz
    }
    menuentry "Check disc for defects (64-bit)" {
        loopback iso /boot/iso/ubuntu-13.04-desktop-amd64.iso
        linux   (iso)/casper/vmlinuz.efi  boot=casper integrity-check iso-scan/filename=/boot/iso/ubuntu-13.04-desktop-amd64.iso quiet splash --
        initrd  (iso)/casper/initrd.lz
    }
    menuentry "Test memory" {
        loopback iso /boot/iso/ubuntu-13.04-desktop-i386.iso
        linux16 (iso)/install/mt86plus
    }
    
  4. 生成一个ISO映像(您可能需要安装xorriso。):

    $ grub-mkrescue --output ubuntu-13.04-desktop-i386-amd64.iso ubuntu-13.04-desktop-i386-amd64
    

您现在可以刻录ubuntu-13.04-desktop-i386-amd64.iso(1.6 GB)到DVD,并在启动时选择32位或64位选项。

ubuntu-13.04-desktop-i386-amd64

注意:这在虚拟机中对我有用。我强烈建议先刻录一张DVD,然后再刻录多份副本。


哇!那是一个有趣的解决方案!那么,如果我选择从磁盘启动,将会出现GRUB屏幕吗?
Oxwivi'3

实际上,此版本假定正在使用桌面映像。尝试对服务器映像执行此操作,然后查看失败。过去,我曾尝试完全以此方式启动服务器映像,但此操作失败。注意:这甚至没有作为问题的限制(台式机与服务器)...
0xC0000022L 2012年

@STATUS_ACCESS_DENIED你是正确的。尝试完全使用此方法引导到Server Edition或Alternate安装CD肯定会失败,因为它们都没有包含此方法设计的实时环境。我鼓励您在自己的答案中对此方面进行改进。注意:除非另有说明,否则单独使用术语“ Ubuntu”通常隐含地指代Ubuntu Desktop Edition
ændrük

@ændrük:没有意识到这里的隐含含义。对我来说,由于服务器版的广泛使用,Ubuntu通常是指服务器,我认为我至少应该在这个答案上加上一点,它不适用于服务器版。但是,无论如何,我还是要尝试一下,只是不与Casper一起尝试,因为看起来已经由于某些破坏的依赖关系而终止了现有安装。我很确定修改initrd将提供某种方法。
0xC0000022L 2012年

在14.04上表现不错,的变化很小grub.cfg。但是UEFI模式不起作用。
souravc

2

据我所知,没有没有。如果要备用DVD,则可以使用USB记忆棒(假设您有一个(或多个),并且您的计算机支持从USB记忆棒引导)。

Ubuntu下载页面中,提供了在Linux,Windows或Mac OS X中创建可启动Ubuntu USB记忆棒的分步说明。


无论如何,都不容易... +1
0xC0000022L 2012年

1

没有可用的官方32/64位图像,我怀疑您是否能够编译一个图像以完成所需的操作。

32位和64位之间的区别是基于硬件的,因此在它们上具有32位和64位版本的Ubuntu的两个CD或USB密钥将是您的最佳选择。

如果您只能访问一张cd或usb,请创建32位安装-它将在两种类型的体系结构上都可用。


1
是的,我可以在两种体系结构上使用32位,但事实是,installfest是一次性的,因此以后,如果他们喜欢Ubuntu并想利用该功能,我将无法帮助任何人升级到64位。硬件。
Oxwivi 2011年

@Oxwivi:尽管它们可能会为CPU密集型应用程序利用64位处理的优势,但它们将遭受更大的内存消耗。我在使用Chrome的实践中看到了这一点,每个普通选项卡(如Wikipedia页面)(最少的脚本编写)都会占用80MB RAM。
Dan Dascalescu 2012年

1

另一种可能是使用双面DVD(请注意:它与双层DVD不同),因此您一方面要录制32位版本,另一方面要录制64位版本。


麻烦太贵了。而且我不确定我能否在短时间内得到它-最精彩的是明天。
Oxwivi 2011年

-1

如果您有一台Windows计算机,那么Pin Drive Linux应用程序的多重启动版本可以为您提供帮助。它们是Mac以及其他产品的版本,而Windows是失败的安全版本。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.