トップページ⇒linux
50コメント19KB

Windonws&Linux

■ このスレッドは過去ログ倉庫に格納されています
0001Billy GateNGNG
ここではWindonws&Linuxを一台のPCで使ってる人達の
ためのものです。分からないことなど話し合い、Billy Gate
と共にWinuxを創っていきましょう。
0002(゚Д゚)ハァ?NGNG
(゚Д゚)ハァ?
0003Billy GateNGNG
でも私超初心者。

LinuxをWin2kのブートローダを使って起動するように設定したが
にっちもさっちもいかない。Linuxを選んでもなにもおきない。
二台HDを持っていて、一台目にWin、二台目にLinuxをインストール
している。ルートパーティションを/dev/hdc1にマウントしている。
ローダ変更のやり方としては
dd if=/dev/hdc1 of=/bootsect.lnx bs=512 count1
でできたbootsect.lnxをCのルートディレに入れ、boot.iniをいじった。

VineLinuxインストール時にちゃんとLiloをhdc1に入れる
用にも設定した。しかしなぜだ。。。BiosからとどかないとこにLilo
が置かれているとでも言うのか?

諸君の意見を求む。点取り採用者には任意のIDを称号を寄与する。
Billy Gate
0004名無し葡萄さん@ディストリいっぱい。NGNG
Windows&Linuxって...ここはLinux板です

君は清潔で純粋な魂の持ち主で、そのことは賞賛すべきだろう。
ただ、ここはLinux使いが集う数少ないオアシスなのだ.。
そっとしておいてくれると幸いである。
0005名無しさん@お腹いっぱい。NGNG
(゚Д゚)ァハン
0006Linux板代表 名無しkernelさん@ディストリgood-byeNGNG
ぼくたち厨房にはわかりません。(゚Д゚)ェヘヘ
0007名無しさん@お腹いっぱい。NGNG
>>1
専用ページがあります
こちらへどうぞ!
http://mentai.2ch.net/os/index2.html
0008名無しさん@お腹いっぱい。NGNG
>>1
ま、いいから、その boot.ini の中身をそのままここに書いてごらん。
すべてはそれからだよ。
0009名無しさん@お腹いっぱい。NGNG
しょせんはunix板を守るための防壁だからよ
0010名無しさん@お腹いっぱい。NGNG
ここは最前線
0011Billy GateNGNG
dd if=/dev/hdc1 of=/bootsect.lnx bs=512 skip=1 count=1 も試した。
私のスーパーハカー探しの道のりは続く。。。


[Boot Loader]
timeout=30
Default=C:\

[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
C:\="Microsoft Windows 98"
C:\bootsect.lnx="Vine Linux 2.1"
0012Billy GateNGNG
そう言えばbootsect.lnxの中身にたいしてデータがなかった気がする。

もう一つ
ターミナルでLiloと打つと
「セクタ : 4126>1024」をいうようなエラーがでる。もしかすると
インストール時にLiloが作られなかったのだろうか?でも
/etc/lilo.conf
はあるんだが。。。
0013名無しさん@お腹いっぱい。NGNG
>>9
なるほどそれは建設的な見方だ。
0014>12NGNG
その lilo のバージョンは ?

/sbin/lilo -V

ってやってみ ?

まあとりあえず

http://www.tkcity.net/~nobusan/hardware/boot_hdd/multi_boot/

くらい覗いてみることだね。

nnnn > 1024 が出てるなら lba32 対応版の lilo を使って
lba32 オプション指定するか、ディスクの先頭から 8GB
以内に /boot 作ってカーネルとか必要なもの入れとくとか
しないとダメ。

オススメは lilo ステ。grub に移行。で、起動ディスクの
切り替えは extipl v5 つかう。

(って書くと、誰が書いてるか想像つきそうだね。)

0015Billy GateNGNG
ウレシage

>14
ありがとう。今夜ゆっくり覗くことにする。

MR名無し君(>14)にはLinuxLevel1の称号を寄与する。
0016名無しさん@お腹いっぱい。NGNG
>>14
grubって1024シリンダーこえたとこにあるカーネルをブートできますか?
001716NGNG
言葉がたりなかったようです。
grub 0.5.94でover 1024 cylinderからブートできなかっったのですは、
これは BIOSが対応していないという可能性がありますか?
現在のBIOSで 20Gの Hard Diskをつかえているのですが。
0018>16@`17NGNG
「現在の BIOS で使えている」の内容が問題、かも。

MS-DOS 系列だと、パーティションの先頭のほうに
起動に必要なファイルが置かれるようになってるんじゃ
ないのかな。DOS 系だったら IO.SYS と MSDOS.SYS とか
(NT 系はよく知らないけどおそらく同様なのでは ?)。

だからそういうのだと、Linux でいう「ディスクの先頭
に /boot パーティション切ってそこに起動に必要な
ファイルを集める」のと同じことが自然にできてるわけ
だよね。

ディスクの後のほうにパーティション切って、そこに
DOS とか Win とかインストールして起動できるかどうか
試してみると検証できるかも。

grub の changelog 見たけど 0.5.94 って 2000.3 だよね。
この頃には充分 LBA 対応してるはず。

LILO の 21.3 以降に DISK.COM っていう BIOS テスト用の
ツールがあるみたいだから、試してみたら。
使ったこと無いけど、DOS や Win の起動フロッピーで
MS-DOS モードで起動して実行すればなにか表示してくれるはず。
DOS 窓とかじゃダメだから注意。やったこと無いけど、
DR-DOS とか FreeDOS からでも使えるかも。

DISK.COM は LILO のソース展開して make disk.com で
build できるはず。

001916=17NGNG
>>18
丁寧な説明ありがとうございます。現在は

/dev/hda1 1 251 2016126 6 FAT16
/dev/hda2 * 252 267 128520 a5 BSD/386
/dev/hda3 * 268 518 2016157+ a5 BSD/386
/dev/hda4 519 2501 15928447+ 5 拡張領域
/dev/hda5 519 769 2016126 83 Linux
/dev/hda6 770 1020 2016126 83 Linux
/dev/hda7 1021 1036 128488+ 82 Linux スワップ
/dev/hda8 1037 1537 4024251 83 Linux
/dev/hda9 1538 2038 4024251 83 Linux
/dev/hda10 2039 2501 3719016 6 FAT16

の構成でWindowsNT(hda1)@`FreeBSD(hda3)@`Linux(hda5@`6)の
HDからの4重ブートがgrubさまさまのおかげで実現できています。

