お知らせ

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

#126 2009-12-04 22:51:46

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

Re: USB-HDD 9.10 GURB GURB2

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

オフライン

 

#127 2009-12-04 22:54:36

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

Re: USB-HDD 9.10 GURB GURB2

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

オフライン

 

#128 2009-12-05 16:43:35

kaznon
メンバ
登録日: 2008-09-25

Re: USB-HDD 9.10 GURB GURB2

kiyoshiさん ありがとうございます。
今 1.を実行しましたが 残念ながら 起動できませんでした。
error you need to load the kernel first
が 表示されます。
下記 2点の理由を知りたかったのですが・・・
9.10から標準になっているext4よりext3のほうが 何故 よいのか?
サイズ10GBまで 何故小さくしなくては いけないのか?(今までのバージョンは250GBであっても大丈夫だったのに!)

悪い生徒は フォーマット形式をext3に変更だけして
(最初 約80パーセントを EXT3で中間 約1ギガを リナックススワップ 残りを FAT32)
作業順番は、
https://forums.ubuntulinux.jp/viewtopic.php?pid=45029#p45029
でやりました。
上記 エラーがでますが
e キーを押すと
set root=(hd1,1)
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=ba123456-7890-abcd-efghijklmnop ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic

で表示されたので
一番上に
insmod ext2をタイピングして挿入
set root=(hd1,1)をset root=(hd0,1)に変更して
CTRL+Xを押しました。
これでUbuntuが起動したら、
$ sudo gedit /etc/default/grub
で開いたテキストエディタで、
GRUB_DISABLE_LINUX_UUID=true
に変えなくても 最初から この状態になってましたので
$ sudo update-grub
をしました。

再度 起動を試みましたが・・・・
同じ エラーで
Eキーを押すと 最初のまま?に戻っていて・・・
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set ba123456-7890-abcd-efghijklmnop
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=ba123456-7890-abcd-efghijklmnop ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
で表示され
ご指示の場所を 削除して
CTRL+Xを押すと UBUNTUが 起動し
また上記の 作業を 行うとUBUNNTUが 起動しなくなります。・・の 繰り返しです。
すみません。
眠くなったので 少し寝ます。

オフライン

 

#129 2009-12-05 18:43:08

kaznon
メンバ
登録日: 2008-09-25

Re: USB-HDD 9.10 GURB GURB2

再挑戦しました。
上記の一ヶ所だけ訂正です。
Eキーを押すと
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd1,1)
search --no-floppy --fs-uuid --set ba123456-7890-abcd-efghijklmnop
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=ba123456-7890-abcd-efghijklmnop ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
で表示され
(hd1,1)を(hd0,1)
に訂正し
ご指示の場所を 削除して
CTRL+Xを押すと UBUNTUが 起動します。

別のパソコンでも試してみます。

オフライン

 

#130 2009-12-05 18:56:09

kaznon
メンバ
登録日: 2008-09-25

Re: USB-HDD 9.10 GURB GURB2

その前に
$ grep -A8 ^menuentry /boot/grub/grub.cfg|head -n8の結果は
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
    set quiet=1
    insmod ext2
    set root=(hd1,1)
    search --no-floppy --fs-uuid --set fdab2e92-bad0-433e-8b21-b18d8fd99fdc
    linux    /boot/vmlinuz-2.6.31-14-generic root=UUID=fdab2e92-bad0-433e-8b21-b18d8fd99fdc ro   quiet splash

(hd1,1)で
initrd ・・・がないです。

オフライン

 

#131 2009-12-05 19:21:05

kaznon
メンバ
登録日: 2008-09-25

Re: USB-HDD 9.10 GURB GURB2

#125を実行。
$ sudo gedit /usr/lib/grub/grub-mkconfig_libの結果 174行目は 初めから sleep 0になっていました。

$ sudo gedit /etc/grub.d/10_linux で
#        if [ -n \${have_grubenv} ]; then save_env recordfail; に変更済み

