お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2013-09-12 19:45:24

makopi
メンバ
登録日: 2009-11-01

USBメモリー内のISOイメージから起動したい。( Try Ubuntu 画面?を表示したい)

お世話になります。

日経Linux 2013.10月号がキッカケでUSBメモリー内のISOイメージからの起動を試しています。
あとここです。https://help.ubuntu.com/community/Grub2/ISOBoot

記事に書かれている設定での起動は確認できたのですが、Ubuntu をLiveDVD で起動する時は
日本語設定・ Try Ubuntu ・ Install Ubuntu (だったでしょうか?)の画面が出ると思います。
これを出したいのです。

① どういう設定をすれば良いのかがわからないので教えていただけると嬉しいです。
② 起動設定で直接、日本語・キーボードレイアウト・タイムゾーンを指定する方法があるでしょうか?

よろしくおねがいします。

※ 下記の
menuentry 'ubuntu-13.04-desktop-amd64.iso only-ubiquity'
は日本語設定とインストールする際の画面が出ます。
これを日本語設定して終了させれば、後の Live 画面で日本語表示になるのは確認済みです。
「only-ubiquity」設定は iso イメージ内の /boot/grub/grub.cfg 内にありました。

コード:

余分なものを編集したのでそのままでは正常に起動しないかもしれません。問題がありましたら再掲します。

/boot/grub/grub.cfg の内容

#insmod iso9660
#insmod part_msdos
#insmod ext2

set dafault=0
set timeout=20

menuentry 'redobackup-livecd-1.0.4.iso' {
    set isofile="/boot/redobackup-livecd-1.0.4.iso"
    loopback loop (hd0,1)$isofile
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject
    initrd (loop)/casper/initrd.lz
}

menuentry 'ubuntu-13.04-desktop-amd64.iso' {
    set isofile="/boot/ubuntu-13.04-desktop-amd64.iso"
    loopback loop (hd0,1)$isofile
    set gfxpayload=keep
    linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile noeject quiet splash --
    initrd (loop)/casper/initrd.lz
}

menuentry 'ubuntu-13.04-desktop-amd64.iso only-ubiquity' {
    set isofile="/boot/ubuntu-13.04-desktop-amd64.iso"
    loopback loop (hd0,1)$isofile
    linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile only-ubiquity noeject quiet splash --
    initrd (loop)/casper/initrd.lz
}

オフライン

 

#2 2013-09-14 14:52:02

makopi
メンバ
登録日: 2009-11-01

Re: USBメモリー内のISOイメージから起動したい。( Try Ubuntu 画面?を表示したい)

※ 下記の
menuentry 'ubuntu-13.04-desktop-amd64.iso only-ubiquity'
は日本語設定とインストールする際の画面が出ます。
これを日本語設定して終了させれば、後の Live 画面で日本語表示になるのは確認済みです。
「only-ubiquity」設定は iso イメージ内の /boot/grub/grub.cfg 内にありました。

中の

これを日本語設定して終了させれば、後の Live 画面で日本語表示になるのは確認済みです。

は追試の結果再現しませんでした。何かと間違えたのだと思います。お詫びして訂正します。

オフライン

 

#3 2013-12-08 12:36:17

makopi
メンバ
登録日: 2009-11-01

Re: USBメモリー内のISOイメージから起動したい。( Try Ubuntu 画面?を表示したい)

現在の grub.cfg を丸ごと掲載します。
test 部分を見ると自分の「解ってない度」が判ると思います。
アドバイスお願いします。

# usually は自分にとって使える(?)設定の事です。

コード:

#insmod iso9660
#insmod part_msdos
#insmod ext2

set dafault=0
set timeout=20

menuentry 'redobackup-livecd-1.0.4.iso usually' {
    set isofile="/boot/redobackup-livecd-1.0.4.iso"
    loopback loop (hd0,1)$isofile
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject
    initrd (loop)/casper/initrd.lz
}

menuentry 'ubuntu-12.04.3-desktop-amd64.iso' {
    set isofile="/boot/ubuntu-12.04.3-desktop-amd64.iso"
    loopback loop (hd0,1)$isofile
    set gfxpayload=keep
    linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile noeject quiet splash --
    initrd (loop)/casper/initrd.lz
}

menuentry 'ubuntu-12.04.3-desktop-amd64.iso noninteractive' {
    set isofile="/boot/ubuntu-12.04.3-desktop-amd64.iso"
    loopback loop (hd0,1)$isofile
    linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile noninteractive noeject quiet splash --
    initrd (loop)/casper/initrd.lz
}

menuentry 'ubuntu-12.04.3-desktop-amd64.iso only-ubiquity' {
    set isofile="/boot/ubuntu-12.04.3-desktop-amd64.iso"
    loopback loop (hd0,1)$isofile
    linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile only-ubiquity noeject quiet splash --
    initrd (loop)/casper/initrd.lz
}

menuentry 'ubuntu-13.10-desktop-amd64.iso usually' {
    set isofile="/boot/ubuntu-13.10-desktop-amd64.iso"
    loopback loop (hd0,1)$isofile
    set gfxpayload=keep
    linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile noeject quiet splash --
    initrd (loop)/casper/initrd.lz
}