以前はhda1@`3@`5@`6をそれぞれ 4GBづつにしていたのですが、
そのときにはgrub-installができませんでした。
またFreeBSDはあきらめて、liloのlba32もためしたのですが、
liloのインストールはできたものの起動時にli 40 40 40 40
というような状態でした。

liloってFreeBSDのブートできませんよね?

>LILO の 21.3 以降に DISK.COM っていう BIOS テスト用の
>ツールがあるみたいだから、試してみたら。

おお、こういうツールがあるといいですね。
いんすとーるするまでわからないというのはコスト高すぎです。
002019NGNG
書き込んだ後きづいたのですが、現在の状態でhda8とかに
Linuxインストールしてみればはっきりしますね。

あと19のfdiskの出力が半角空白が詰められてしまってみにくくて
すんまへんでした。
0021名無しさん@お腹いっぱい。NGNG
liloはやめてGRUB使えばいいよ。
0022名無しさん@お腹いっぱい。NGNG
> liloはやめてGRUB使えばいいよ。
賛成!

しかし、それはさておき、Billy Gate君は、bootsect.lnx
の中身 確かめたほうが良いぞ。 というか、他の人が書いていたように
/sbin/lilo -V のメッセージをちゃんと読んだほうが。
0023>18@`19NGNG
grub 0.5.96.1 には grub-install に --force-lba と
いうオプションあり。でもこれが必要ってことは BIOS に
問題ある可能性高いかも。

LILO の BIOS error 0x40 は Manual によると Seek failure
おそらくジオメトリの把握がうまくいってない。
8GB 以内で LBA 不要なら linear オプション使うケースだが
lba32 が必要な場合はやはり BIOS を疑うべきかも。

lilo で FreeBSD の起動、はおすすめしないけど、DOS など
と同様に chain loader 経由して FreeBSD のパーティションから
起動させるような設定は可能。grub のように直接カーネルを
ロードさせるのは無理。

0024ビギナーNGNG
Vine Linuxを入れたのですが,Windows環境に戻したくなりました。
一つのパーティションをLinux用に分けたのですがLinux自体をアンインストールして
DOSで扱えるように戻したいのです。

LILOの削除はできましたが,パーティション解放はうまくいきません。
ちなみにWindows98と共存させていますので,こちらのデータは残したいです。
DOSのfdiskコマンドを使っても何もできなかったので,Linuxのfdiskだとは思う
のですが。
そこでfdisk /dev/hda*からdを選んでも領域1-4には何もありませんと表示され
しまい先に進めないのです。
検索をかけていろいろと探してもわからず,ここで質問します。

初心者のくだらない質問かもしれませんがお願いします。
0025名無しさん@お腹いっぱい。NGNG
>>24

Linuxで

# fdisk /dev/hda

fdiskのメニューが出てきたら

p

でパーティションテーブルの確認。

>そこでfdisk /dev/hda*からdを選んでも領域1-4には何もありませんと表示され

/dev/hda*というのが気になりますが、これはどういう意味?
0026ビギナーNGNG
名無しさん@お腹いっぱい。さん,こんにちは。

