Home
|
Content
|
検索
|
Navigation
|
ツールボックス
|
Actions
|
他の言語
openSUSE
Get Software
Wiki
Build Software
User Directory
Features
News
Forums
Shop
Discover it
プロジェクト概要
参加のしかた
ドキュメント
交流
サポートデータベース
連絡先
サイトマップ
ツールボックス
リンク元
関連ページの更新状況
最近更新したページ
特別ページ
ログインまたはアカウント作成
本文
ノート
ソースを表示
履歴
ソースを表示
出典: openSUSE
CDなしでのインストール
のソース
以下に示された理由により、ページの編集を行うことができません:
この操作は、
登録利用者
のグループに属する利用者のみが実行できます。
このページのソースを閲覧し、コピーすることができます:
[[Category:Howto]] [[category:User_Tips]] [[Category:Documentation]] [[Category:Installation]] =はじめに= CDを作成するためのツールや空きディスクを持ち合わせなかったばかりにCDやDVDを作成できないこともある。それでもインストール作業を進めたいこともあるでしょう。その場合は、インターネットへの接続環境が必要となります。インストール前にソースファイルを手元にダウンロードする場合も、他のサイトからFTPやHTTP経由でインストールを行う場合も同じです。 =データの入手= データの入手方法には二通りあります。インストール作業前に入手しておく場合と、インストールと同時に入手する場合です。 ==インストール作業前にデータを入手しておく== インストール作業前にデータをダウンロードする場合,そのデータをインストール用のカーネルが利用できる形にするためにいくつかのステップを踏まなければなりません。ここで方法は再度二通りに分かれます。インストールを行うマシン自身にインストールデータを置く場合と,あるいはネットワークで接続されている別のマシンに置く場合です。インストールを行うマシンにデータをダウンロードする場合は,データを蓄えておくだけの十分な領域を持つ別パーティションを作成しておかなければならなず、'''このパーティションをインストール作業でまちがってフォーマットしないようにしなければなりません'''。インストールソースの作成には、以下のパラメータで [[Making a DVD from CDs|makeSUSEdvd]] を実行する方法もあります。 makeSUSEdvd -i -s /path/to/source あるいはダウンロードサイトのファイル構造をそっくりコピーします。ダウンロードサイトには[[:en:Mirrors Development Build|開発版]]及び[http://www.novell.com/products/linuxprofessional/downloads/ftp/int_mirrors.html リリース版]のミラーサイトを利用してください。 インストールのためだけにこれらインストールソースを利用するのであれば、ローカルマシンからのみ利用できるようにしておきます。 ==インストール作業と同時にデータをダウンロードする== ネットワーク経由でインストールをする場合は、FTP経由のインストールにおいて出される指示に従うだけです。この場合はインストールデータをミラーサイトやローカルネットワーク上のコンピュータへ接続するための環境が必要です。 =データの入手= インストーラのカーネルから起動します。インストールデータの場所により異なる方法をとらなければなりません。これらの方法はどのOSをを用いてセットアップするかによっても若干異なります。 ==別のPCに保存されているデータからインストール(ネットワークインストール)== 最小限のboot.isoをマウントして、GRUBやLILOで指定する起動・インストーラのカーネルをそこから抽出する方法、あるいは,フロッピーディスクからセットアップ・起動用ディスクイメージを抽出する方法のいずれかを用います。 ===GRUB/LILOを使用したネットワークインストール=== まず、[[Mirrors_Released_Version|どこかのミラーサイト]からboot.isoを入手します。以下の操作はroot権限で実行する必要があります。まずbootディレクトリにboot.isoを移動もしくはコピーします。次にその/bootディレクトリに移り,次の作業を行います: # mount -t iso9660 -o loop boot.iso /mnt # cp /mnt/boot/loader/initrd /boot/suseinitrd # cp /mnt/boot/loader/linux /boot/suselinux # umount /mnt ただし、SUSE Linux 10.1ではパスが変更されました。カーネル及びinitrdは次のディレクトリ置かれます。 /mnt/boot/<arch>/loader/ ( <arch> の部分は使用ハードウェアにより、 i386, x86_64, ppc などに置き換えてください). こうすれば、GRUB/LILO を設定して、インストーラのカーネルを起動できます。その方法に付いては後述します。 ===ブートフロッピーを使用したネットワークインストール=== フロッピーディスクから起動する場合は,まずはインストールCD1枚めの isoイメージ([[Mirrors_Released_Version|SUSE-10.0-CD-OSS-i386-GM-CD1.iso]])をダウンロードする必要があります。以下の作業はroot権限で、実行ディレクトリはそのCD1のisoイメージの置いてある場所です: # su # mount -t iso9660 -o loop SUSE-10.0-CD-OSS-i386-GM-CD1.iso /mnt # /mnt/boot/mkbootdisk /mnt ブートフロッピー1-7を用意し、それぞれについて次の操作を行います: # dd if=bootdisk1 of=/dev/fd0 [[Image:Create_boot_floppy_1_to_7.jpg]] では作成したフロッピーからインストーラのカーネルを起動し、ネットワークインストールを開始しましょう。 ==自分のコンピュータのデータからインストール== ローカルマシンにダウンロードサイトのファイル構造をコピーした場合,あるいは [[Making a DVD from CDs|makeSUSEdvd]] を用いて ''インストールソース''を作成した場合は、どのパーティションがそれなのかもう一度確認します。どこかに'''メモを取る'''ことです。 では、次の手順を行います: # cp /path/to/source/boot/loader/initrd /boot/inst-initrd # cp /path/to/source/boot/loader/linux /boot/inst-linux 慣れた人ならこんなことはせず、''/path/to/source/boot/loader/linux'' を ''/boot/inst-linux'' にマウントしてもかまいません。initrdもしかり。 ただしどのパーティションのどのディレクトリにそれらを置いたか忘れないようにしてください。 =ブートローダの順序変更= 起動過程には必要な情報がいくつかあります。どのハードドライブを探せばよいか、カーネルやinitrcがどこにあるのかなどです。 仮にここでは '''/''' (ルートディレクトリ) が ''/dev/hda2''にあり、''/path/to/source'' が ''/dev/hda3''にあるとします。 再起動後,どれを起動するかを選びたい場合は、GRUBなりLILOなりのタイムアウト時間を変更します。 [http://sourceforge.net/project/showfiles.php?group_id=146800&package_id=163319&release_id=360607 makeSUSEdvd] を '''-i''' オプションで使えば, ''/boot/grub/menu.lst'' や ''/etc/lilo.conf''への記述の仕方が表示されます。 ''linux'' や ''initrd''を移動させる必要はありません。 ==Grubの設定== /boot/grub/menu.lstに次の項目を追加します。 title Install SUSE root (hd0,0) kernel /boot/suselinux initrd /boot/suseinitrd ドライブの呼び方はGRUBにより多少異なります。 最初のパーティションは '''0''' 次のパーティションは '''1''' などになります。 ドライブはCD や DVD であっても関係なく、最初が '''0''', 次が'''1''' のようになります。ですからCDプレイヤーが ''/dev/hdb''にあり、 ''/dev/hdc3''からLinuxを起動させる場合起動場所は root (hd1,2) すなわち、2番目のハードディスク (0, 1, ...) の3番目のパーティション(0, 1, 2, ...)ということになります。 ''info grub''を参考にしてください。またはYaSTによるインストールを行うという方法もあります。 ==Liloの設定== まず、以下の情報を確かめておく必要があります。 /etc/lilo.confに次の項目を追加します。 image=/boot/suselinux inird=/boot/suseinitrd label=Install_SUSE root=/dev/hda1 > (セットアップの状況に合わせたハードディスクの場所を指定) 再起動を行う前に、忘れずに '''lilo''' を実行してください。 この方法はx86の2台のPCについてGRUB/LILOの両方を試し、成功しています。 ==その他== 大切なのはLinuxの起動設定をよく検討し、正しいドライブにある正しいカーネル、すなわち inst-linux を特定することです。 =セットアップの実行= ドライブからCDやDVDを全て排出しておいてください。 再起動したら ''Install SUSE''を選ぶだけです。 そのあとは、いくつか選択をしますが、インストール方法を選ぶところまでは、主に「OK」をクリックして行けば済みます。 * 最初のメッセージは 「CDの1枚目がコンピュータにセットされていますか」というものです。''OK''を押します。 * すると、 CDが検出できないので手動でセットアップしますというメッセージが出ます。これも''OK''です。 * 言語は、自分で選んで ''OK''を押します。 * キーボードマップも自分で選び、 ''OK''を押します。 * メインメニューに入ります。デフォルトで''Start installation or System'' が選択されているのでこれで''OK''です。 * ''Start installation or Update'' の画面になります。ここで 「Network」(FTP経由) か 「Hard Disk」 (ローカルドライブ)かを選ぶことになります。 ** 「Network」の場合、データの置いてあるサーバ名、及びディレクトリを指定します。 ** 「Hard Disk」の場合、データの置いてあるパーティションを指定します。次に、ディレクトリの指定をします。 <br> {{Warning|このあとYaSTによるインストールが始まります。ローカルドライブにインストールソースを置いている場合、そのパーティションをフォーマットするような設定をしていないかどうか注意しましょう。}} [[en:Installation_without_CD]] [[de:Installation_ohne_CD]]
このページで使われているテンプレート:
Template:Warning
(
ソースを表示
)
CDなしでのインストール
に戻る。