sudo /etc/default/grubは下記 となり 編集できない。
sudo: /etc/default/grub: command not found

sudo /etc/grub.d/10_linuxは下記が表示されました。テキストエディターは起動しないので 編集ができません。

Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
menuentry "GNU/Linux, Linux 2.6.31-14-generic" {
        recordfail=1
#        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
    set quiet=1
No path or device is specified.
Try ``grub-probe --help'' for more information.
    linux    /boot/vmlinuz-2.6.31-14-generic root= ro   
    initrd    /boot/initrd.img-2.6.31-14-generic
}
menuentry "GNU/Linux, Linux 2.6.31-14-generic (recovery mode)" {
        recordfail=1
#        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
No path or device is specified.
Try ``grub-probe --help'' for more information.
    linux    /boot/vmlinuz-2.6.31-14-generic root= ro single
    initrd    /boot/initrd.img-2.6.31-14-generic
}

何もできないコマンドもありましたが ここまでやって 結果は 下記になりました。

$ grep -A8 ^menuentry /boot/grub/grub.cfg|head -n8
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
    set quiet=1
    insmod ext2
    set root=(hd1,1)
    search --no-floppy --fs-uuid --set fdab2e92-bad0-433e-8b21-b18d8fd99fdc
    linux    /boot/vmlinuz-2.6.31-14-generic root=UUID=fdab2e92-bad0-433e-8b21-b18d8fd99fdc ro   quiet splash

オフライン

 

#132 2009-12-05 19:36:40

kaznon
メンバ
登録日: 2008-09-25

Re: USB-HDD 9.10 GURB GURB2

ここまで かなりの時間を費やしました。
私 個人の 感想ですが、2度 9.10をインストールして 起動に失敗しました。
いままでは(GRUB) 何もしなくて 問題なく起動できていたのに こんなに たくさんの設定の変更をしなくてはならない(でも起動しない) フォーラムのメンバーの方も 起動のトラブルがあるようですが
済みません前置き 長くなりましたが、GRUB2はUSB-HDDへのインストールには向いてないのでは??と 思いましたが いかがでしょう?

正直な気持ちですが GRUB2はもう諦めて
次の検証に進みたい 気持ちです。 前に書いた 順番とかは 下記の順番でよろしいでしょうか?
簡単なものから 試した方がいいと思いますが、その考えなら 3からのほうがいいでしょうか?
4は諦めて また GRUBしたいと思ってます。

2.PBRにGRUB2インストしMBRにMBMをインストして UBUNTUを起動させる事。 (インスト 方法自体分かってないです。本当に時間があるときにでも 教えてください。

もし成功したら 2の環境をアンインストールして

3.MBRにPuppyLinuxでGrub4dosインストして PLoP boot managerで起動させる事


4.最終的に 3の環境をアンインストールして 再度 MBRにGRUB2をインストールして UBUNTUを起動させる。

オフライン

 

#133 2009-12-05 19:55:04

kaznon
メンバ
登録日: 2008-09-25

Re: USB-HDD 9.10 GURB GURB2

淡い期待で 別のパソコンで 挑戦しました が・・
hd1,1)を(hd0,1)
に訂正し
ご指示の場所を 削除して
CTRL+Xを押すと UBUNTUが 起動します。
起動はするんです・・・が (/ー‾;)

オフライン

 

#134 2009-12-05 20:19:22

weyk
メンバ
登録日: 2009-04-03

Re: USB-HDD 9.10 GURB GURB2

9.10から標準になっているext4よりext3のほうが 何故 よいのか?

仕様上の性能は、ext4が上です。実際に使用した場合も、(ext3からの返還ではなくext4で作製したなら)ext4のほうが上です。
だからこそ、標準のファイルシステムとして採用されたわけです。

が、ファイルシステムの場合、性能以上に長期間安定して稼働することが重要です。ext4は、それが判断できるほどの実績が足りていない と考えています。また、大きなサイズのファイルに対して、障害がある(あった)ということもありますから、もうちょっと様子を見てから採用しよう という人は多いかと思います。
# ただ、みながみな避けていると、結局実績が増えませんので、利用目的が重要でない場合は、逆に積極的に利用していろいろいじりまわすというのは、良いことです。

