• ベストアンサー

Grubのコマンドライン(?)でブートしたい

Grubのコマンドライン(?)でブートしたい Grub2のコマンドライン(?)上で、OSの起動する方法はありますでしょうか? rootコマンドを使い、どこにOSが入っている事は分かりますので、後は起動するのみです。 利用方法上、どうしてもコマンドで起動させる必要があります。。

質問者が選んだベストアンサー

  • ベストアンサー
  • yakan9
  • ベストアンサー率54% (2202/4052)
回答No.1

例えば、 /dev/xxxxのLinuxを起動する場合 grub> insmod ext2 grub> set root=(hd0,1) grub> linux /boot/vmlinuz-2.6.nn-nn-generic ro root=/dev/xxxx grub> initrd /boot/initrd.img-2.6.nn-nn-generic grub> boot grub.cfgに書かれているイメージを入れると可能でしよう。 たぶんこの位の情報で起動できたと思います。 以前何度か試したことは、あります。 だめなときは、grub.cfgの全てを入れてみることですけど。 重要なのは、上記の4つぐらいでできるかと思います。

関連するQ&A

  • grub コマンドについて

    日経Linux6月号付録CDを使ってUbunts14.04をインストールしました。 しかし、ブートローダーをインストールできないとエラーが出ました。 WindowsVistaとのデュアルブートの予定でした。 このままインストールするか中止するかたずねられましたが、 昔、このようなことがあったと思って、インストールを完了して再起動しました。 当然、ブートローダーは起動せず、grub コマンドプロンプト画面になりました。 そこで、ネットでコマンドを検索して、find (hdd.0) などを試したのですが、 can't find command 'find' と、エラーになってしまいます。 これで、まったくお手上げ状態です。どうすればいいのでしょうか。 どなたかご教示をお願いします。

  • GRUBを使ったマルチブートでDOSが起動しないなど・・・

    大胆にもPC-DOS7.0(DOS/V),Win98SE,WinXP Pro,Red Hat Linux7.3の4つのOSを LinuxのGRUBを使いマルチブートにトライしました。 結果は、GRUBから直接起動出来るのはLinuxだけ、XPと98はXPの マルチブート画面?を呼び出すことで起動出来る。DOSはエラーが出て起動出来ません。 GRUBの設定は http://www.a-yu.com/pub/grub.html#intro を参考に したのですが、あまり理解しないでGRUB の設定ファイルはを編集している為だと 思います。せめてDOSの起動をさせたいのですが方法を教えて下さい。 各OSのインストール状況  Disk0 0:Win98 1:WinXP 2以降にLinuxの/他を割り当て  Disk1 0:PC-DOS(FAT16アクティブ) 1:Linux/boot 2:Linux /Swap Disk2 0:NTFS 1:FAT32 2,3:NTFS OSのインストール順 Win98,WinXP,PC-DOS(単独),Linux NTのブートローダーとGRUBはDisk0(hd0,0)にインストールしたはず? GRUB の設定ファイルの内容 #コメントは省略します default=1 timeout=3 splashimage=(hd0,2)/boot/grub/splash.xpm.gz title Red Hat Linux (2.4.18-3) root (hd0,0) kernel /boot/vmlinuz-2.4.18-3 ro root=/dev/hda6 initrd /boot/initrd-2.4.18-3.img ---> (7) title Windows XP---->NT Boot Loaderがないでエラーになる。 rootnoverify (hd0,1) chainloader +1 title Windows 98 SE---->XPと98の選択画面が表示され両者とも起動可 root (hd0,0) makeactive chainloader +1 title PC-DOS7.0---->Non-System disk or disk error が出て起動失敗 root (hd1,0) makeactive chainloader +1 但し、Disk0(マスター)外し1をマスターで起動すると問題無くDOSが 起動します。(これは基本的にな問題でCでないから起動しないのですか?)

  • Win7ブートマネージャ~GRUB2

    Windows7とUbuntu11.04のデュアルブートしています。 最初はGRUB2を使っていたのですがEasyBCDでWin7のブートマネージャに切り替えました。 でも,Win7を選択すると普通に起動出来るのですが,Ubuntuを起動しようとすると,GRUB2に飛んでしまいます。 これは普通でしょうか? また,Win7のブートマネージャで直接Ubuntuを起動できるようにする方法はあるのでしょうか?

  • GRUB デュアルブートについて

     こんにちわ、僕はWinXP Proのパソコンに、RedHat Linux 8をインストールしました。CドライブはWinXP で、FドライブはLinuxです。Linuxをインストールした 後はGRUBで、WinXPかLinuxかOSを選択して、ブートして います。  しかし、LinuxはVirtual PCに入れたいのです。 http://www.connectix-japan.com/products/vpc5w.html  ホストOSはWinXPで、ゲストOSはLinuxです。Virtual PCにLinuxを入れた後、FドライブをFAT32にフォーマッ トしたいが、GRUBデュアルブートはLinuxをインストー ルした後から、フォーマットしてLinuxが無くなると、 GRUBは大丈夫でしょうか?残るWinXPだけがブートする 可能でしょうか?

  • LILOまたはGRUBをつかってデュアルブート

    こんにちは、いつもお世話になっております。 redhat7.2とwin2kのデュアルブートをさせたいと思っているのですが、ブートセレクターにLILOかGRUBを使ってデュアルブートしたいのですが、どうしてもできません。 まず、第1パーティションにwin2000が入っています。ここで、第2パーティションにredhatをインストールしました。 ここで、LILOかGRUBをMBRかパーティションの先頭にいれるか聞かれます。 インストールしたパーティションの先頭にLILOをいれ、その後起動ディスクで起動し、LILOをファイル化してwin2kのNTLDRを使ってデュアルブートさせることはできます。 しかし、ブートセレクターにLILOかGRUBを使いたいのです。 MBRに入れると、WIN2Kが起動できなくなってしまいます。 どなたか、LILOかGRUBをブートセレクターにしてデュアルブートできるスキルを持っていらっしゃる方、何とぞご教授ください。 わかりにくい文章ですみませんが、どうかよろしくお願いします。

  • Linux同士でのマルチブートについて

    Linuxのマルチブートをするときには、 GRUBの設定を書き換える必要があります。 具体的には、 /boot/grub/grub.conf (Fedoraをデフォルトでインストールした場合) を書き換えることで実現できます。 ここで、 chainloaderを使うと MBRに入っているブートローダを消しても chainloaderで起動するようにしたOSは起動できると聞きました。 しかし、 インターネットで調べるとそのような記述は発見できませんでした。 chainloaderを使うと MBRに入っているブートローダを消しても chainloaderで起動するようにしたOSは起動できる というのは、間違いなのでしょうか? また、 正しいのならば、 MBRを消した後にchainloaderで起動するようにしたOSの 起動方法も教えて下さい。 よろしくお願いします。

  • GRUBでOSのトリプルブートが出来ない

    Linuxを始めたばかりの高校生です。 マシンはWin7、64bitの入ったものでマスターHDDはWin7に、スレーブHDDにはSwap,CentOS 5.4, Fedora 12をパーティションを切って入れました。 ところが、GRUBのメニューで選択すると先に入れたLinux OSが起動しません。「Error 15 File not found Press any key to continue......」なるメッセージです。後から入れたものは問題なく起動します。当然Win 7の起動はいずれもOKです。つまりデユアルブートなら問題ありません。 grub.confの内容は以下の通りです。(Fedora 12の場合) default=0 timeout=10 splashimage=(hd1,0)/boot/grub/splash.xpm.gz #hiddenmenu title CentOS 5.4 (2.6.18-164.11.1.el5) root (hd1,0) kernel /boot/vmlinuz-2.6.18-164.11.1.el5 ro root=LABEL=/ rhgb quiet initrd /boot/initrd-2.6.18-164.11.1.el15.img title Fedora 12 (2.6.31.5-127.fc12.x86_64) root (hd1,2) kernel /boot/vmlinuz-2.6.31.5-127.fc12.x86_64 ro root=UUID=799e26d1-a3e4-49c6-964d-c0801241d7d9 LANG=ja_JP.UTF-8 KEYBOARDTYPE=pc KEYTABLE=jp106 rhgb quiet initrd /boot/initramfs-2.6.31.5-127.fc12.x86_64.img title WINDOWS 7 rootnoverify (hd0,1) chinloader +1 Error 15の理由がgrub.confの記述のやり方が悪いのか検索で調べましたがまだ判っておりません。 どうか解決策を教えて下さい。

  • grub>

    WINXPとリナックスのデュアルブートを使いもしないのに、していました。そこでリナックスがあると思われるパーティションを削除しましたら、いきなりgrub>とでてきて、何かのコマンドを入れるようになってしまいました。現在、そこで止まっています。  WINXPを起動させて継続させるには、どうしたらいいのでしょうか。 教えてください。リナックスはまったく分かりません。

  • grubからlinuxが起動できなくなりました

    linuxが起動できず困っています。 windows2000とVinelinux4.1でデュアルブートしていたのですが、 windowsのローカルディスクCの容量が残り少なくなったため、それまで手を付けていなかったローカルディスクDをフォーマットしました。 すると次回の起動時からgrubのコマンド入力画面が呼び出されてしまうようになりました。他サイトを調べて、windowsの方は grub>root (hd0,0) grub>makeactive grub>chainloader +1 grub>boot で起動するようになりましたが、linuxが起動しません。 tabでの補完機能が充実しているらしいので、色々試しているのですが、使えるハードディスクはhd0,fd0らしく、 grub>root (hd0, でtabを入力すると、 partition num:0 Filesystem type unknown,partition type0x7 partition num:1 Filesystem type unknown,partition type0x7 partition num:2 Filesystem type unknown,partition type0x82 と表示されました。 (hd0,0)(hd0,1)(hd0,2)の3つのパターンでrootコマンドを実行して、 grub>kernel /vm tabキー grub>kernel /boot/vm tabキー などをしても補完してくれませんでした。 linux起動のフロッピーもあったのですが、途中で処理が止まってしまいます。どのようにしてlinuxを再び起動したらいいのでしょうか?linuxのインストールをやり直すしかないのでしょうか・・・?どうか教えて下さい。

  • GRUB で Error 17

    GRUBをインストールしたらWin98が起動しなくなりました。 パソコンの電源を入れると GRUB loading, please wait... Error 17 _ になります。 GRUBを再インストールしましたが、状況は変わりませんでした。 GRUB自体をよく知らないので root (fd0) setup (hd0) や root (hd0) setup (hd1,0) など、適当に色々やってみたのがいけなかったのかもしれません。 どこにインストールされているのかも分かりません。 GRBUでハードディスクが起動できなくなったのは3度目なのでGRBUを直すより、これを消す方法でもいいので、唯一のOSであるWin98を起動させる方法を教えてください。 別のパソコンがあるのでそれにHDを増設してファイルの確認やパーティションの確認はできます。