
Ubuntu日本語フォーラム

ログインしていません。
OSはXPsp3ですが、ubuntuとのデュアルで使用しています。私自身はubuntuを主に使用していますが家族には不評(使いにくいらしい)で困っています。内容はPCを起動のため電源を入れて放置でubuntuが起動します。XPを使うには選択画面でXPを選択しENTERで起動します。それを逆に出来ないでしょうか?娘からは面倒らしくお願いします。
オフライン
"/boot/grub/menu.lst" というファイルの最後尾あたりに、OS を選択する最初のメニュー画面と同じものがあります。その中に Windows XP もリストされているはずです。"Windows XP がリストされている順番 - 1" を、同じファイルの最初の方にある "default" の値に設定してください。値は 0 始まりなので御注意ください。
ex.) 4 番目であれば "default 3"
DualBootの仕方(インストール方法や、インストール時の設定など)が分からないとなんとも言えません。
例えばwubiの場合、Windows標準のブートローダからgrub(Linuxのブートローダ)を呼び出す形になっており、この場合はWindowsのブートローダを設定する必要があります。ただ、wubiの場合、デフォルト起動はWindowsになっていたような気がするので、別の形式のような気はします。
パーティションを分けてインストールしている場合、grubのインストール先をどこにしたかが問題となります。特に変更せず、インストーラ任せにした場合はMBRにインストールされているのではないかと思います。
この場合は、/boot/grub/menu.lstのdefaultの欄を変えればよいかと思います。
まずは、インストール方法、DualBootの方式、menu.lstの中身を投稿して下さい。
そうすれば、多分誰かが答えられるかと思います。
オフライン
端末からでよろしいのでしょうか? $の後に/boot/grub/menu.lstでENTERでbash: /boot/grub/menu.lst: Permission deniedとでましたが。
オフライン
インストール方法は空きのパーテーションにインストしました。DualBootの方式とは意味がよく分からないです。私の理解不足ですが。
オフライン
端末からなら、ウィンドウを最大化して、
cat /boot/grub/menu.lst
で内容を表示できますので、表示されたものを投稿願います。
DualBootの方式と書いたのは、grubから起動しているか、Windowsのブートローダ(NTLDR)から起動しているか、という意味だったのですが、menu.lstの内容から類推できるので、判らなければ結構です。
GUIでなら、ファイルマネージャ?(nautilus)から上の階層に登っていって、一番上の階層から、boot->grubとたどって下さい。menu.lstというファイルがあるはずなのでテキストエディタで開いて内容を投稿下さい。
変更内容が分かるようであればdefaultの欄を編集していただいてもかまいませんが、この場合は、管理者権限でファイルを開かないと書き込めないので、端末から
gksu gedit /boot/grub/menu.lst
としてファイルを開き、編集後、再起動するとデフォルトで起動されるOSが変わります。
オフライン
momo_taroさん による投稿:
娘からは面倒らしくお願いします。
#4から状況を類推して書いておきます。
ほっておいてらXPが起動すれば良いのですよね。
色んな解があるようですが、スマートな方法は、
~$ sudo gedit /boot/grub/menu.lst
として出てくる画面に
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
~省略~
# array will desync and will not let you boot your system.
default 0
と言う箇所があります。
この赤文字のゼロを、少し下の方にある
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1 ←この値は異なる場合もあるかもしれません。気にしないでください。
title Microsoft Windows XP なんとか
root (hd0,0)
この(hd0,0)の青文字の方に合わせて書き換えてください。
オフライン
zagan による投稿:
この(hd0,0)の青文字の方に合わせて書き換えてください。
違います。Defaultオプションはmenu.lst の起動エントリの順番を指定します。
一番簡単な方法は、メンメニューのシステム→システム設定で、synapticマネージャーを起動し、そこから、startupmanagerを選択してインストールしてください。
メニューのどこかに追加(多分システム設定の中)されますから、startupmanagerを起動し、デフォルトのオペレーティングシステムをWindowsを選択すればOKです。
オフライン
yamaさん による投稿:
違います。
すみません、嘘を書いてました。
# array will desync and will not let you boot your system.
default 0
のゼロを選択画面の順番から1を引いた数値にしないとダメでした。
これだと、カーネルがアップされたとき、期待しないものが起動する可能性が高いですね。
また、いちいち編集しないといけないかも。
いまは更新してないブログ(ttp://zagans.wordpress.com/2009/08/24/ubuntu9-04とwinxpとのデュアルブート/)に書いてたんですが、Windowsの表示順位を直接書き換えた方が良さそうですね。
検証ついでに動画でブート時の状況をキャプチャしてHTMLにしてみました。
yamaさん による投稿:
一番簡単な方法は、メンメニューのシステム→システム設定で、synapticマネージャーを起動し、そこから、startupmanagerを選択してインストールしてください。
メニューのどこかに追加(多分システム設定の中)されますから、startupmanagerを起動し、デフォルトのオペレーティングシステムをWindowsを選択すればOKです。
「システム」->「システム管理」でした。
これ、相手のOSにも入れないといけないのですか?
どちらかでデフォルトのOSを自分自身にしたとき、そのOSが起動しなくなった場合ってどうなるんでしょう?
オフライン
yamaさん による投稿:
一番簡単な方法は、メンメニューのシステム→システム設定で、synapticマネージャーを起動し、そこから、startupmanagerを選択してインストールしてください。
メニューのどこかに追加(多分システム設定の中)されますから、startupmanagerを起動し、デフォルトのオペレーティングシステムをWindowsを選択すればOKです。
zaganさん による投稿:
「システム」->「システム管理」でした。
これ、相手のOSにも入れないといけないのですか?
どちらかでデフォルトのOSを自分自身にしたとき、そのOSが起動しなくなった場合ってどうなるんでしょう?
結局、BIOSが起動した後にGRUBが立ち上がりますよね?
そこで、OSを手動で選択するのが煩わしい訳ですよね。
その煩わしさを省く為にstartupmanagerというアプリケーションを使って予め起動するOSを設定する訳です。そうしておくことにより、XPを手動で選択しなくても予めデフォルトをXPに設定しておけば勝手にXPが立ち上がる訳です。そうすれば、家族は何もしなくて済む訳です。また、予めGRUBの起動時間を長く取っておけば、ゆっくり手動でzaganさんがOSを選択出来る訳です。
このstartupmanagerが使いにくければ、kgrub editor というアプリケーションもありますのでお試し下さい。参考までに画像をアップしておきます。
因みに、上記で上げたアプリケーションを導入しないのであれば、geditでmenu.lstのOS起動順位を書き換えればそれで済みます。zaganさんのレベルを考慮すれば、上記で上げた何れかのアプリケーションを利用したほうがGUIで設定が可能なので簡単だと思います。
オフライン
yamaさんtncさんありがとうございました。
zaganとしてはデュアルブートの必要がないので、多分使わないかと・・・
オフライン
zagan による投稿:
yamaさんtncさんありがとうございました。
zaganとしてはデュアルブートの必要がないので、多分使わないかと・・・
zaganさんごめんなさい。
私ちょと見落としていたようでした。
てっきりトピ主さんに対してのことだと思っておりました。
zaganさんはトピ主ではなかったのですね。
あと動画を見落としてましたが、改めて拝見いたしました。
これってVirtualBoxですよね。仮想空間でデュアルブートになっているのを見て感心しました。
こんなやり方もあるのですね。でも仮想空間だから新たに仮想マシン(ドライブ)を作れば必要がないような気もしますが…。でもどうやって仮想空間でデュアルブート環境をこしらえたのか気になるところです。
ここまで見たところ既に仮想空間ながらデュアルブート環境を作られておられるのに勿体ない気もします。
どうせなら、二次元空間で作ってみると制限がないので効率がよいと思います。
おっと!!オフトピになりそうなのでこのへんで失礼します。
尚、前回の投稿についてはトピ主さんへのアドバイスになれば幸いです。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
皆様、いろいろな方法有難うございました。結局は自分にとってもっとも簡単な方法を選択し娘にも好評です。私にとっては面倒ですが。その方法とはスタートアップマネージャーを利用しての方法です。書き換えての方法もおそらくここだろうと思うところがあったのですが、失敗すればPC不起動になる恐れもあるのと、娘にめちゃくちゃ冷たい目で見られそうで(ここが一番の理由かも)。このことからリスクの少なそうなスタートアップマネージャを使用しました。
オフライン
引き続き、書斎のPCでこのubuntuのみのアンインストール方法をご存知の方教えてください。他の投稿を見れば同じような内容の方がおられると思いますがよろしくお願いします。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン