お知らせ

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

#1 2010-07-18 07:03:06

uotora
メンバ
登録日: 2008-06-18

Ubuntu10.04で「*.iso」をHDDからダイレクト起動したい

root@ssd3264bit-desktop:~# fdisk -l

ディスク /dev/sda: 128.0 GB, 128035676160 バイト

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sda1               1           6       48163+  de  Dell ユーティリティ
/dev/sda2   *           7        9604    77095935    7  HPFS/NTFS(WindowsXp)
/dev/sda3            9605       15566    47889765   83  Linux(Ubuntu10.10インストール用)

ディスク /dev/sdb: 250.1 GB, 250059350016 バイト

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sdb1               1       24569   197350461    7  HPFS/NTFS
/dev/sdb2           24570       30401    46845509+   5  拡張領域
/dev/sdb5           24570       30156    44877546   83  Linux(Ubuntu9.10Amd64)
/dev/sdb6           30157       30401     1967931   82  Linux スワップ / Solaris

ディスク /dev/sdc: 32.3 GB, 32296140800 バイト

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sdc1               1        3760    30193664   83  Linux(Ubuntu10.04Amd64)
/dev/sdc2            3760        3927     1342465    5  拡張領域
/dev/sdc5            3760        3927     1342464   82  Linux スワップ / Solaris

現況は上記のようにトリプルブートが可能な状態です。grubメニューは/dev/sdc1から制御しています。この状態に ubuntu-10.04-desktop-amd64.iso と ubuntu-10.04-desktop-x86.iso の2個を /dev/sdc1 の /home/ssd3264bit に配置してgrubメニューから選択起動させる方法を教えてください。
尚、 /etc/grub.d/40_custom に記述し /boot/grub/grub.conf に反映させる方法は承知しています。

オフライン

 

#2 2010-07-18 08:21:27

kiyop
拒否
From: http://kiyoandkei.bbs.fc2.com/
登録日: 2010-01-23

Re: Ubuntu10.04で「*.iso」をHDDからダイレクト起動したい

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#3 2010-07-18 09:18:01

uotora
メンバ
登録日: 2008-06-18

Re: Ubuntu10.04で「*.iso」をHDDからダイレクト起動したい

kiyopさん、アドバイス感謝です。

実行してみました、結果ですが、正常に起動しUSBメモリにもインストール出来ました。しかしおかしな部分があります。

/etc/grub.d/40_customの内容
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "Ubuntu10.04-amd64" {
insmod ext2
set root=(hd2,1)
loopback loop /home/ssd3264bit/ubuntu-10.04-desktop-amd64.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/home/ssd3264bit/ubuntu-10.04-desktop-amd64.iso noprompt noeject quiet splash
initrd (loop)/casper/initrd.lz
}

Ubuntu10.04での実行です
ssd3264bit@ssd3264bit-desktop:~$ sudo update-grub
[sudo] password for ssd3264bit:
Generating grub.cfg ...
Found background image: uotora.png
Found linux image: /boot/vmlinuz-2.6.32-23-generic
Found initrd image: /boot/initrd.img-2.6.32-23-generic
Found Microsoft Windows XP Professional on /dev/sda2
Found Ubuntu 9.10 (9.10) on /dev/sdb5
done

青字部分が???Ubuntu10.0はクリーンインストールです。

オフライン

 

#4 2010-07-18 09:38:57

Templer
メンバ
登録日: 2009-07-08

Re: Ubuntu10.04で「*.iso」をHDDからダイレクト起動したい

一応参考として…。
https://forums.ubuntulinux.jp/viewtopic … 750#p55750
ISO起動させたものと、CDに焼いたものの起動は "同じではない" と思ってください。
特にUbuntu 10.04のLive版は従来のキャラクターベースな起動メニューとグラフィカルなダイアログという2つの起動プロセスがあるため、挙動がバラバラだったりします。
私の環境(i810E機)では
 1. CD通常起動 問題無し
 2. CDキャラクターメニュー起動 パネルとデスクトップアイコン無し
 3. ISO起動 パネル無し
