やかんを使用して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びしますが、私はこの地獄を再び通過することができませんでした。

Source: https://habr.com/ru/post/J123872/


All Articles