>>複数の << SlackwareのバージョンとWindowsをuefi / gptボックスから同時にダブルブートする方法は?

>>複数の << SlackwareのバージョンとWindowsをuefi / gptボックスから同時にダブルブートする方法は?

2015年初めにAsusを購入しました。VivoPC-VM62NWindowsがプレインストールされて提供されます。ここでgparted(gnuパーティションエディタ)を実行してWindowsパーティションを縮小し、空き容量を2つのLinuxパーティションとスワップパーティションに使用しました。 Linuxパーティションの1つにSlackware 14.1x64(当時の最新バージョン)をインストールしました。

これで、3つのパーティション間で3回起動するために、他のLinuxパーティションの1つにSlackware 15.0x64(実際にはslackware64-currentですがスタート画面では15.0と表示されます)をインストールしました。しかし、明らかに「三人組」は好きではありません:)...

ブートレコードを作成する前に、Slackwareのインストールでuefiを検出したと言い、uefiブートメニューにslackwareオプションを書き込むかどうかを尋ねます。もともと2015年に14.1をインストールしたときに「はい」と答えましたが、うまくいきました。これが15.0のインストール中にやり直されました。

ただし、今回はインストールスクリプトが他のスラックウェア起動オプションを検出したと言い、最初にそれを削除するかどうかを尋ねるメッセージが提案されました。しかし、私は「いいえ」と答えて14.1と15.0を起動しようとしています。だからおそらく要求どおりに続いたが、次の非常に簡単なエラーメッセージが点滅していることがわかりました。「冗長ブロックアドレス」またはそのようなもの(申し訳ありませんが、わかりません)。

インストールが完了した後に再起動したら、まずDelを押して設定に入り、起動優先順位の選択を並べ替えようとしました。しかし、Windowsを除いて選択できるSlackwareは1つだけで、私が望んでいた2つではありません。 (今ベットしてください。14.1または15.0でリリースされますか?)

Slackwareリリース15.0(勝者、勝者、ディナー:)のオプションは、Windowsとのデュアルブートが可能です。しかし、14.1はアクセスできないようです。パーティションはそのままで全く破損しておらず、マウント可能です。 /boot/efi/ と /boot/elilo の内容もそのまま変更されていないようです。しかし、どのように始めるべきかわかりません。

UEFIブートメニューにブートパーティションオプションを「手動で」追加し、インストーラにブート優先順位画面でそれを認識させる方法はありますか?

答え1

パーティションは/dev/sda2次のコマンドと同じでなければなりません。

efibootmgr --create --disk /dev/sda --part 2 --label "Slack14.1" --loader \\EFI\\Slackware\\elilo.efi

答え2

この議論から3年が経過した今、私は解決策がコンピュータの寿命と適切なUEFI BIOSに依存する可能性があることを理解しました。信頼できるが古いDell Latitudeは、起動エントリが削除されたにもかかわらず、起動リストに追加された2つのスラックウェアエントリのうちの最初のエントリを認識しません。パーティションを削除すると、起動時に最初のエントリのみがクラッシュします。 Slackware以外のものは必要でも必要もないので、UEFIは私にとって意味がありません。

関連情報