[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:40072] Re: win が立ち上がらない


佐藤光です。

On Sun, 29 Nov 1998 20:01:47 +0900
"Akinori AIZAWA" wrote:

> ところで、「そもそも」な話、LILO だけで Win との共存って出
> 来るんでしょうか?
> 
> あ、いえね、System Commander とか使わない方法があるのなら、
> 私も知りたいと。。。

LILOだけで...やってますけど。

LILOを、MBRに書くのではなく、rootパーテーションに書きます。
そして、fdiskでアクティブパーテーションをLILOをインストール
したパーテーションにしてあげれば良いです。

幾つか注意すること
------------------
・何故MBRに書かないかってそりゃ、やたら再インストールが必要
  なM$のOSって、再インストール時にMBRのLILOを抹殺しちゃう為。

・最初のパーテーションは、M$なOS用とし、Linuxはその後ろの
  パーテーションにインストールする。
    # 根拠は有りません。
    # ただし、M$なOS(MS-DOS系の物)は最初のパーテーションに無
    # いと癇癪を起こしそうなので...。

・PrimaryパーテーションにLinuxをインストールする。
    # 拡張パーテーションからはブートできません。

・Linuxをインストールしたパーテーションの先頭を、HDDの最初
  の1G以内に収める。
    # 確かHDD-BIOSの仕様だったような...。

・SCSIのみの構成でSlackwareをインストールする場合は、
  Slackwareのインストール時のLILOの設定は、Linuxのみをブート
  するようにし、他のOSはLinuxが起動してから加える。
    # インストーラの動きが変なので...

・やたら再インストールが必要なM$のOSは、再インストール時に
  自分のパーテーションにアクティブパーテーションを持って行
  くが、 FDISK.EXEでLILOのパーテーションに変更可能。

このやりかたですと、最初に起動するのは、Linuxのrootパーテー
ションのLILOです。

例1:
  MS-DOS(hda1) + Linux(hda2) の場合
    Linuxを起動  : LILO(hda2) -> Linux(hda2)
    MS-DOSを起動 : LILO(hda2) -> MS-DOS(hda1)

例2:
  MS-DOS(hda1) + Linux(hda3) + WinNT(hda4) の場合
  (hda2はswap)
    Linuxを起動  : LILO(hda3) -> Linux(hda3)
    MS-DOSを起動 : LILO(hda3) -> NT Loader(hda1) -> MS-DOS(hda1)
    MS-DOSを起動 : LILO(hda3) -> NT Loader(hda1) -> WinNT(hda4)


以下のlilo.confは、上記[例2]の物です
------------------------------------
# Start LILO global section
boot = /dev/hda3
#compact        # faster, but won't work on all systems.
delay = 50
vga = normal    # force sane state
# ramdisk = 0     # paranoia setting
# End LILO global section
# Linux bootable partition config begins
image = /vmlinuz
  root = /dev/hda3
  label = Linux
  read-only # Non-UMSDOS filesystems should be mounted read-only for checking
# Linux bootable partition config ends
# DOS bootable partition config begins
other = /dev/hda1
  label = MS
  table = /dev/hda
# DOS bootable partition config ends


fdiskで見たパーテーションの状態はこちら
---------------------------------------
Disk /dev/hda: 128 heads, 63 sectors, 993 cylinders
Units = cylinders of 8064 * 512 bytes

   Device Boot   Begin    Start      End   Blocks   Id  System
/dev/hda1            1        1       26   104800+   6  DOS 16-bit >=32M
/dev/hda2           27       27       31    20160   82  Linux swap
/dev/hda3   *       32       32      343  1257984   83  Linux native
/dev/hda4          344      344      993  2620800    7  OS/2 HPFS


--------
佐藤  光
  mailto:hical _at_ on.rim.or.jp

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: