お知らせ

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

#1 2009-05-11 13:26:18

Faeru
メンバ
登録日: 2009-05-02

USBメモリからブートしようとした際のエラー

こんにちは、いままでこちら(https://forums.ubuntulinux.jp/viewtopic.php?id=4748)でいろいろと質問をしてアドバイスをいただいてきたのですが、解決できずに、質問のタイトルとも内容が変わってきたので新たにトピックを投稿させていただきました。

早速ですが、USBメモリにUbuntuをインストールして起動させてみたところ

Ubuntu 8.04.2 kernel 2.6.24-23-generic
Ubuntu 8.04.2 karnel 2.6.24-23-generic(recovery model)
Ubuntu 8.04.2 kernel 2.6.24-23-generic memtest86+

↑上記のようなOS選択画面が出てきたのでUbuntu 8.04.2 karnel 2.6.24-23-genericをEnterで選択したところ、

Error:17 cannot mount selected partiton

      pless any key to continue


というエラーがでてきてしまい起動できませんでした。どうしたら良いでしょうか?

オフライン

 

#2 2009-05-11 21:16:43

hide
メンバ
From: Tokyo
登録日: 2007-05-24

Re: USBメモリからブートしようとした際のエラー

https://wiki.ubuntulinux.jp/UbuntuTips/UsbInstall/InstalltoUSBStorage
こちらに従って もう一度最初からやり直すってのはどんなもんでしょう?
くれぐれも内蔵HDDのGRUBを上書きしないように注意しましょう

オフライン

 

#3 2009-05-14 09:00:15

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: USBメモリからブートしようとした際のエラー

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

最後の編集者: kiyoshi (2009-05-14 09:10:28)

オフライン

 

#4 2009-05-15 19:02:52

Faeru
メンバ
登録日: 2009-05-02

Re: USBメモリからブートしようとした際のエラー

hideさん、kiyoshiさん
ご回答ありがとうございます。
早速hideさんご推薦の方法で再インストールをためし、起動してみたところ
また、同様のエラーがでてしまいました。
そこでkiyoshiさんに回答頂いたものを試してきましたところ
どちらも Error27:Unrecognized command とかえってきました。

よろしくお願い致します

オフライン

 

#5 2009-05-15 20:32:21

hide
メンバ
From: Tokyo
登録日: 2007-05-24

Re: USBメモリからブートしようとした際のエラー

BIOSでusbメモリを1番に起動してるんですよね?USBメモリが4GB〜2GBなら8.10からLiveCDで標準の「Create a USB startup disk」でやってみます?
mozさんの詳しい解説があります

https://forums.ubuntulinux.jp/viewtopic.php?id=3189
mozさんの解説なくなってしまったようで とりあえず私はこれで8.10をbafalloの4GBのUSBメモリにインストールしました

https://wiki.ubuntulinux.jp/UbuntuTips/UsbInstall/CreateUSBStartupDisk
これができたのでmozさんのスレッドは削除されたのでしょうか?

最後の編集者: hide (2009-05-15 22:04:43)

オフライン

 

#6 2009-05-16 01:39:36

Faeru
メンバ
登録日: 2009-05-02

Re: USBメモリからブートしようとした際のエラー

hideさんありがとうございます
BIOSでUSBを優先順位を一番上にして起動しています。
そして、早速https://wiki.ubuntulinux.jp/UbuntuTips/ … tartupDiskを参考にさせて頂き、インストールしてみて
起動したところ以下のような画面がでました。
(画像に撮らせて頂きました)
https://wiki.ubuntulinux.jp/UbuntuTips/ … tartupDisk
OSが見つからないてというような内容がでているのですがどうしてでしょうか・・

オフライン

 

#7 2009-05-16 06:08:12

hide
メンバ
From: Tokyo
登録日: 2007-05-24

Re: USBメモリからブートしようとした際のエラー

リンク先が画像になっていないので、編集お願いします。しかしことごとくダメなのは一体何故なのか?
kiyoshiさん原因わかりますか?
http://nofx2.txt-nifty.com/it/2008/11/usb-ubuntu-linu.html
先にUSBメモリをFAT32でフォーマットする必要がありますが、やってますか?

最後の編集者: hide (2009-05-16 06:38:30)

オフライン

 

#8 2009-05-16 11:56:22

vine_user
メンバ
From: Tokyo
登録日: 2006-11-15

Re: USBメモリからブートしようとした際のエラー

インストール時のデバイス名とUSB起動時のデバイス名が一致していない可能性があります。

LiveCDなどで起動して,USBメモリ内の/boot/grub/menu.lstを確かめてみてください。その中にhd1という記述があったら,それらをhd0に変更し,またhd0という記述があったら,それらをhd1に変更すれば起動できるかも知れません。

参考:https://answers.launchpad.net/ubuntu/+question/29743

最後の編集者: vine_user (2009-05-16 12:02:01)

オフライン

 

#9 2009-05-16 12:54:31

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: USBメモリからブートしようとした際のエラー

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

最後の編集者: kiyoshi (2009-05-16 13:04:06)

オフライン

 

#10 2009-05-16 15:15:46

Faeru
メンバ
登録日: 2009-05-02

Re: USBメモリからブートしようとした際のエラー

皆様ありがとうございます。
画像見られないようですみませんでした。再度別に貼ってみましたがいかがでしょうか
http://up2.viploader.net/pic/src/viploader1017738.jpg

早速kiyoshiさんのご回答の事をやってみましたとことろ
sudo fdisk -lの結果は以下のようになりました。


ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 100.0 GB, 100030242816 bytes
15 heads, 63 sectors/track, 206742 cylinders
Units = シリンダ数 of 945 * 512 = 483840 bytes
Disk identifier: 0x02f502f4

デバイス Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1      174675    82533906    7  HPFS/NTFS
/dev/sda2          174676      196868    10486192+   f  W95 Ext'd (LBA)
/dev/sda3          196869      206742     4665465   1c  Hidden W95 FAT32 (LBA)
/dev/sda5          174676      196868    10486161    b  W95 FAT32

Disk /dev/sdb: 4011 MB, 4011851776 bytes
191 heads, 23 sectors/track, 1783 cylinders
Units = シリンダ数 of 4393 * 512 = 2249216 bytes
Disk identifier: 0x04030201

デバイス Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        1784     3917823+   c  W95 FAT32 (LBA)

またUSBメモリをさしたところ以下のようなメッセージがでてきました。

このメディアには自動的に起動することを意図したソフトウェアが含まれています。実行してみますか?

そして、開いたテキストエディタで、/media/disk/boot/grub/menu.lstを開こうとしたのですが、mediaの中は
diskのみで、diskを開いてもbootというのは見当たりませんでした。

オフライン

 

#11 2009-05-16 15:43:08

hir0
メンバ
登録日: 2008-09-28

Re: USBメモリからブートしようとした際のエラー

USBメモリにインストールしてUbuntuを起動させるには2つ方法があります。
1、HDDの代わりにUSBメモリを使う。性能はPCにインストールされたものと同じ。
2、ライブCDの代わりにUSBメモリを使う。性能はライブCDと同じ。

2の方ですね。
以前にインストーラーからインストールをしたことのあるUSBメモリを使用していませんか?
MBRにあるGRUBが残っています、ddコマンドでパーティションテーブル以外をzeroで埋めるかして初期化しないと。
私も以前にGRUBの削除でハマったことが有りましたよ。

まさにkiyoshiさんが器具していたgeometry
が弾かれるのだろう?まさか、isolinux?・・・いや、そんなことはなさそう・・・。  ですね。

だって2の内容のUbuntuなのに起動は1を示して止まるんだもの、皆1のインストールかと思っちゃう。

最後の編集者: hir0 (2009-05-16 15:48:37)

オフライン

 

#12 2009-05-16 16:31:32

Faeru
メンバ
登録日: 2009-05-02

Re: USBメモリからブートしようとした際のエラー

hir0さんありがとうございます。
自分としては1.の1、HDDの代わりにUSBメモリを使う。性能はPCにインストールされたものと同じ。
として、USBメモリにインストールしたいと思っているのですが、

>ddコマンドでパーティションテーブル以外をzeroで埋めるかして初期化しないと
というのはどういうふうにすればいいのでしょうか

よろしくお願いします。

最後の編集者: Faeru (2009-05-16 16:32:58)

オフライン

 

#13 2009-05-16 17:52:20

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: USBメモリからブートしようとした際のエラー

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

最後の編集者: kiyoshi (2009-05-16 18:33:18)

オフライン

 

#14 2009-05-16 19:20:56

Faeru
メンバ
登録日: 2009-05-02

Re: USBメモリからブートしようとした際のエラー

ありがとうございます

現在、USBもCDもつけない状態で起動すると内蔵HDDからwindowsXPが起動します。

自分のインストールを試した順番は
(https://forums.ubuntulinux.jp/viewtopic.php?id=4748)
上記のURLを参考にインストールを進めていきましたところ

Ubuntu 8.04.2 kernel 2.6.24-23-generic
Ubuntu 8.04.2 karnel 2.6.24-23-generic(recovery model)
Ubuntu 8.04.2 kernel 2.6.24-23-generic memtest86+

↑上記のようなOS選択画面が出てきたのでUbuntu 8.04.2 karnel 2.6.24-23-genericをEnterで選択したところ、

Error:17 cannot mount selected partiton

      pless any key to continue

↑このようなエラーがでてきてしまい、質問をさせていただきました。
そしてhideさんよりご回答頂いた下記URLを参考にもういちどインストールを試したところ同様のエラーがでてきました。
https://wiki.ubuntulinux.jp/UbuntuTips/ … USBStorage

次にもういちどhideさんに教えていただいた8.10からLiveCDで標準の「Create a USB startup disk」でインストールを下記URLを参考
に試みて見ましたところ
https://wiki.ubuntulinux.jp/UbuntuTips/ … tartupDisk

下記URLの画像のようなエラーがでてきました
http://up2.viploader.net/pic/src/viploader1017738.jpg


いま現在はここで止まっています。

オフライン

 

#15 2009-05-16 21:53:06

hide
メンバ
From: Tokyo
登録日: 2007-05-24

Re: USBメモリからブートしようとした際のエラー

vine_user による投稿:

インストール時のデバイス名とUSB起動時のデバイス名が一致していない可能性があります。

LiveCDなどで起動して,USBメモリ内の/boot/grub/menu.lstを確かめてみてください。その中にhd1という記述があったら,それらをhd0に変更し,またhd0という記述があったら,それらをhd1に変更すれば起動できるかも知れません。

参考:https://answers.launchpad.net/ubuntu/+question/29743

/media/disk-1にもないですか?/boot/grubでは?
ちなみに[create a usb startup disk]で作成したものにはないです。vine_userさんもusbにインストールしたという前提での話ですよね?
https://wiki.ubuntulinux.jp/UbuntuTips/UsbInstall/InstalltoUSBStorage
これですね?

最後の編集者: hide (2009-05-16 22:05:38)

オフライン

 

#16 2009-05-16 23:46:18

hir0
メンバ
登録日: 2008-09-28

Re: USBメモリからブートしようとした際のエラー

[create a usb startup disk]はMBRには変更を加えない様です。

#12の方法は先頭からNULLで埋めるので余り進められないですけど一番てっとり早いのが
$ sudo dd if=/dev/zero of=/dev/sdb bs=446 count=1

実行後認識がおかしいときはパーティションエディタからパーティションに変更を加える(サイズを本の少し増減等)ことで残りの部分が修正されるのでライブUSBとして使えるようになります。
注、データがいらない場合は
$ sudo dd if=/dev/zero of=/dev/sdb bs=512 count=1
新規にフォーマットして下さい。

/dev/sdb は間違いなくUSBメモリを指定して下さい。

最後の編集者: hir0 (2009-05-17 00:37:29)

オフライン

 

#17 2009-05-17 00:56:02

vine_user
メンバ
From: Tokyo
登録日: 2006-11-15

Re: USBメモリからブートしようとした際のエラー

hir0さんとやや内容的にかぶりますが,補足します。

「USBスタートアップディスクの作成」を使ってるんですね。勘違いしてました。
https://wiki.ubuntulinux.jp/UbuntuTips/UsbInstall/CreateUSBStartupDisk

GRUBが入ってしまっているようです。「USBスタートアップディスクの作成」で作成したUSBメモリは,syslinux起動ですので,hir0さんのおっしゃるとおり,MBRを初期化して,syslinuxに対応させる必要があります。

※ USBメモリのデバイス名に注意!

まず,Ubuntu9.04(Jaunty)のLiveCDで起動します。事前にソフトウェア・ソースでuniverseリポジトリを有効にしておいてください。

STEP1:syslinuxとliloをインストールしておきます。

コード:

sudo apt-get install syslinux lilo

STEP2:次のコマンドでMBRを初期化します。
(以下,USBメモリのデバイス名を/dev/sdbとします)

コード:

sudo dd if=/dev/zero of=/dev/sdb bs=446 count=1

STEP3:続いて,次のコマンドでMBRをsyslinuxに対応させます。

コード:

sudo lilo -M  /dev/sdb mbr

STEP4:これで,syslinuxを実行すれば,GRUBのエラーは出なくなる…と思います。

コード:

sudo syslinux /dev/sdb1

(注意) 8.10までは,ms-sysというコマンドが使えたのですが,Jauntyではライセンスの関係から,リポジトリから除かれたようです。なので,ここではliloで代用しています。

(補足) これでなお起動できないようでしたら,もう一度「USBスタートアップディスクの作成」で再インストールしてみて下さい。

最後の編集者: vine_user (2009-05-17 00:58:43)

オフライン

 

#18 2009-05-17 01:39:16

Faeru
メンバ
登録日: 2009-05-02

Re: USBメモリからブートしようとした際のエラー

皆さんありがとうございます。
また、とても詳しいやりいかたを書いていただいてありがとございます。
しかし、[create a usb startup disk]ではHDDの代わりにUSBメモリを使い、性能はPCにインストールされたものと同じようにする
というかたちで使えるようにする事はできないみたいなのですが、自分ではそのように使いたいなーと思っています。
その場合でも教えていただいた方法でそのように使えるようになるのでしょうか・・・

質問ばかりですみません

オフライン

 

#19 2009-05-17 08:17:54

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: USBメモリからブートしようとした際のエラー

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

最後の編集者: kiyoshi (2009-05-18 07:19:10)

オフライン

 

#20 2009-05-17 10:41:10

vine_user
メンバ
From: Tokyo
登録日: 2006-11-15

Re: USBメモリからブートしようとした際のエラー

HDDへのインストールと同じ手順で行えば、お望みの形になると思います。

https://wiki.ubuntulinux.jp/UbuntuTips/ … USBStorage

インストール先のデバイス名に注意することと、インストールステップの最後の部分で、MBRのインストール先の確認しておくということさえ抑えておけば、それほど難しくはありません。

GRUBを入れてしまったUSBをsyslinuxに対応させるのは、前に触れたようにかなり面倒ですが、その逆の場合(syslinuxを入れてしまったUSBにGRUBを入れる)は、特に手当てする必要はありません。

kiyoshiさんへ
僕もよくわかっていません。いろいろと無茶なことをやっているので、復旧せざるを得なくなり、調べまくって見つけた方法です。

オフライン

 

#21 2009-05-17 13:58:50

hir0
メンバ
登録日: 2008-09-28

Re: USBメモリからブートしようとした際のエラー

メディアとの相性などでGRUBからの起動が困難な場合Syslinuxをブートローダーにする方法を記載しておきます。

[前提]
USBメモリは /dev/sdb   マウントポイントは /media/disk と仮定します。

[準備]
1、USBメモリの先頭/sdb1にFAT16でシステムが許す最小サイズを作る。
2、次にLinuxインストール領域として/sdb2をExt3にフォーマット。
3、MBRにGRUBがある場合は消去する。

*Ubuntuインストール済みならパーティションエディタで1、を実行してから3でOK
新規にやり直す場合はGRUBをインストールしない。

[確認]
1、第一パーティションにFAT16の空き領域。
2、第二パーティションにUbuntu(Swapやデータ保存領域は任意に)
3、MBRにブートローダーは無い(通常のデータ保存用のメモリになっている)


[インストール]
1,インストールを行ったCDで起動してUSBメモリを挿してください。

2,FAT16のパーティションだけマウントします(/media/disk)

3,カーネルアップデート後は起動したUSBから同じ操作を、CDは要らない。
  その時はFAT16のパーティションのマウント位置を確認、訂正。(現状で/media/dhisk の箇所です)

4,一行ずつ実行、得に最後は終了後、数十秒〜1分ほど待つ。転送速度の関係で処理中に変化を与えると
本体やデータに負担がかかるかも。

$ name=$(uname -r)
$ sudo cp /boot/vmlinuz-$name /media/disk/vmlinuz
$ sudo cp /boot/initrd.img-$name /media/disk/initrd.gz
$ echo -e "default /vmlinuz \ntimeout 30" > syslinux.cfg
$ echo -e "append  root=/dev/sdb2 initrd=initrd.gz ro" >> syslinux.cfg
$ sudo syslinux /dev/sdb1
-----------------------------------------------------------------------

[改善及び提案]
・最後から2番目のコマンドのroot=/dev/sdb2 を UUIDに変更。
・syslinuxが第一パーティションに有る必要性は?
・/dev/sdb2以下を含まない全領域をを dd コマンドで /dev/sdb にセット出来るのか。

などいろいろ試して新しい手法が出来たら教えて下さい。

それ以前にGRUBで起動できれば良いのですがメーカーだとかロットによってはXXなどの情報を聞く度
真偽を確かめる前にゲッソリになるのでそっち方面は退散します。(良い結果はこっそり?使わせてもらうよ:P )

最後の編集者: hir0 (2009-05-17 14:09:50)

オフライン

 

#22 2009-05-20 01:35:30

Faeru
メンバ
登録日: 2009-05-02

Re: USBメモリからブートしようとした際のエラー

皆様ご回答ありがとうございます。
バックアップの取り方やブートローダーでの起動の仕方、注意点等とても詳しく書いていただいて
本当にありがとうございます。

理解力というか応用力の無い初心者で本当に申し訳ありません・・・

kiyoshiさんやvine_userさんのご回答にあるように、今一度、以下のサイトを参考にしてインストールを試みました。
https://wiki.ubuntulinux.jp/UbuntuTips/UsbInstall/InstalltoUSBStorage


終了後、USBメモリからブートしたのですが#1と同様のエラーがかえってきました。

そこで、#3でkiyoshiさんにご回答頂いたコマンドを試したところ

find /boot/grub/stage2では

(hd0,0)

geometry (hd0)では

drive 0x80:C/H/S=1024/16/63, The number of sectors=7835648,LBA
Partition num;0,Filesystem type is ext2fs,partitiontype0x83
Partition num;4,Filesystem type is unknown,partitiontype0x82

というふうにかえってきました。
以前にどちらもError27:Unrecognized command とかえってきたのは、#9でkiyoshiさんがご指摘されていた
スペースの入れ忘れが問題だったようです・・・すみませんでした。

それではどうかよろしくお願いいたします。

オフライン

 

#23 2009-05-20 05:51:01

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: USBメモリからブートしようとした際のエラー

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

最後の編集者: kiyoshi (2009-05-20 06:19:20)

オフライン

 

#24 2009-05-21 02:15:33

Faeru
メンバ
登録日: 2009-05-02

Re: USBメモリからブートしようとした際のエラー

kiyoshiさん
早速のご返答ありがとうございます。
失礼かと存じますが、用件のみ連絡させて戴きます。
バージョンは8.04を使用しました。

それでは、よろしくお願い致します。

オフライン

 

#25 2009-05-21 22:09:15

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: USBメモリからブートしようとした際のエラー

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

最後の編集者: kiyoshi (2009-05-21 22:13:24)

オフライン

 

Board footer

Powered by FluxBB