2018年01月21日

Win10の呪いを解く(その4)そして伝説へ

一応、grub4dosから好きなOSを起動できるようになり、実質上の制御はユーザーの手に戻ってきた。
しかし、BIOS(UEFI)は起動できないままだった。
ところが今日、ボスキャラと戦うわけでもなく、教会で呪いを解いてもらったわけでもないのに、いつのまにかF2やDELでBIOSが起動するようになっていた。
いつもと違うことをしたと言えば、xenialpup64のDVDを入れて起動したことぐらいか。
数日前はDVDからの起動もアクセスはあるもののスルーで、今日はなぜか起動できて、調べてみたらBIOSも起動できるようになっていた・・・というもの。
もう一度、同じ状況を作って検証したいところだが(バックアップがあるからできる・・・)、かなり不毛なのでやめておく。
推測される原因は
(1) 再起動やシャットダウンの組み合わせがあり、偶然その操作があって、復旧した
(2) いつものように、MSがこっそりコードを書き換えた(再起動時の「電源を切らないでください」の表示はなかった)
(3) xnialpup64がDVD起動時にマザーボードのUEFI設定を変更してくれた

ぐらいだろうか。できれば(3)が勇者の剣がラスボスの最後の一撃となったみたいで、かっこ良くて好みなのだが。
と、言うわけで、勇者タロは新たな冒険の旅にでるとしよう。
posted by タロ兵衛 at 18:57| Comment(0) | TrackBack(0) | windows10

2018年01月13日

Win10の呪いを解く(その3)まとめ?

windows10にBIOSまで乗っ取られていて、レガシに戻れない場合のpuppyのデュアルブート手順。
いつもより自己責任な記事になってます。puppyはXenialPup64です。
この通りやって必ず成功する保証はありません
失敗したら、puppyどころか、windowsも起動しなくなります。
また、記事ではpuppyのインストールは省略しているので、ある程度puppyのインストールのスキルが必要です
要約
WindowsはブートするとOS本体を起動する前に、BIOS(UEFI)から勝手に操作されるのを阻止するため、F2キーやDELキー、ブートデバイスを変更するキー操作を無効にするようです(触った感じでは)。これによりウチのPCはCDからpuppyが起動できなくなりました。
そこで、HDDの先頭にあるブートローダーを一旦壊して、CDからの起動を復興し、この隙にpuppyをインストールしてしまおうと言うもの。
そして正確には呪いは解けていない

準備
1) HDDのパーティションがMBRであることを確認する(GPTでないこと)
2) windowsの入っているHDDのコネクタを抜いて、puppyがCDから起動できるか確認する
3) Puppyで動くバイナリエディタを準備する(私はダウンロードを忘れたので、即興でアプリ組んだ)
4) USB-SATA変換器を用意する(私は手元にあった上海問屋の980円のやつ)
この段階で、何らかのトラブルが発生した場合は、もとどおりにして、諦めてください

windows側作業
1) 「再起動」して(シャットダウンはダメ)、windowsの更新がないか確認する。始まってしまったら、更新が落ち着いてから再度行う(私のとこでは偶然始まってしまった)
2) バックアップを取る(のーてんきな私も流石にバックアップした)
3) デフラグできればする(私はしなかった)
4) もう一度再起動してBIOSのスプラッシュ画面が出たあたりで電源コードを抜く。

puppy側作業
1) HDDをSATAからUSBアダプタに接続する(まだPC側のUSBコネクタには接続しない)
2) CDなどからpuppyを起動する
3) HDDをPCのUSBに接続する
4) DD でHDDの先頭の512バイトをファイルに落とす(mbr.imgとします)
5) 別ファイルにコピーを作る(new.imgなど)
6) バイナリエディタなどで、new.imgの先頭から446バイトをゼロクリアする(ブートローダーを壊す)
7) ここからは引き返せないので、覚悟を決める
8) HDDの先頭にDDでnew.imgを書き込む
9) puppyをシャットダウンし電源を切る
10) HDDの接続をUSBからSATAに挿し替える
11) PCの電源を入れ、再度CDなどからpuppyを起動する
12) オリジナルのmbr.imgをDDでHDDの先頭に書き込み元どおりにする
13) puppyをUNIVERSALイントーラからフルーガルインストールする。MBRも書き換える(pupsaveはまだしなくても良い。私はあとからやった)

再起動すると、GRUB4DOSのブート選択画面が表示されて、WindowsもPuppyもブートできるはず
以上で私が行ったwindows10のインストール済みHDDへのpuppy Linux のインストール手順です

GPTではできない旨の記述がありますが、sda1を専用アプリで広げることで、他のPCでは成功しています。疲れたのでこの記事はパス
posted by タロ兵衛 at 01:28| Comment(0) | TrackBack(0) | windows10

2018年01月07日

Win10の呪いを解く

通販のカスタマーレビューで面白い書き込みを見た
「Win10に呪われてしまったので新しいPCを組んだ」
言い得て妙である。
我が家のAMD-A10マシンそのものである。
しかも呪いは進行するし。
ドラクエでもこんなに凝った呪いはない。

勇者タロは新しいOSを見つけた
     ▼
勇者タロはOSをインストールした
     ▼
OSはwindows10だった
     ▼
勇者タロのパソコンは呪われてしまった
(♪タラタラタラタッタ♪)

我が教会に どうのような ごようじゃな
 おいのりをする
 いきかえらせる
 どくのちりょう
⇒のろいをとく

さすれば 我が教会に
108000ゴールドの ご寄付を。
よろしいですかな?

      はい
     ⇒いいえ

教会への寄付は
MSへの 感謝の気持ち
それを おしむとは 情けない。

という訳で、自力で呪いを解くことにした
posted by タロ兵衛 at 10:00| Comment(0) | TrackBack(0) | windows10