となり、LiveCDからのインストール後の挙動は「3.」とほぼ同じでした。

オフライン

 

#5 2010-07-18 09:42:14

Templer
メンバ
登録日: 2009-07-08

Re: Ubuntu10.04で「*.iso」をHDDからダイレクト起動したい

おっと、#4は#3に対する回答ではありません。

オフライン

 

#6 2010-07-18 12:08:21

kiyop
拒否
From: http://kiyoandkei.bbs.fc2.com/
登録日: 2010-01-23

Re: Ubuntu10.04で「*.iso」をHDDからダイレクト起動したい

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#7 2010-07-18 13:41:51

uotora
メンバ
登録日: 2008-06-18

Re: Ubuntu10.04で「*.iso」をHDDからダイレクト起動したい

kiyopさんへ

/dev/sdb5にはUbuntu10.04がインストールされているのですか?

いいえ、Ubuntu9.10(64Bit)です。

$ grep -A 15 -e "menuentry.*9\.10.*{" /boot/grub/grub.cfg
の結果はどのようになりますか?

以下のように何も表示されません。

ssd3264bit@ssd3264bit-desktop:~$ sudo grep -A 15 -e "menuentry.*9\.10.*{" /boot/grub/grub.cfg
[sudo] password for ssd3264bit:
ssd3264bit@ssd3264bit-desktop:~$ sudo -s
root@ssd3264bit-desktop:~# grep -A 15 -e "menuentry.*9\.10.*{" /boot/grub/grub.cfg
root@ssd3264bit-desktop:~#

30_os-prober&/usr/bin/os-proberの読解は無理です。

オフライン

 

#8 2010-07-18 14:00:15

kiyop
拒否
From: http://kiyoandkei.bbs.fc2.com/
登録日: 2010-01-23

Re: Ubuntu10.04で「*.iso」をHDDからダイレクト起動したい

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#9 2010-07-18 14:25:16

Templer
メンバ
登録日: 2009-07-08

Re: Ubuntu10.04で「*.iso」をHDDからダイレクト起動したい

ふむ、解決しているようですので…。

kiyopさんへ

「file=/cdrom/preseed/ubuntu.seed」はちょっとわかりませんが、i810のパネルの件はまさにその通りです。
参考1: https://forums.ubuntulinux.jp/viewtopic … 414#p61414
参考2: https://forums.ubuntulinux.jp/viewtopic.php?id=8846
(参考1の方はi815で、参考2のリンクの方はチップセットを確認出来ていませんがおそらくi810辺りではないかと)
ただ、Ubuntu 10.04 betaバージョンでのインストール直後は問題有りませんでしたし(ISO起動は#4の通りです)、根本的にISOとCDの挙動が違いますのでこれを同一視することはできないと思います、というところでの「ISO起動のみで動作確認を良しとはしないでください」の警鐘です。(#4はわかりにくかったですね)

(ちなみにi81xに関してはこんな感じです。https://forums.ubuntulinux.jp/viewtopic … 899#p61899

オフライン

 

#10 2010-07-18 15:15:32

kiyop
拒否
From: http://kiyoandkei.bbs.fc2.com/
登録日: 2010-01-23

Re: Ubuntu10.04で「*.iso」をHDDからダイレクト起動したい

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#11 2010-07-18 21:36:38

uotora
メンバ
登録日: 2008-06-18

Re: Ubuntu10.04で「*.iso」をHDDからダイレクト起動したい

kiyopさんへ

大いなる勘違いをしていました。update-grubは00から30まではサーチの結果を書き出し、40は追加記述を転記するだけですもね。
お恥ずかしい正常動作状態でした。
お騒がせ致しました。

オフライン

 

Board footer

Powered by FluxBB