お知らせ

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

#1 2010-07-05 22:26:38

8864
メンバ
登録日: 2010-05-07

Lenovo 3000 N200でubuntu10.04USBメモリから起動したい

ubuntu10.04をUSBメモリにインストールし2台のPCから起動確認できたのですが、Lenovo 3000 N200だけ無反応で起動することが出来ません。
起動させる方法をご存知の方ご教示お願いします。

オフライン

 

#2 2010-07-06 03:16:27

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

Re: Lenovo 3000 N200でubuntu10.04USBメモリから起動したい

無反応だけだとハードの故障ってことになりかねないですよ。

「USBメモリにインストール」と言うのは2つの種類が有ります。

・USBスタートアップディスク(ライブCDをUSBメモリ化)
・USBメモリをHDDに見立てて通常インストール

使用感は同じ感じですが内部的にかなり違うので、どちらのインストールなのかは重要です。


「無反応」も意味が広すぎますね。
電源を入れるとUSBメモリをスルーして内蔵HDDからOSが起動するのでしょうか?
それとも電源を入れても黒い画面のまま動かないと言う意味でしょうか。

その場合、(その場合ではなくても)何か表示されると思うのですが。

メニュー画面を選択後、無反応になるのでしょうか?

オフライン

 

#3 2010-07-06 06:14:04

8864
メンバ
登録日: 2010-05-07

Re: Lenovo 3000 N200でubuntu10.04USBメモリから起動したい

インストールは

・USBメモリをHDDに見立てて通常インストール

です。

起動時は

電源を入れるとUSBメモリをスルーして内蔵HDDからOSが起動するのでしょうか?

で、grub2のメニューが表示されubuntu9.10かWindowsVistaを選択起動します。

オフライン

 

#4 2010-07-06 15:29:40

petitbootang
メンバ
From: 東京都
登録日: 2009-02-12

Re: Lenovo 3000 N200でubuntu10.04USBメモリから起動したい

USB メモリを挿して起動すると GRUB2 のメニューが表示されるが、Ubuntu9.10 を選択してもウンともスンとも言わないと言うことですか?
それとも、何か表示されるのでしょうか?
もし、何か画面に出力されるなら、それが解決への鍵になるかも知れないので、ポストしてみてください。

オフライン

 

#5 2010-07-06 21:33:55

8864
メンバ
登録日: 2010-05-07

Re: Lenovo 3000 N200でubuntu10.04USBメモリから起動したい

Ubuntu9.10とWindowsVistaをデュアルブート出来るマシンに、ubuntu10.04をインストールしたUSBメモリを刺しubuntu10.04を起動させたいのです。

USBメモリには他のデスクトップ機(Ubuntu9.10とWindowsXp+ubuntu10.04をトリルブート)でインストールし、USBから起動確認、さらにもう1台の

デスクトップ機(WindowsXp64bit)で起動確認しています。

オフライン

 

#6 2010-07-06 21:38:24

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

Re: Lenovo 3000 N200でubuntu10.04USBメモリから起動したい

大雑把に言うと機種固有の問題です。
#2に書かれている様に、何か表示されて居ればヒントになり可能性も有りますが多くの場合は手探りで試行錯誤しなくてはいけません。

(ちなみにライブCD(USB)では起動するのでしょうか?)

GRUB2のメニュー選択画面でUbuntuにカーソルを当てて[E]キーを押してください。
カーソルキーでカーソルを操作して作業を行います。
操作ミス(誤記入、削除)した場合[esc]キーでメニューに戻ります。


「quiet splash」の文字を探して消去します。

[ctrl] + [X] で起動させます。


起動オプション「quiet」と「splash」を外すと起動時のメッセージの表示とグラフィカルな画像の表示を中止します。
これだけで起動する場合が有りますが、目的は最後に表示される辺り数行のメッセージです。

次のチャレンジです。
基本的に「quiet」「splash」は外したまま 「xfocevesa」「acpi=off」を記入して[ctrl] + [X] で起動させます。

後はこの繰り返しで「当たり」を引くか有力なメッセージが流れるのを待つか、、、

(ネット上で検索できるライブCDで「F6]キーを押して行う操作と同じです)



ある程度試して見切りを付けないと長い道のりになるかもしれません、そういえば以前に似た内容で起動オプションのリンクだけ最後に残しましたが数十回の再起動の末、見事起動させたメンバもいましたが無理はしないでね。

メッセージや状況の変化があれば報告下さい、メンバの中には有力な情報を持っている方が入るかもしれません。

オフライン

 

#7 2010-07-06 21:50:11

8864
メンバ
登録日: 2010-05-07

Re: Lenovo 3000 N200でubuntu10.04USBメモリから起動したい

petitbootangさんへ返事忘れていました。

