マルチブート総合スレ 2つ目at LINUX
マルチブート総合スレ 2つ目 - 暇つぶし2ch856:login:Penguin
10/05/03 06:43:39 bdSzB8Os
どこも間違ってそうに無いけれど,
新しいパソコンだと,同じ環境で使ってるひとが少ないから,
バグ報告が溜まるまで何が原因かは分析できないと思うよ.
Linux側なのか,Windows7側なのか,TOSHIBAの何かなのか,
その機種特有の何かなのか,

インストールされたLinuxパーティションにインストールログが
残ってるはずだから,LiveCDかLiveUSBを立ち上げて,
ログを回収してみると何か分かるかも知れないし,
分からないかもしれない…

そうそう,BIOSにMBR改変監視機能があるものも以前問題を
起こしてた気がするから,その辺も含めて,使おうとしている
パソコンのマニュアルもしっかり読んでみたらどうかな?


857:login:Penguin
10/05/03 07:30:55 R5o8ZpXH
Win7の仕様はよく分からんけど、最初の区画先頭が1MiBの位置で
C:ドライブにWin起動用のローダーとフォントとブートメニューが必要とか条件があるんじゃないか?
後Winは論理区画の後に基本区画認識できたっけ?

858:login:Penguin
10/05/03 07:48:00 R5o8ZpXH
その区画変更だとWin2000やXPの場合では
ntldr boot.ini bootfont.bin NTDETECT.COMをD:からC:に移動して
boot.iniの内容を修正しておく必要があると思う

859:login:Penguin
10/05/03 08:01:03 R5o8ZpXH
1番目の区画の種類をext3等に変更する
MBMで1番目と2番目の区画の順番を入れ替えて起動
あたりでどうにかならないかな

860:login:Penguin
10/05/03 09:17:51 zPoXZPyk
Disk /dev/sdb: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x58e84b8a

  Device Boot    Start      End    Blocks  Id System
/dev/sdb1          1    10000  80324968+ 83 Linux
/dev/sdb2      10001    20000  80325000  83 Linux
/dev/sdb3      20001    30000  80325000  83 Linux
/dev/sdb4      30001    182401 1224161032+  5 Extended
/dev/sdb5      30001    32000  16064968+ 83 Linux
/dev/sdb6      32001    34000  16064968+ 83 Linux
/dev/sdb7      34001    36000  16064968+ 83 Linux
/dev/sdb8      36001    38000  16064968+ 83 Linux
/dev/sdb9      38001    40000  16064968+ 83 Linux
/dev/sdb10      40001    42000  16064968+ 83 Linux
/dev/sdb11      42001    44000  16064968+ 83 Linux
/dev/sdb12      44001    46000  16064968+ 83 Linux
/dev/sdb13      46001    48000  16064968+ 83 Linux
/dev/sdb14      48001    50000  16064968+ 83 Linux
/dev/sdb15      50001    52000  16064968+ 83 Linux
/dev/sdb16      52001    54000  16064968+ 83 Linux
/dev/sdb17      54001    56000  16064968+ 83 Linux
/dev/sdb18      56001    58000  16064968+ 83 Linux
/dev/sdb19      58001    60000  16064968+ 83 Linux
/dev/sdb20      60001    62000  16064968+ 83 Linux
/dev/sdb21      62001    64000  16064968+ 83 Linux
....
/dev/sdb56      132001    134000  16064968+ 83 Linux
/dev/sdb57      134001    182401  388781001  83 Linux

861:login:Penguin
10/05/03 19:49:09 QUP4Rzxx
>>854
windowsのドライブレター変えちゃまずいだろ
debianやマルチブート以前の話

862:login:Penguin
10/05/03 20:48:43 NGa+8Ft+
7で作ったパーティションがあるのにMBMの区画テーブル・エディタ使ったら死ぬぞ

863:852-855
10/05/04 10:08:54 AEpWwQ0J
みなさん返事ありがとうございます。

どうもMBMのインストールをUSBメモリからやっていたのですが、
それがどうもうまく行っていなかったようです。
CD焼いてやったらそれっぽくなりました。
が、windowsのディスクの管理で C: を縮めた際に、
シリンダ境界でないところで切れたみたいで、
MBMが警告を出すようになってしまいました。

winのリカバリディスクもあるので、
一旦ディスクまっさらにして、もう一度区画切るところから
やっています。
win7 と MBM はうまく入りました。
UbuntuのGrub2が論理領域のPBRに入らなくていま調べています。

864:login:Penguin
10/05/05 05:52:39 EtaWKooU
何かと不便なんで、Grub2外してGrub-Legacyしたよ。

865:login:Penguin
10/05/12 04:55:01 OHL1LPV1
Ubuntu10.04を、標準のセッティングで/sdb5(論理パテの1番目)にインストールし、
GRUB2がMBRに組み込まれました。

この状態から、どのパテにUbuntuを置いても確実に起動できるように変えたいのですが、
なにも考えずMBMを入れたら、UbuntuパテのPBRが未手当てだったため起動しなくなりました。

