32ビットと64ビットの両方のUbuntuを含むDVD


14

サポートされている場合は64ビットのUbuntuをインストールでき、それ以外の場合は32ビットにフォールバックできるイメージが存在しますか?

私は新しい非公式のLoCoによるinstallfestに参加しています。このようなインストーラーは、さまざまなアーキテクチャ用に余分なDVDを無駄にすることなく、非常に便利です。

回答:


24

ライブCDの両方のバージョンを含むDVDを作成できます。

  1. ダウンロードUbuntuの-13.04-デスクトップ-i386.isoのubuntu-13.04-デスクトップ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

注:これは、仮想マシンで機能しました。複数のコピーを書き込む前に、1枚のDVDを使用してテストすることを強くお勧めします。


うわー!それはそこの1つの興味深い解決策です!したがって、ディスクから起動することを選択した場合、GRUB画面が表示されますか?
オックスウィビ

実際、このバージョンで、デスクトップイメージが使用されていることを前提としています。サーバーイメージでこれを試してみて、失敗することを確認します。過去にこの方法でサーバーイメージを起動しようとしましたが、失敗しました。注:これは質問(デスクトップとサーバー)の制約としても与えられませんでした...
0xC0000022L

@STATUS_ACCESS_DENIED正解です。この方法を使用してServer Editionまたは代替インストールCDを起動しようとすると、確実に失敗します。どちらも、この方法が対応するように設計されたライブ環境を組み込んでいないためです。あなた自身の答えでこの側面を改善することをお勧めします。注:特に明記しない限り、「Ubuntu」という用語は通常、Ubuntu Desktop Editionを暗黙的に指すために使用されます。
エンドリューク

@ændrük:この暗黙の意味をここでは認識していませんでした。私にとって、Server Editionの広範な使用により、Ubuntuは通常サーバーを意味し、少なくともこの答えに追加して、Server Editionでは動作しないと考えました。ただし、依存関係が壊れているために既存のインストールが既に終了しているため、Casperではなく、とにかく試してみるつもりです。initrdを変更すると何らかの方法が提供されると確信しています。
0xC0000022L

14.04でうまく機能し、grub.cfg。しかし、UEFIモードは機能しませんでした。
souravc

2

私の知る限り、ありません。DVDを節約したい場合は、USBスティックを使用できます(1つ(または複数)があり、コンピューターがUSBスティックからの起動をサポートしている場合)。

Ubuntuのダウンロードページ、Linuxでは、WindowsやMacのOS Xの起動可能なUbuntuのUSBスティックを作成するためのステップバイステップの手順があります


とにかく簡単な方法はありません... +1
0xC0000022L

1

利用可能な公式の32/64ビットイメージはありません。あなたが望むものをコンパイルすることができるかどうかは疑問です。

32ビットと64ビットの違いはハードウェアベースであるため、32ビット版と64ビット版のUbuntuを搭載した2つのcdキーまたはusbキーが最適です。

1つのcdまたはusbにしかアクセスできない場合は、32ビットインストールを作成します-両方のタイプのアーキテクチャで使用できます。


1
ええ、両方のアーキテクチャで32ビットを使用できますが、実は、installfestは1回限りのものなので、Ubuntuが好きで、それを利用したい場合、64ビットにアップグレードするのを誰も助けられませんハードウェア。
オックスウィビ

@Oxwivi:CPUを集中的に使用するアプリケーションで64ビット処理を利用する可能性がありますが、メモリ消費がはるかに大きくなります。これは、Chromeで実際に見られます。Chromeは、Wikipediaページ(最小スクリプト)のような通常のタブごとに80MBのRAMを消費します。
ダンダスカレスク

1

別の可能性として、両面DVD(注:デュアルレイヤーDVDとは異なる)を使用することもできます。そのため、片側で32ビットバージョンを記録し、もう片方で64ビットバージョンを記録します。


トラブルには高すぎます。そして、私はすぐにそれを手に入れることができるかどうかわかりません-isntallfestは明日です。
-Oxwivi

-1

Windowsコンピューターをお持ちの場合、Pin Drive Linuxアプリのマルチブートバージョンで作成できます。彼らはMacと多くのためのバージョンですが、Windowsのものはフェイルセフトバージョンです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.