USBメモリを刺して、電源ONするとUSBのアクセスが確認できますが、内蔵HDDのgrub2メニューが表示されます。
grub2メニューからはubuntu9.10、Vista共正常に起動します。

grub2メニューが表示される、以前にUSBメモリから起動して欲しいのですが・・・

オフライン

 

#8 2010-07-06 21:55:35

8864
メンバ
登録日: 2010-05-07

Re: Lenovo 3000 N200でubuntu10.04USBメモリから起動したい

このマシンUSBデバイスの起動に対応しているのか??

オフライン

 

#9 2010-07-06 22:08:10

hmatsue
アドバイザ
登録日: 2009-03-10

Re: Lenovo 3000 N200でubuntu10.04USBメモリから起動したい

8864 による投稿:

このマシンUSBデバイスの起動に対応しているのか??

まずはマニュアルを参照してUSBデバイスから起動できるPCなのか確認して下さい。
できるはずのPCであるならBIOS設定の問題かと思います。
中には起動時になにかボタンを押してデバイス選択するかたちでしかUSBデバイスから起動できないPCもあるかも。

オフライン

 

#10 2010-07-07 05:32:31

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

Re: Lenovo 3000 N200でubuntu10.04USBメモリから起動したい

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

オフライン

 

#11 2010-07-07 11:04:55

8864
メンバ
登録日: 2010-05-07

Re: Lenovo 3000 N200でubuntu10.04USBメモリから起動したい

起動出来ました。

USBメモリのMBRにgrub2が正常にインストールできているのなら、
PLoP boot manager
https://wiki.ubuntulinux.jp/UbuntuTips/ … ootManager
を使われるとうまくいくかもしれません。

できていないのなら、
1)USBメモリにインストールしたUbuntuのカーネル(/boot/vmlinuz-・・・)とinitramfs(/boot/initrd.img-・・・)を、内蔵HDDの中のBIOSが利用できるパーティションにコピーして、
2)すでに内蔵HDDのMBRから利用できているブートローダ(おそらく grub2かgrub legacy)でそのカーネルとinitramfsを呼び出し、カーネルオプションで

   

と指定すれば良いでしょう。

PLoP boot managerはgrubメニューを反復表示されるだけで起動には至りません。

(1)は出来るだけ内蔵HDDに変更を加えない主旨からパス、今回は(2)の方法で/etc/grub.d/40_customを使用しました。

皆様色々なアドバイス有難う御座いました。

オフライン

 

#12 2010-07-08 08:01:58

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

Re: Lenovo 3000 N200でubuntu10.04USBメモリから起動したい

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

オフライン

 

#13 2010-07-08 22:20:01

8864
メンバ
登録日: 2010-05-07

Re: Lenovo 3000 N200でubuntu10.04USBメモリから起動したい

長くなりますが、両方のgrub.cfgの内容載せます。

内臓HDD(/dev/sda5)の/boot/grub/grub.cfg

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 78ae2ad0-e6f9-475c-83ba-9b08b6d3d36d
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=800x600
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=60
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 78ae2ad0-e6f9-475c-83ba-9b08b6d3d36d
insmod png
if background_image /boot/grub/yusika1.png ; then
  set color_normal=blue/black
  set color_highlight=light-red/black
#  set color_highlight=magenta/black
else
  set menu_color_normal=white/blue
  set menu_color_highlight=red/light-gray
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-22-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
    set quiet=1
    insmod ext2
    set root=(hd0,5)
    search --no-floppy --fs-uuid --set 78ae2ad0-e6f9-475c-83ba-9b08b6d3d36d
    linux    /boot/vmlinuz-2.6.31-22-generic root=UUID=78ae2ad0-e6f9-475c-83ba-9b08b6d3d36d ro   quiet splash
    initrd    /boot/initrd.img-2.6.31-22-generic
}
menuentry "Ubuntu, Linux 2.6.31-22-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
    insmod ext2
    set root=(hd0,5)
    search --no-floppy --fs-uuid --set 78ae2ad0-e6f9-475c-83ba-9b08b6d3d36d
    linux    /boot/vmlinuz-2.6.31-22-generic root=UUID=78ae2ad0-e6f9-475c-83ba-9b08b6d3d36d ro single
    initrd    /boot/initrd.img-2.6.31-22-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows Vista (loader) (on /dev/sda1)" {
    insmod ntfs
    set root=(hd0,1)
    search --no-floppy --fs-uuid --set 4ac0e0f3c0e0e663
    chainloader +1
}
menuentry "Windows Vista (loader) (on /dev/sda2)" {
    insmod ntfs
    set root=(hd0,2)
    search --no-floppy --fs-uuid --set d6d0e559d0e5407b
    chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# 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 USB memori" {
    insmod ext2
    set root=(hd1,1)
    search --no-floppy --fs-uuid --set 58c8d31c-d5c1-4a6a-a837-a4518dbc5ddb
    linux /boot/vmlinuz-2.6.32-22-generic-pae root=UUID=58c8d31c-d5c1-4a6a-a837-a4518dbc5ddb ro quiet splash
    initrd /boot/initrd.img-2.6.32-22-generic-pae
}