menuentry 'ubuntu-13.10-desktop-amd64.iso only-ubiquity' {
    set isofile="/boot/ubuntu-13.10-desktop-amd64.iso"
    loopback loop (hd0,1)$isofile
    linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile only-ubiquity noeject quiet splash --
    initrd (loop)/casper/initrd.lz
}

menuentry 'ubuntu-13.10-desktop-amd64.iso ubiquity test' {
    set isofile="/boot/ubuntu-13.10-desktop-amd64.iso"
    loopback loop (hd0,1)$isofile
    linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile ubiquity/only-installable-languages boolean true noeject quiet splash --
    initrd (loop)/casper/initrd.lz
}

menuentry 'ubuntu-13.10-desktop-amd64.iso set jp test' {
    set isofile="/boot/ubuntu-13.10-desktop-amd64.iso"
    loopback loop (hd0,1)$isofile
    linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile debian-installer/language=ja keyboard-configuration/layoutcode?=jp keyboard-configuration/modelcode?=jp106 noeject quiet splash --
    initrd (loop)/casper/initrd.lz
}

menuentry 'ubuntu-ja-13.10-desktop-amd64.iso set jp usually' {
    set isofile="/boot/ubuntu-ja-13.10-desktop-amd64.iso"
    loopback loop (hd0,1)$isofile
    linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile debian-installer/language=ja keyboard-configuration/layoutcode?=jp keyboard-configuration/modelcode?=jp106 noeject quiet splash --
    initrd (loop)/casper/initrd.lz
}

menuentry 'mini.iso ubuntu13.10-mini-amd64.iso Install usually' {
    set isofile="/boot/ubuntu13.10-mini-amd64.iso"
    loopback loop (hd0,1)$isofile
    linux (loop)/linux -- quiet
    initrd (loop)/initrd.gz
}

menuentry 'mini.iso ubuntu13.10-mini-amd64.iso Rescue mode usually' {
    set isofile="/boot/ubuntu13.10-mini-amd64.iso"
    loopback loop (hd0,1)$isofile
    linux (loop)/linux rescue/enable=true -- quiet
    initrd (loop)/initrd.gz
}


# Put the same ISO file on USB stick's top directory.
# get from http://ftp.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/hd-media/
menuentry 'debian-live-7.2-amd64-gnome-desktop+nonfree.iso usually' {
    set isofile="/debian/debian-live-7.2-amd64-gnome-desktop+nonfree.iso"
    loopback loop (hd0,1)$isofile
    linux /debian/vmlinuz
    initrd /debian/initrd.gz
}

menuentry 'clonezilla-live-20131125-saucy-amd64.iso usually' {
    set isofile="/boot/clonezilla-live-20131125-saucy-amd64.iso"
    loopback loop (hd0,1)$isofile
    linux (loop)/live/vmlinuz boot=live live-config noswap edd=on nomodeset ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" vga=791 ip=frommedia nosplash toram=filesystem.squashfs findiso=$isofile
    initrd (loop)/live/initrd.img
}

menuentry 'clonezilla-live-2.2.0-31-amd64.iso usually' {
    set isofile="/boot/clonezilla-live-2.2.0-31-amd64.iso"
    loopback loop (hd0,1)$isofile
    linux (loop)/live/vmlinuz boot=live live-config noswap edd=on nomodeset ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" vga=791 ip=frommedia nosplash toram=filesystem.squashfs findiso=$isofile
    initrd (loop)/live/initrd.img
}

menuentry 'clonezilla-live-2.2.0-31-amd64.iso original' {
    set isofile="/boot/clonezilla-live-2.2.0-31-amd64.iso"
    loopback loop (hd0,1)$isofile
    linux (loop)/live/vmlinuz boot=live live-config noswap nolocales edd=on nomodeset ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" keyboard-layouts=\"\" ocs_live_batch=\"no\" locales=\"\" vga=788 ip=frommedia nosplash toram=filesystem.squashfs findiso=$isofile
    initrd (loop)/live/initrd.img
}

オフライン

 

#4 2013-12-10 16:59:39

Kouji Tanaka
メンバ
登録日: 2012-05-15

Re: USBメモリー内のISOイメージから起動したい。( Try Ubuntu 画面?を表示したい)

USBメモリ起動の別方法があります。
下記urlを参照されませんか。
http://www11.ocn.ne.jp/~ksoft/ubuntu.html

オフライン

 

#5 2013-12-11 20:35:18

makopi
メンバ
登録日: 2009-11-01

Re: USBメモリー内のISOイメージから起動したい。( Try Ubuntu 画面?を表示したい)

Tanaka さん、返答有難うございます。
提示された方法は別案として拝見させていただきます。

このトピックをたてた当初の目標は小林さんのおかげ(Ubuntu Weekly Recipe 300回)でほぼ達成出来ましたので
http://d-i.alioth.debian.org/manual/ja.amd64/index.html のブートパラメーター辺りから。
あと検索して同様のパラメーターがどれだけあるのか調べているところです。
http://lists.debian.or.jp/debian-users/ … 00043.html
考え間違いとか、こうすれば判るよ。といったアドバイスをいただけるとうれしいです。

オフライン

 

Board footer

Powered by FluxBB