GRUB2をPBRに手動で組み込むべく、Ubuntuを別パテから起動し、
grub-setup /dev/sdb5 でPBRに書き込むように進行させました。
すると、GRUB2をPBRにインストールするのは非推奨と出てしまい書けず、
警告を無視する -f オプションをつけても書けませんでした。

検索しても、MBRを対象にして装置の場所を決め打ちしてるのが多く、
みんな、こんなので現場で困ってないのか心配になってしまいました。

この人のページは、かなり複雑な手順でやっているようで、理解できませんでした。
URLリンク(wikiwiki.jp)


あとからGRUB2をPBRに組み込む、簡単な方法ってないですか?

866:login:Penguin
10/05/12 07:55:56 c7mICEwG
パテっていうと挽肉の塊を想像してしまう。

867:login:Penguin
10/05/14 13:54:26 sl4WFb5o
すぐ上にもあるけど、Grub-Legacy にすればいいじゃん。
GRUB2に拘る理由ってなんなの?

868:login:Penguin
10/05/15 12:25:26 Gr7I/i84
フールプルーフだと思うけれど…

869:login:Penguin
10/05/15 12:32:28 buF3Hiq9
旧GRUBで、最後に選択した項目を、
次回起動時のDefaultにすることってできますか?

あるいは「次回からこの項目をデフォルトにする」みたいなメニューを作って、
defaultの項目を書き換えてくれる機能が作れるとよいのですが。

MBMだと、設定次第では選択した起動ドライブを覚えてくれますよね。
あれと同じ使い勝手をGRUBだけで実現させたいです。

870:login:Penguin
10/05/16 12:31:47 JOcHyv59
つ default saved
つ savedefault

871:login:Penguin
10/05/16 16:12:25 fQx5dg+R
savedefaultってのがあるのですね、ありがとうございます。

もう1件質問です。grubで、以下のように

label ああ
menu label ああ

みたいに、2つとも同じような語句を入れている例が多いのですが、
この 「LABEL」 と 「MENU LABEL」 は両者でそれぞれどんな
意味があるのでしょうか。

menu.c32で選択できて、savedefaultが動けばそれでよい、という条件なら、
どちらか片方をはずしても問題ないでしょうか。


> default menu.c32
>
> label destroy
> menu label ^Destroy
> kernel memdisk raw
> append initrd=fdboot/DESTY31B.IMG
>
> label dft
> menu label Drive ^Fitness Test
> kernel memdisk
> append initrd=fdboot/dft32_v415_b01_install.IMG floppy
>
> label memtest
> menu label ^memtest86plus
> kernel ubuntu-9.04/mt86plus

872:login:Penguin
10/05/23 16:26:20 jX3c5gbC
>>865
どこが難しい?
リンク張ってからgrub-setupするだけじゃん

873:login:Penguin
10/06/04 22:44:50 zCicfcx7
>>796-797
>>808
パーティションを半分ずつにして片方にWin7入れても、
Debianのインストーラからは未フォーマットなHDDに見えてしまうんだがこれのせい?
gpartedのLiveCDでブートしても一緒だった…。

874:login:Penguin
10/06/15 23:06:34 iY71w8uR
スレリンク(linux板:463番)
へのレス

パーティションの構成は人それぞれの好みなんで
俺の場合はこんな感じです。

HDD1
hda1 WindowsXP(たまに使う)
hda2 debian lenny (メイン)
hda3 ubuntu 9.04 (たまに使う)
 hda5 Linux swap (debian ubuntu で共用)
 hda6 FAT32 Windows と Linux(wine 上) の双方で使うソフトなど
 hda7 FAT32 データドライブ (Windows と Linux の双方からアクセス)

HDD2
hdb1 ext3 (現在は hda2 hda3 の /home などのバックアップ用)
hdb2 debian etch (そろそろ消すかも)
hdb3 ubuntu 10.04 (テスト運用中)
 hdb5 Linux swap (debian ubuntu で共用)
 hdb6 FAT32 (hda6のミラーバックアップ)
 hdb7 FAT32 (hda7のミラーバックアップ)

ブートの切替はMBMを使用。
hda6 と hda7 を分けなくてもよかったかなと思うけど
今さら変更するのはめんどくさいw

875:login:Penguin
10/07/03 08:42:39 TcBjBn0v
質問です

現在の状況
C:win7 64bit (intel SSD 80G)
D:vista
F:xp
とインストールされています。
インストール順がvista-xp-win7なのでブートローダーはDにあり
ここからDとFを外してwin7のシングルブートにしたいんです。


今まで試した方法は
1: win7DVDから起動して修復。しかしどこも壊れていないと言われる・・・・
  
2: Dを外してwin7DVD起動、修復しようとするも
   C(win7?)を見つけられず断念
(ドライバを選択しろって言われる)


おそらくコマンドプロンプトでwin7DVDからブート関連のファイルをCにコピーすることに
なるんでしょうけど、ぐぐっても出てきません・・・。
どうしたらいいんでしょうか?




876:875
10/07/05 08:20:59 inroi5tD
板違いに今気づきました
他で聞いてきます


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch