やかんを使用してopenSUSE 11.3をインストールする

前文



私はワインドアップであり、Linuxの世界への参加に熱心に取り組んでいます。 私の主な目標はKDE4を見ることでした* Live、openSUSE 11.3配布キットが選ばれました。 実際、選択できるものはあまりありませんでした。なぜなら、 このような量のデータは、HackerマガジンのDVD、および私がGnomeと一緒にいることが判明した他のすべてのディストリビューションからのみ受け取ることができます。

数ヶ月前、長い間紛失したラップトップの見返りに、私はもちろんDVDドライブなしでネットブックを購入しました。 それほど面倒ではありませんでした。4ギガバイトのフラッシュドライブを使用してWindowsをインストールし、別のラップトップからクロスケーブル経由でファイルを単純にコピーしました。

しかし、それはLinuxの時間です...





多くのfail'ovと1つの成功



まあ...私のハードドライブopensuse-i386-11.3.isoにコピーすると、「カメレオン」のインストールに何時間かかるかさえ想像できませんでした。

当然、ほとんどの最も簡単な方法が最初にビジネスに行きました。

フラッシュドライブ+ ISO


数十の画像、数千のファイル、数個のコントローラーフラッシュ、そしてキングストンDT100とUNetbootinの信じられないほどバギーなドライブを見た私の戦闘で武装して、私はチップにカメレオンを置き始めました。

イメージがディスクに収まりませんでした。 これ以上言うことはありません。 失敗。



VirtualBox +実際のセクション


Windowsからさまざまなオペレーティングシステムをインストールする、おそらく非常に一般的な方法がHackerマガジンで公開されました。実際のハードドライブ(または別のパーティション)を仮想マシンに接続します。

必要なもの:

  1. VirtualBoxとコマンドを使用してフォルダーに移動します。

    VBoxManage internalcommands createrawvmdk -filename d:\realhd.vmdk -rawdisk \\.\PhysicalDrive0



  2. 新しいVMを作成します。 より多くのリソースを割り当て、結果のd:\realhd.vmdk



    をハードドライブとして接続しd:\realhd.vmdk



  3. 持っている画像を配布キットに接続します。
  4. 起動します。


動作します。 しかし、この感覚は、A550、さらにはN550が私の計算機の中にあることを思い出すまで、そのままでした。 カーソルの移動-非常に遅れて、押すことに対する反応については黙っています。

その結果、フックまたは曲がりによって、インストールはディスクをパーティションに分割してマウントすることになります。 彼がいる。 この時点までに、3回または4回到達し、失敗しました。

  1. NTFSパーティションのマウントエラー。
  2. 前の検証;
  3. マウントをキャンセルしました。 ディスクの切断中にエラーが発生しました。


一般的に、VirtualBoxとその物理ディスクへの曲がった接続に罪を犯し始めました(しかし、無駄であり、さらなる実験でこれが確認されました)。

シムで忍耐が尽き、ディスクが棚に上がり、イメージがバスケットに行き、私は「男」に乗り込み、陰湿な計画を実行するためのより生産的な方法を考案しました...ああ、はい:失敗しました。



GRUB4DOS + ISO


さまざまなプログラムの配布物を含むフォルダーをシャベルで削って、WinSetupに出会いました。 しかし、これは「セットアップ」についてではなく、彼にとって公式である魔法のこと、つまりGRUB4DOSについてです。

私はすでに彼がOSからISOを直接ロードできることを何とか読んでいますが、最初の試みは失敗しました-そして毎回再起動するのは困難でした(そして私のVMはHDに接続せず、Grubのコマンドラインについて知りませんでした) 。 より科学的な方法-設定テンプレートの読み取り-を適用します。

ただし、最初にgrubinst_gui.exe



を使用して、ブートローダーをディスクにインストールします。

OSの寿命にあまり干渉しないように、100メガバイトのセクションを事前に準備しました(結果として、結果として大騒ぎが減り、よりおいしいパンができました)。

だから:

  1. ハードドライブを選択します。
  2. [更新]ボタンを使用してパーツリストを更新します。ポップアップリストで必要なセクションを選択し、FSとボリュームサイズに注目します。
  3. Daw「Grub 2」を入れてインストール(「インストール」);
  4. 大まかなファイルを苦しめられたセクションのルートにコピーして、メニューにアクセスします。私の場合、次の項目が追加されました。



    # (hd0,0)

    # 7, .

    title Windows 7

    rootnoverify (hd0,1)

    chainloader +1



    # "d:\sys\Images\openSUSE11.3.iso"

    # Win- () *nix- ()

    title Install openSUSE 11.3

    map (hd0,2)/sys/Images/openSUSE11.3.iso (hd32)

    map --hook

    chainloader (hd32)






もう1つの重要なポイント:画像は連続していて、穴が開いていないか、より簡単に最適化されている必要があります。 Grubaのアドバイスを使用して、Sysinternalsキットからcontigユーティリティを呼び出します。

contig d:\sys\Images\*





再起動して、2番目のメニュー項目を選択します。 インストーラー。 テキスト 彼はナンバーワンの後にディスクを挿入するように頼みます。 バカをして「キャンセル」をクリックしてみましょう。 設定...リポジトリとしてのソースをスリップさせましょう...うまくいきませんでした。 いいでしょう 失敗。



煙の休憩と熟考


私は聞いた、私は非常にLinuxoidsではなく、由緒あるホイッスルとコマンドラインの第一人者の叫びを聞く。 「Google!」の叫び

もちろんそれは可能ですが、...深いAdygea、Beelineモデム、速度32Kb / s ...より良い科学的知識。

一般的に、画面と脳に指を突っ込むことにより、追加の方法が形成されました。



フラッシュドライブ+切り捨てられたISO


最初のポイントに戻り、ISOを取得し、その上にUltraISOを設定します-rpmチップのみが飛行します。 画像は「重量が半分」ギガバイト減り、現在ではUSBフラッシュドライブに完全に収まります。

今回はWinSetupを使用してディスクを作成しました(詳細な手順はディストリビューションに添付されています)。 UNetbootinによって作成されたレコードは「再生されませんでした」。

再起動します。 そして、カメレオンYaSTは4番目のポイント、つまり接続されたディストリビューションのヒントではなく、テキストインストーラーに私たちを送ります。 失敗。



GRUB4DOS + ISO + ntfsパーティションに展開されたイメージ(成功を期待)


倒錯の次のマイルストーンである展開された画像に移ります。

テキストインストーラーではフォルダーを自分に接続できるため、これを使用します。

  1. アーカイバー(7Zip、WinRAR)を使用するか、仮想CDドライブにマウントすることにより、ディスクの内容をHDD上のフォルダー(このNTFSパーティションがあります)に抽出します。たとえば、「d:\ suse」。
  2. テキストローダーの外観が表示されます-3番目の方法を使用して起動しました。
  3. virtualkaを起動して、試してみます。 顔は満足のいく笑顔で広がります-テキストの後に、グラフィックインストーラーは疑いもなくすぐに読み込まれます(まあ、なぜ私に警告しなかったのでしょうか?)
  4. インストーラーをロードすると、笑顔がゆっくりとスライドします。同じ質問「ディスクはどこですか?」は、指定したフォルダーに応答しません。 最も恥ずべきファイル。


そしてすべては、テスト中に誰か(彼の手が引き裂かれる)がVMからISOをアンマウントしなかったためです! 私は恥ずかしいです、仲間!



GRUB4DOS + ISO + ext2パーティション上の展開されたイメージ(新しい希望)


忍耐が尽き、脳は沸騰している。 沸騰し、成功がとても近いことを知りません...

どうやら、私に洞察力が降りてきて、Linuxパーティションにディストリビューションを置くことを推測しました。 しかし、ここではそれほど単純ではありませんでした。

PartedMagicは開始を拒否しました。 上記のすべての理由から。

VirtalBoxにすでにUbuntuがインストールされているのは良いことです。 原則として、パーティションを構成できる限り、どのディストリビューションでもかまいません。

  1. リアル仮想ディスクrealhd.vmdk



    ます。
  2. 未割り当て領域を追加のセクションに分割します-私は気にしませんでしたし、2つしました-/とスワップのために。 ext4でのフォーマット。
  3. 将来のルートディレクトリをマウントします( /media/suse



    )。
  4. ISOイメージを接続し、その内容をフォルダー/media/suse/suse_inst/



    コピーします。
  5. ホットリスタートの電源がないため、リセットします。 冗談ではありません、あなたはそれを行うことはできません:) ;
  6. 以前と同じようにすべてを行います-テキストインストーラー->フォルダー(NTFSではなくext4になりました)->グラフィカルインストーラーが表示されました->合意と初期セットアップ->ディスクレイアウト、すべてを放棄する必要があります。 手動構成を選択し、パーティションをマウントします。 スワップは、当然、問題なく拾い上げました。 しかし、ルート...誤ってファイルを破損しないように、インストールファイルが置かれているディスクにマウントしてインストールできないことが判明しました。 行くぞ 失敗。


GRUB4DOS +別のext2パーティションに展開されたISO


ポイント2、3、4を除いて、以前の試みと同じことを行っています-リポジトリとしてインストールするときに指定する配布キットを配置する別の追加セクション(ext2を作成しました)を作成する必要があります。

成功



追加のコシャチ



  1. 自動モードでopenSUSEを実行することを提供するものを非常に注意深く監視します。 たとえば、既存のすべてのパーティションを消去し、必要に応じてディスク全体を使用したいと考えていました(ただし、仮想マシンではそうではありませんでした)。
  2. カメレオンは既存のGrubeに自分用のエントリを作成できなかったため、ブートローダーをインストールしませんでした。 同じことを行うには、ローダーに入れたいすべての情報(カーネルとそのパラメーター)を書き留め、インストール後にそれらをGrubにアタッチする必要があります。 次のようになりました。



    title openSUSE 11.3 Desktop

    kernel (hd0,6)/boot/vmlinuz-2.6.34-12-desktop root=/dev/disk/by-id/ata-SAMSUNG_HM321HI_S26VJ9FB404025-part7 resume=/dev/disk/by-id/ata-SAMSUNG_HM321HI_S26VJ9FB404025-part5 splash=silent quiet showopts

    initrd (hd0,6)/boot/initrd-2.6.34-12-desktop



    title Xen

    kernel (hd0,6)/boot/vmlinuz-2.6.34-12-xen root=/dev/disk/by-id/ata-SAMSUNG_HM321HI_S26VJ9FB404025-part7 resume=/dev/disk/by-id/ata-SAMSUNG_HM321HI_S26VJ9FB404025-part5 splash=silent quiet showopts

    initrd (hd0,6)/boot/initrd-2.6.34-12-xen



    title openSUSE 11.3 Failsafe

    kernel (hd0,6)/boot/vmlinuz root=/dev/disk/by-id/ata-SAMSUNG_HM321HI_S26VJ9FB404025-part7 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe

    initrd (hd0,6)/boot/initrd






  3. インストール中、NTFSパーティションをマウントしないでください-私にとってこれはエラーにつながりました。



おわりに



このような厄介な方法で、私はopenSUSE 11.3の所有者になりました。 多くの質問がありましたが、さらに多くの質問がありました。 しかし、これは全く異なる話です...



PSスクリーンショットがないことをおpoびしますが、私はこの地獄を再び通過することができませんでした。



All Articles