### END /etc/grub.d/40_custom ###

USBメモリ(/dev/sdb1)の/boot/grub/grub.cfgの内容

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  set saved_entry=${prev_saved_entry}
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z ${boot_once} ]; then
    saved_entry=${chosen}
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set 58c8d31c-d5c1-4a6a-a837-a4518dbc5ddb
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
insmod ext2
set root='(hd1,1)'
search --no-floppy --fs-uuid --set 58c8d31c-d5c1-4a6a-a837-a4518dbc5ddb
set locale_dir=($root)/boot/grub/locale
set lang=ja
insmod gettext
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.32-23-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod ext2
    set root='(hd1,1)'
    search --no-floppy --fs-uuid --set 58c8d31c-d5c1-4a6a-a837-a4518dbc5ddb
    linux    /boot/vmlinuz-2.6.32-23-generic-pae root=UUID=58c8d31c-d5c1-4a6a-a837-a4518dbc5ddb ro   quiet splash
    initrd    /boot/initrd.img-2.6.32-23-generic-pae
}
menuentry 'Ubuntu, with Linux 2.6.32-23-generic-pae (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod ext2
    set root='(hd1,1)'
    search --no-floppy --fs-uuid --set 58c8d31c-d5c1-4a6a-a837-a4518dbc5ddb
    echo    'Loading Linux 2.6.32-23-generic-pae ...'
    linux    /boot/vmlinuz-2.6.32-23-generic-pae root=UUID=58c8d31c-d5c1-4a6a-a837-a4518dbc5ddb ro single
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.32-23-generic-pae
}
menuentry 'Ubuntu, with Linux 2.6.32-22-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod ext2
    set root='(hd1,1)'
    search --no-floppy --fs-uuid --set 58c8d31c-d5c1-4a6a-a837-a4518dbc5ddb
    linux    /boot/vmlinuz-2.6.32-22-generic-pae root=UUID=58c8d31c-d5c1-4a6a-a837-a4518dbc5ddb ro   quiet splash
    initrd    /boot/initrd.img-2.6.32-22-generic-pae
}
menuentry 'Ubuntu, with Linux 2.6.32-22-generic-pae (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod ext2
    set root='(hd1,1)'
    search --no-floppy --fs-uuid --set 58c8d31c-d5c1-4a6a-a837-a4518dbc5ddb
    echo    'Loading Linux 2.6.32-22-generic-pae ...'
    linux    /boot/vmlinuz-2.6.32-22-generic-pae root=UUID=58c8d31c-d5c1-4a6a-a837-a4518dbc5ddb ro single
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.32-22-generic-pae
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
    insmod ext2
    set root='(hd1,1)'
    search --no-floppy --fs-uuid --set 58c8d31c-d5c1-4a6a-a837-a4518dbc5ddb
    linux16    /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
    insmod ext2
    set root='(hd1,1)'
    search --no-floppy --fs-uuid --set 58c8d31c-d5c1-4a6a-a837-a4518dbc5ddb
    linux16    /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows XP Professional x64 Edition (on /dev/sdc2)" {
    insmod ntfs
    set root='(hd2,2)'
    search --no-floppy --fs-uuid --set acba165cba16237e
    drivemap -s (hd0) ${root}
    chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# 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.
### END /etc/grub.d/40_custom ###

USBメモリを挿入し電源ON、内臓HDDからのメニューが表示「Ubuntu10.04・・・・」選択[Enter]でUSBメモリから起動します。

オフライン

 

#14 2010-07-09 06:38:07

8864
メンバ
登録日: 2010-05-07

Re: Lenovo 3000 N200でubuntu10.04USBメモリから起動したい

#13への補足です。
USBメモリから直接起動ではなく、USBメモリを内蔵HDDと同じレベル扱いになり、普段はWindowsVistaとUbuntu9.10のデュアルブートでUSBメモリを挿した
ときは、WindowsVistaとUbuntu9.10とUbuntu10.04(64Bit)のマルチブート環境が構築されるだけと認識してます。

又、USBメモリからのメニュー表示の場面はありません。

オフライン

 

#15 2010-07-09 22:14:56

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

Re: Lenovo 3000 N200でubuntu10.04USBメモリから起動したい

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

オフライン

 

#16 2010-07-10 21:59:14

8864
メンバ
登録日: 2010-05-07

Re: Lenovo 3000 N200でubuntu10.04USBメモリから起動したい

kiyopさん、アドバイス有り難う御座います。

コード:

$ sudo grub-mkdevicemap
$ sudo update-grub

は機会がありましたら、実験してみます。

オフライン

 

Board footer

Powered by FluxBB