サイズ10GBまで 何故小さくしなくては いけないのか?(今までのバージョンは250GBであっても大丈夫だったのに!)

何個かリンクが紹介されていますが、大容量のドライブに対して、searchでUUIDを検索することに失敗する(結果、起動に失敗する) という事例があるからではないでしょうか。
# BIOSの認識容量を超えると駄目 という記述も見かけますが・・・不明。grubのパッチ提出サイトのパッチ当てたら動くんですかね(ためしちゃだめです。)
これは、GRUB2の機能なので、Ubuntuのバージョンとは直接は関連しません。標準的には(入れ替えない限り)、9.04まではGRUB-legacy、9.10からはGRUB2なので、まぁ、「今までの(ubuntuの)バージョンは大丈夫だった」というのも、正しいです。
# システムリソースは、アップデートされると上書きされてしまう可能性があるので、とりあえずOKとなるupdateが出るまではgrub-legacyに入れ替える というのも手かもしれません。大容量を切らない という選択肢はupdateが出たからといって、なかなか治せないですからね。

なお、GRUB、古いほうのGRUB-Legacy、つまりGRUB Ver1は、Versionは0.97です。そして、新しいGRUB2、つまり、GRUB Ver2は、1.97です。それぞれ、正式リリースに当たるバージョン(GRUB1の1.0とか、GRUB2の2.0とか)に達していない という点にちょっとだけ注意が必要です。本体以上に、まだまだ発展途中で開発途中のソフトなのです。
# ・・・・・・・あれ?そうすると、Linuxのカーネルを起動できる、正式にリリースされているソフトって・・・実は選択肢が少ない?

オフライン

 

#135 2009-12-05 21:16:32

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

Re: USB-HDD 9.10 GURB GURB2

kazunonさん今晩は。
何だか進んでいない見たいですね。
まだトピック全体の流れを分かっていないのですが、USB-HDDにgrub2のインストールが上手く行かないと言うことですね。
最初からやり直されてはどうでしょうか、もちろん今までのgrub.cfg等は別途保存して。

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
*CDやUSBメモリからの起動ディスクを用意して下さい。もう十分に準備できていると思いますが、、、

まずUSB-HDDのUbuntuを起動して端末からの操作になります。
grub2のアンインストール、質問には「はい」を選択してください。

$ sudo apt-get  purge grub-pc

grubフォルダの退避

$ sudo mv /boot/grub /boot/grub.old

新規grubフォルダの生成

$ sudo mkdir /boot/grub

grub2インストール(*ブートローダーのインストールでは無く、パッケージのダウンロード)
dev/sda/   /dev/sdb   の選択肢が出ると思いますが事前に# fdisk -l 等でUSB-HDDのデバイスファイル名を再確認しておいて下さい。

$ sudo apt-get install grub2

先程生成したgrubフォルダに必要なファイルを置きます

