DVD с 32-битной и 64-битной Ubuntu

14

Существуют ли такие образы, которые позволят мне установить 64-битную Ubuntu, если она поддерживается, или в противном случае перейти на 32-битную?

Я участвую в инсталляционном фестивале от нового и неофициального LoCo, и такой инсталлятор был бы весьма полезен, не тратя лишние DVD на разные архитектуры.

Oxwivi
источник

Ответы:

24

Вы можете создать DVD, содержащий обе версии live CD:

  1. Загрузите ubuntu-13.04-desktop-i386.iso и ubuntu-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 ГБ) на DVD и выбрать 32-битные или 64-битные опции при загрузке.

убунт-13,04-настольные i386-amd64

Примечание: это работало для меня на виртуальной машине. Я настоятельно рекомендую протестировать его на одном DVD-диске перед записью нескольких копий.

ændrük
источник
Wowza! Это одно интересное решение! Итак, если я выбрал загрузку с диска, появится экран GRUB?
Oxwivi
На самом деле эта версия предполагает, что изображение на рабочем столе используется. Попробуйте это с изображением сервера, и вы увидите, что это не удалось. Я пытался загрузить образ сервера именно таким образом в прошлом, и это не удалось. Примечание: это даже не было указано в качестве ограничения в вопросе (рабочий стол или сервер) ...
0xC0000022L
@STATUS_ACCESS_DENIED Вы правы. Попытка использовать именно этот метод для загрузки с установочного компакт-диска Server Edition или Alternate, безусловно, потерпит неудачу, поскольку ни один из них не включает живую среду, для которой предназначен этот метод. Я призываю вас улучшить этот аспект в своем собственном ответе. Примечание. Сам термин Ubuntu обычно используется для неявного обращения к Ubuntu Desktop Edition, если не указано иное.
ændrük
@ Ондрюк: не знал об этом подразумеваемом значении здесь. Для меня, из-за широкого использования Server Edition, Ubuntu обычно означает сервер, и я подумал, что должен хотя бы добавить к этому ответу, что он не будет работать с Server Edition. Тем не менее, я все равно попробую, но не с Каспером, так как это уже убило существующую установку из-за некоторых сломанных зависимостей. Я почти уверен, что изменение initrd даст какой-то способ.
0xC0000022L
хорошо работал 14.04 с небольшими изменениями в grub.cfg. Но UEFIрежим не работал.
Souravc
2

Насколько мне известно, нет, нет. Если вы хотите сэкономить DVD, вы можете использовать USB-накопители (если у вас есть один (или более одного), и ваш компьютер поддерживает загрузку с USB-накопителя).

На странице загрузки Ubuntu есть пошаговые инструкции по созданию загрузочных USB-флешек Ubuntu в Linux, Windows или Mac OS X.

Олли
источник
В любом случае нелегкий путь ... +1
0xC0000022L
1

Официального 32/64-битного изображения нет, и я сомневаюсь, что вы сможете скомпилировать его так, как вам хочется.

Разница между 32- и 64-битной заключается в аппаратной основе, поэтому лучшим вариантом будет иметь два компакт-диска или USB-ключа с 32-битной и 64-битной версиями Ubuntu.

Если у вас есть доступ только к одному компакт-диску или usb, создайте 32-разрядную установку - она ​​будет использоваться для обоих типов архитектуры.

Марк Руни
источник
1
Да, я могу использовать 32-битную версию на обеих архитектурах, но дело в том, что installfest - это разовая вещь, поэтому позже я не могу помочь никому перейти на 64-битную версию, если им понравилась Ubuntu и она хотела воспользоваться преимуществами аппаратное обеспечение.
Oxwivi
@Oxwivi: хотя они могут использовать преимущества 64-битной обработки для приложений, интенсивно использующих процессор, они будут страдать от гораздо большего потребления памяти . Я вижу это на практике с Chrome, который занимает порядка 80 МБ ОЗУ на обычную вкладку, например страницу Википедии (минимальное количество сценариев).
Дан Даскалеску
1

Другой возможностью может быть использование двухстороннего DVD (обратите внимание: он отличается от двухслойного DVD), поэтому вы записываете с одной стороны 32-битную версию, а с другой - 64-битную версию.

bitwelder
источник
Слишком дорого для беспокойства. И я не уверен, что смогу получить это в кратчайшие сроки - isntallfest завтра.
Oxwivi
-1

Если у вас есть компьютер с Windows, то для вас может подойти мультизагрузочная версия приложения Pin Drive Linux. Это версии для Mac и многих других, но Windows - это отказоустойчивая версия.

копье
источник