/dev/hda*と表記したのは*に数字が入りますよね。
私の場合6と7(スワップ)です。

パーティションテーブルの確認をすると中身が何もないと表示されてしまいます。
Linuxは普通に動きます。当然rootで入っています。

# fdisk /dev/hda6のあとにpやdを行ってもうまくいきません。
困りました。
0027名無しさん@お腹いっぱい。NGNG
>>26
いや、数字をいれてはいけませんぬ。

# fdisk /dev/hda
が正解です。

あとうまくいかなかった場合は、Linuxのブートフロッピーディスクとか、
CD−ROMからブートしないとかきかえられないかもしれません。
0028ビギナーNGNG
インストーラ付属のDisk Druidで試してもうまくいかず,インストールの種類から
fdiskを使用して削除コマンドを実行したらLinuxパーティションを削除することが
できました。
その後,MS-DOSのfdiskから論理ドライブの新規作成をすると認識されてフォーマット
をかけると従来通りWindowsから扱えるようになりました。

大変お騒がせしました。
0029名無しさん@お腹いっぱい。NGNG
ぼくもGRUBつかってます
皆さんに質問なんですがhdbに入ってるsolaris8って
GRUBで起動できるんでしょうか?

あとGRUBってなんて読む?グラブ?
0030名無しさん@お腹いっぱい。NGNG
卯印丼渦?
0031名無しさん@お腹いっぱい。NGNG
>>29
おれもグラブと読んでる。
ガルブと読んでる奴もいるみたい。
0032名無しさん@お腹いっぱい。NGNG
>>31

やっぱグラブですよね
友達にGRUB薦めるときに一瞬
読み方に困った・・・・

glibcこれはジーリブシーって読むらしいし
0033hanajanNGNG
age
0034名無しさん@お腹いっぱい。NGNG
1のようなやつはMLDで充分十分
0035名無しさん@お腹いっぱい。NGNG
VMware萌。
0036名無しさん@お腹いっぱい。NGNG
WinMEがliloで起動しないんですけど
98とはブート方法が違うんですか?
設定方法おせえて
0037名無しさん@お腹いっぱい。NGNG
>>34
MLDを馬鹿にするな!
あれは良いディストリだ〜
0038名無しさん@引く手あまたNGNG
>>36
同じですよ
ただ
liloの記述を載せなければ
説明のしようがないんだけど

パーティションの指定が違うんじゃないっすか?
0039PC工房NGNG
グラブ最高初心者にも簡単に設定出来たよ
これを組んだ人に感謝
0040名無しさん@お腹いっぱい。NGNG
MBMってどうだろうか?
今のところ使用感はかなりいいんだけど・・・
liloったあとmbrファイル化の手間がなくて便利
0041名無しさん@お腹いっぱい。NGNG
>>40
確かに。
Win98+NTLDR+lilo
の複合環境では設定が超簡単でよいかも。
0042名無しさん@お腹いっぱい。NGNG
MLDはFAT16/32を使用する時点ですでにアウト。
死ね。
0043名無しさん@お腹いっぱい。NGNG
IBMに頼めば一発。
0044名無しさん@お腹いっぱい。NGNG
IBMに頼むと、すばやくキー操作をしないとフォーマットしてしまう
おそろしいブートローダが完成してしまう見込み。
0045名無しさん@お腹いっぱい。NGNG
>>44
ひどいものよのー。
SolarisのインストールCDにもそういうものがあるらしいのー。
0046名無しさん@お腹いっぱい。NGNG
>>42
どうアウトなんでしょう。HD寿命が何割短くなるのでしょう。
共用する人は、サーバー用途ではなく、Linux を使う頻度も
低いでしょうから、十分だと思うのですが。
ファイルシステムの信頼性という意味では、RaiserFS が出た
時点で、ext2 はすべてアウトになるのでしょうか?
何をしたいかによってディストリを選択すればいいと思うのですが。
0047名無しさん@お腹いっぱい。NGNG
おすすめ

OS Boot Select - yet another boot manager
http://www.prz.tu-berlin.de/~wolf/os-bs.html
0048名無しさん@お腹いっぱい。NGNG
俺はタコなのでLILOはフロッピーの中。
0049名無しさん@お腹いっぱい。NGNG
>>47
お手軽なんで俺も使ってるけど、2.0b8でもLBA対応してないよ。
0050名無しさん@お腹いっぱい。NGNG
LOADLIN派。便利にょ。
liloは、一度壊して依頼嫌になった。
なんで、kernel際構築する度に危険な目にあわんといけんのだ。
kernel backupもとってるのに。。。
FreeBSD->Slackwareといくと思わず忘れる。
BSDはこんなことなかったしなぁ。ぶつぶつ。
■ このスレッドは過去ログ倉庫に格納されています