お知らせ

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

#1 2009-12-10 14:06:24

cookie
メンバ
登録日: 2007-03-16

Windows XP/Ubuntu からUbuntuを削除したい

WindowsマシンのEeePC900にUbuntu9.10をインストールしました。
電源を入れるとmenu.lstにより、Windows XPとUbuntuを選ぶ画面が表示されてどちらも正常に起動します。
今回、Ubuntuを削除したく、当フォーラムを中心にその方法を読みましたが、それぞれ環境が異なり理解に至りませんでしたのでおしえてください。

Eee900の記憶装置は8MBのSSD二つ(8GB+8GB)で構成されています。GPartedで調べるとつぎのようになっています。
----------------------
/dev/sda(7.51GiB)
    /dev/sda1  utfs 5.42GiB使用 boot可
    /dev/sda2  不明

/dev/sdb(7.51GiB)
    /dev/sdb1  ext3 3.59GiB使用
    /dev/sdb2  extended
    /dev/sdb5  linux-swap
-----------------------

Ubuntuを削除し、元のWindowsだけにする手順として自分で考えたことは、
GParted-LiveCDを起動して sdb を削除する、あるいは utfs形式 で初期化する、です。
このことは有効でしょうか。また、MBRなどの問題は無いでしょうか。よろしくご教示ください。

オフライン

 

#2 2009-12-10 15:47:18

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

Re: Windows XP/Ubuntu からUbuntuを削除したい

こんにちは。

Ubuntuを削除し、元のWindowsだけにする手順として自分で考えたことは、
GParted-LiveCDを起動して sdb を削除する、あるいは utfs形式 で初期化する、です。
このことは有効でしょうか。また、MBRなどの問題は無いでしょうか。よろしくご教示ください。

 現在の状態で、sdb1が使えなくする(削除する/フォーマットしなおす)と、ほぼ間違いなく、起動できなくなりと予想されます。
 なので、有識者からMBRの修正方法の書き込みがあるまで、決して、ubuntuの領域を消さないよう注意してください(順当な方法としては、WindowsのCDから回復コンソールを起動してfixmbrなんですが・・・mbr周りは少しややこしそうですので、お待ちください)
# なお、これによりインストール前に戻る かどうかは不明です。理由は、メーカがメーカ独自のMBRを使用しているケースがあるためです。この場合、メーカの提供する方法でリカバリを実施する(おそらく、全て消えます)か、メーカに修理依頼してHDD(SDD)の初期化をしてもら(やはり、全て消えます)わないと戻りません。予め退避しておかない限り、基本的に、上書き(Ubuntuインストール時にgrubので)、上書き(fixmbrでWindowsXP標準ので)で更新することになってしまう為です(この機種が標準MBRなのか独自MBRなのかは不明です。もし、なにかあった際に、あれ、そういえば、ひょっとして・・・と、心に留めて置いていただければ と思います。)

オフライン

 

#3 2009-12-10 21:50:55

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

Re: Windows XP/Ubuntu からUbuntuを削除したい

現在、起動に必要な仕組みがWindowsからUbuntuの物に上書きされていますのでweykさんの考え通り起動しなくなります。

保険として準備しておいた方が良い物は
*ライブUSB等のOS
* $ sudo dd if=/dev/sda bs=512 count=1 > grub.mbr
コマンドを実行して作成されたファイル grum.mbr をUSBメモリ等PCの外部に保存。

作業手順としてはweykさんが書いている様にfixmbrですがこれは説明書を読むしか無いでしょう。
(もしくはマイクロソフトのサイトから調達してUSBメモリで使えるように細工する、加納かどうかは?)

取りあえず修復するには
$ sudo install-mbr /dev/sda
再起動でXPが起動(メニュー画面が変更になっているのを確認)出来れば#1の方法でUbuntuを削除。
Windowsが認識するFATやNTFS等でフォーマット。

最後にfixmbrが出来る環境を整えて実行すればWindowsとしては修復完了ですがメーカー製の云々部分は存在していたとすればすでにUbuntuのGRUBで上書き消去されているので諦めましょう。

install-mbrでインストールしたブートローダーはマイクロソフト純正では無いだけなのでそのまま使用を続けても問題ありません。

オフライン

 

#4 2009-12-10 21:53:20

cookie
メンバ
登録日: 2007-03-16

Re: Windows XP/Ubuntu からUbuntuを削除したい

weykさま、ありがとうございます。心配していたとうりMBRとか回復コンソールの操作が必要になるのですね。おしえていただいて大助かりです。
Ubuntuの導入がたやすくできるようになった反面、元に戻したいときのハードルがとてつもなく高いです。しばらくこのまま使いながら研究してみます。

オフライン

 

#5 2009-12-10 22:04:27

cookie
メンバ
登録日: 2007-03-16

Re: Windows XP/Ubuntu からUbuntuを削除したい

hir0さま、現状で自力解決するには自分自身のスキルが足りないことを再認識できました。参考になりました。

オフライン

 

#6 2009-12-10 23:45:04

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

Re: Windows XP/Ubuntu からUbuntuを削除したい

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

オフライン

 

#7 2009-12-11 08:12:09

cookie
メンバ
登録日: 2007-03-16

Re: Windows XP/Ubuntu からUbuntuを削除したい

kiyoshiさま、御丁寧なアドバイスに感謝します。内蔵記憶装置SSD(8GB+8GB)のー方にubuntuをクリーンインストールしたので、Windowsには影響なく削除は簡単だろうと考えていました。

お陰さまでいろいろ参考になりました。他のubuntu削除関連記事と合わせてトライしてみます。

オフライン

 

#8 2009-12-12 23:03:30

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: Windows XP/Ubuntu からUbuntuを削除したい

私も EeePC900 のユーザです.
内蔵SSDが /dev/sda と /dev/sdb に分かれていて,BIOS の設定でどちらからも起動可能です.
/* 私は買った次の日にどうせ使わない XP は消去して Linux の Dual Boot にしてしまいました.*/

EeePC900 へのインストールでは BIOS の設定で起動ドライブを変えて複数のOSを使い分ける記事が有ったと記憶しています.
BIOS の起動順位がどうなっているかは確認しておいたほうが良いでしょう.

もし,Grub2? を /dev/sdb にインストールして /dev/sdb からの起動を BIOS で選択しているのなら,/dev/sda は手つかずのはずです.
その場合は

sudo install-mbr /dev/sda

で XP の MBR が失われます.

EeePC900 には XP のインストールディスクが付属していて,
外付け USB DVD ドライブから起動すれば XP の再インストールが可能なはずです.
XP には全く興味がなかったのでそれ以上のことは /dev/sda のパーティション構成も含め知りません.

再び休眠します.

オフライン

 

#9 2009-12-12 23:25:04

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

Re: Windows XP/Ubuntu からUbuntuを削除したい

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

オフライン

 

#10 2009-12-13 08:27:23

cookie
メンバ
登録日: 2007-03-16

Re: Windows XP/Ubuntu からUbuntuを削除したい

einundzwanzighundertsechs さま
kiyoshi さま

起動直後に現れるブート選択画面は、/boot/grub/menu.lst を編集することによってデフォルト起動OSが変えられます。今はXPをデフォルトOSにしています。それでも昨夜はグーグルクローム(for Linux)をインストールするなどして時々はUbuntuで遊んでいます。

意味が分からないので不安でしたが、上記コピペしてみました。
----------------------------------
sudo dd if=/dev/sda bs=512 count=63 of=sdam63
 ↓
63+0 記録始め
63+0 記録終わり
32256バイト(32KB)コピー終了, 0.00490104 s, 6.6MB/s

dd if=sdambr63 bs=512 count=1 | hd
 ↓
dd:'sdambr63'を開いています:No such file or directory
---------------------------------

オフライン

 

#11 2009-12-13 12:00:18

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: Windows XP/Ubuntu からUbuntuを削除したい

kiyoshi さん,お久仕振りでした.気になるので1点だけ.

kiyoshiさん による投稿:

...略...
の直後に
dd if=sdambr63 bs=512 count=1 | hd
を実行した結果を知りたいです。余裕があったら右クリックして「コピー」&「貼り付け」して...

このコマンドにはやはり「すべてをダンプする問題」を感じるので避けませんか.

可能性は薄いように思いますが,/dev/sda に XP の MBR が残っていたら,それを貼り付けることを要求しています.
今回は cookie さんがタイプミスをされて表示されませんでしたが,たまたま存在する他のファイルに一致していたら,
「意味が分からないけど不安でしたが貼り付けました」では,個人情報流出になりかねません.

コード:

$ sudo head -c 512 /dev/sda | grep -i grub
バイナリー・ファイル(標準入力)は一致しました

等で /dev/sda に grub2? があるかの確認には十分です.
タイプミスがないことが前提なのは言うまでもありませんが...

では,また,いずれ.

オフライン

 

#12 2009-12-13 12:06:52

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

Re: Windows XP/Ubuntu からUbuntuを削除したい

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

オフライン

 

#13 2009-12-13 12:21:42

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

Re: Windows XP/Ubuntu からUbuntuを削除したい

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

オフライン

 

#14 2009-12-13 13:26:33

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: Windows XP/Ubuntu からUbuntuを削除したい

また引っ張り出されてしまった.

kiyoshiさん による投稿:

XPをOSとするパソコンのMBRに、cookieさんの個人情報や、流出するとMicrosoft社から訴えられそうな情報が含まれているのでしょうか?

この辺の話については前にも私個人の考えを書いたことが有り,kiyoshi さんも読まれているはずです.
https://forums.ubuntulinux.jp/viewtopic.php?pid=27734#p27734
最後は kiyoshi さんの投稿で終わっているスレッドです.

私はXP の MBR のブートコードはどこかの企業(Microsoft か ハードウェアのメーカ)が権利を有する製品の一部であるとの認識です.
「権利者が公開を許可しているかの確認なくそれを公共の場に晒しても良いのでしょうか?」
と言うのは逆に私が聞きたいことでした.

私は,こういう問題に敏感で慎重な態度でいることが,特にフリーソフトウェア,オープンソースの精神を守ろうとするコミュニティには必要なことだと思うので,
あえて Microsoft に確認するつもりはありませんし,仮令その許可が出たとしてもそれを一般的な手段にまで広める事には反対です.

オフライン

 

#15 2009-12-14 23:12:23

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

Re: Windows XP/Ubuntu からUbuntuを削除したい

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

オフライン

 

#16 2009-12-15 00:04:17

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

Re: Windows XP/Ubuntu からUbuntuを削除したい

私は
「XP の MBR のブートコードはどこかの企業(Microsoft か ハードウェアのメーカ)が権利を有する製品の一部」
であるとも、そうでないとも認識しておりません。(存じません。)

ここのフォーラムで、何度か、「メーカがカスタマイズしているMBRについては,fdisk /mbrや、fixmbrなどでは戻せない」という話は出てきていますし、実際、ファンクションキーを押しておくとリカバリ領域を使用したメニューに飛ぶようなものもあるようです・・・・(あれ?そんなにMBRに入りきるのか?)から、「メーカーがカスタマイズ=そのメーカが作成した(権利を保有している)」と考えるのが妥当なところと思います。
もちろん、見ないとカスタマイズなのかどうまもわからないですし、ひょっとしたら、MBRはそのままでリカバリ領域にアクティブパーティションがあって、そこからキーを判定してWindowsのPBRへChainしているのかもしれません。が、掲示板に提示してもらって、それで判っても手遅れですし。
と、すると、例えMicrosoftから公開の許可が得られたとしても、公開してしまうような操作をしない(指示しない)方がよい(そういった操作を提示して掲載させてしまうことはリスクがある)と考えます。

オフライン

 

#17 2009-12-15 19:04:06

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

Re: Windows XP/Ubuntu からUbuntuを削除したい

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

オフライン

 

#18 2009-12-18 22:13:44

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

Re: Windows XP/Ubuntu からUbuntuを削除したい

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

オフライン

 

#19 2009-12-19 11:55:12

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

Re: Windows XP/Ubuntu からUbuntuを削除したい

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

オフライン

 

#20 2009-12-19 21:59:46

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

Re: Windows XP/Ubuntu からUbuntuを削除したい

判断基準の参考に 「 grep -i grub 」が出ましたが、もう一つ踏み込んだ形で
$ sudo head -c 512 /dev/sda|strings

も判断する為の参考になりそうです。

オフライン

 

#21 2009-12-20 05:59:14

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

Re: Windows XP/Ubuntu からUbuntuを削除したい

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

オフライン

 

Board footer

Powered by FluxBB