$ sudo cp /usr/lib/grub/i386-pc/* /boot/grub

grub.cfgを生成します(新規生成は環境によって時間が掛かるので表示が無くても暫(1~2分)待ってください)

$ sudo update-grub

grub2をインストールします。sd*の*はUSB-HDDのデバイスファイル名を指定して下さい。

$ sudo grub-install /dev/sd*

再起動後にgrub2のメニューが現れます、HDDへのアクセスが有り途中で止まるような時は「ctrl」「alt」「delete」で再起動して、今度は「E」キーでエディットモードに入り「quiet splash」を削除、
「ctrl」「X」で起動してみてください。

*何の影響か分かりませんが(Ext4なのかな?)設定(大きく変更)を変更後は一度目に起動に失敗する傾向があり、二度目からは成功する。う~ん、まっ、そんなに気にはならないけど。

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

オフライン

 

#136 2009-12-05 21:26:24

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

Re: USB-HDD 9.10 GURB GURB2

grub2をインストールするときに間違って内蔵HDDのMBRを上書きしないように気をつけて下さい。
内蔵HDDのMBRのバックアップは取っておいた方が良いかも。

私の環境ではMBMにgrub2を上書きしたのですが、MBRの確認をした所MBMの残骸が残っている様です。
起動に差し障りないのでそのままですが、これも環境によっては事前にMBRのブート部分をクリアしてからgrub2をインストールしないといけないPC等もあるかも。

オフライン

 

#137 2009-12-05 21:51:47

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

Re: USB-HDD 9.10 GURB GURB2

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

オフライン

 

#138 2009-12-05 22:34:31

kaznon
メンバ
登録日: 2008-09-25

Re: USB-HDD 9.10 GURB GURB2

hir0さん お久しぶりです。 投稿ありがとうございます。今後ともよろしくお願いします。
kiyoshiさんより
「今から読みますので、何もせずに、私の返事を待っていただけませんか」
とありましたので・・・待つことにしております。このスレッドの流れ上 ご了解 お願いします。
hir0さん のコマンドも次の機会に必ず試してみます。

kiyoshiさん
USBーHDDはそのままですよ! いま 私は 別の事も 平行してやってまして 別の泥沼にはまってまして・・・この件では、フォーラムでは一番 詳しいと思われる petitbootang質問する準備をしてます ので 今日は 12時30分くらいまで 起きてるつもりですので・・・ゆっくり お読みになってください。
不明な点は質問してください。

オフライン

 

#139 2009-12-05 22:35:57

kaznon
メンバ
登録日: 2008-09-25

Re: USB-HDD 9.10 GURB GURB2

失礼しました petitbootangさんが抜けてました。

オフライン

 

#140 2009-12-05 22:38:09

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

Re: USB-HDD 9.10 GURB GURB2

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

オフライン

 

#141 2009-12-05 22:39:59

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

Re: USB-HDD 9.10 GURB GURB2

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

オフライン

 

#142 2009-12-05 22:51:18

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

Re: USB-HDD 9.10 GURB GURB2

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

オフライン

 

#143 2009-12-05 22:54:29

kaznon
メンバ
登録日: 2008-09-25

Re: USB-HDD 9.10 GURB GURB2

kiyoshiさんへ
sudo gedit /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.

オフライン

 

#144 2009-12-05 23:07:53

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

Re: USB-HDD 9.10 GURB GURB2

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

オフライン

 

#145 2009-12-05 23:08:36

kaznon
メンバ
登録日: 2008-09-25

Re: USB-HDD 9.10 GURB GURB2

kiyoshiさんへ

kiyoshiさん による投稿:

あれ?UUIDの値が、#128と#130でなぜ違うのでしょうか。
UUIDも間違っている?

#130が本物で間違いないと思います。
#128は kiyoshiさん の投稿を コピペしただけです。

オフライン

 

#146 2009-12-05 23:10:39

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

Re: USB-HDD 9.10 GURB GURB2

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

オフライン

 

#147 2009-12-05 23:16:07

kaznon
メンバ
登録日: 2008-09-25

Re: USB-HDD 9.10 GURB GURB2

申訳ありませんでした。 下記のようにして 保存でよろしいでしょうか?

#!/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 "Ubuntu, Linux 2.6.31-14-generic on USB-HDD" {
insmod ext2
set root=(hd0,1)
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=fdab2e92-bad0-433e-8b21-b18d8fd99fdc ro nosplash
initrd /boot/initrd.img-2.6.31-14-generic
}

オフライン

 

#148 2009-12-05 23:16:10

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

Re: USB-HDD 9.10 GURB GURB2

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

オフライン

 

#149 2009-12-05 23:18:17

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

Re: USB-HDD 9.10 GURB GURB2

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

オフライン

 

#150 2009-12-05 23:28:51

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

Re: USB-HDD 9.10 GURB GURB2

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

オフライン

 

Board footer

Powered by FluxBB