最大の地雷

最大の地雷

ええ、私もそこにいることを知っていますhttps://askubuntu.com/questions/455511/dual-boot-ubuntu-14-04-and-windows-7-on-fakeraid-installation-error-question-m#new-answer?newreg=f2b8bde40c8947f8ac8e3cedec0d19 その記事は私にいくつかの答えを与えましたが、それが私に必要な助けだったかどうかはわかりません。 RAID 0で実行していますが、偽のRAIDであるかどうかはわかりません。

まず、私はAlienware(Dell)M17xR3を実行しています。 Windows 7に付属しています。 「偽の」RAIDと考えられるRAID 0アレイがありますが、ハードウェアRAIDコントローラもあることがわかります。以前にUbuntu 13.04をパーティション化してインストールした後、インストール、パーティションの作成、およびGRUBのインストールに問題はありませんでした。Windows 8.1 Proにアップグレードし、インストール中にGRUBが失われましたが、WindowsハードドライブのパーティションサイズでLinuxパーティションがまだ残っていることがわかりました。 GRUBを再インストールする必要がありますが、Linuxパーティションを再フォーマットして新しくインストールしてみてください。Ubuntu 14.04 x64Mint 16 x64 Cinnamonも試してみました。同じインストーラと同じエラーメッセージが、カスタムパーティショニング部分の後に表示されます。ただ??????. Windows 8がEFI / UEFIインストールを作成するかどうかはわかりませんが、Windows 7はそうではないと確信しています。

私が投稿したスレッドへのリンクは次のとおりです。http://forums.linuxmint.com/viewtopic.php?f=46&t=164950&e=0

このスレッドによると、いくつかのターミナル出力を公開するように求められました。

"sudo parted -l" 出力:

Error: Can't have a partition outside the disk!                           

Error: /dev/sdb: unrecognised disk label                                  

Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/isw_dcigjjhddj_M17X_RAID0p6: 212GB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End    Size   File system  Flags
 1      0.00B  212GB  212GB  ext4


Error: /dev/mapper/isw_dcigjjhddj_M17X_RAID0p5: unrecognised disk label   

Error: Can't have a partition outside the disk!                           

Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/isw_dcigjjhddj_M17X_RAID0p3: 758GB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End    Size   File system  Flags
 1      0.00B  758GB  758GB  ntfs


Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/isw_dcigjjhddj_M17X_RAID0p2: 14.2GB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End     Size    File system  Flags
 1      0.00B  14.2GB  14.2GB  ntfs


Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/isw_dcigjjhddj_M17X_RAID0p1: 41.1MB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End     Size    File system  Flags
 1      0.00B  41.1MB  41.1MB  fat16


Model: Linux device-mapper (striped) (dm)
Disk /dev/mapper/isw_dcigjjhddj_M17X_RAID0: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system  Flags
 1      32.3kB  41.1MB  41.1MB  primary   fat16        diag
 2      41.9MB  14.2GB  14.2GB  primary   ntfs         boot
 3      14.2GB  773GB   758GB   primary   ntfs
 4      773GB   1000GB  228GB   extended               lba
 6      773GB   984GB   212GB   logical   ext4
 5      984GB   1000GB  15.7GB  logical


Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0
has been opened read-only.
Model: PLDS DVD+-RW DL-8A4SH (scsi)
Disk /dev/sr0: 1252MB
Sector size (logical/physical): 2048B/2048B
Partition Table: mac

Number  Start  End     Size    File system  Name   Flags
 1      8192B  24.6kB  16.4kB               Apple
 2      171MB  180MB   9306kB               EFI

"sudo blkid" 出力:

/dev/loop0: TYPE="squashfs" 
/dev/sda: TYPE="isw_raid_member" 
/dev/sr0: LABEL="Linux Mint 16 Cinnamon 64-bit" TYPE="iso9660" 
/dev/sdb: TYPE="isw_raid_member" 
/dev/mapper/isw_dcigjjhddj_M17X_RAID0p1: SEC_TYPE="msdos" LABEL="DellUtility"  UUID="5450-4444" TYPE="vfat" 
/dev/mapper/isw_dcigjjhddj_M17X_RAID0p2: LABEL="RECOVERY" UUID="3C9A4EA39A4E5A12"     TYPE="ntfs" 
/dev/mapper/isw_dcigjjhddj_M17X_RAID0p3: UUID="C614C2E714C2D997" TYPE="ntfs" 
/dev/mapper/isw_dcigjjhddj_M17X_RAID0p6: UUID="e39970ed-c278-4135-a8fb-3806cd62835b" TYPE="ext4" 

"lsblk" 出力:

NAME                                   MAJ:MIN RM   SIZE RO TYPE   MOUNTPOINT
sda                                      8:0    0 465.8G  0 disk   
└─isw_dcigjjhddj_M17X_RAID0 (dm-0)     252:0    0 931.5G  0 dmraid 
  ├─isw_dcigjjhddj_M17X_RAID0p1 (dm-1) 252:1    0  39.2M  0 part   
  ├─isw_dcigjjhddj_M17X_RAID0p2 (dm-2) 252:2    0  13.2G  0 part   
  ├─isw_dcigjjhddj_M17X_RAID0p3 (dm-3) 252:3    0 706.4G  0 part   
  ├─isw_dcigjjhddj_M17X_RAID0p4 (dm-4) 252:4    0     1K  0 part   
  ├─isw_dcigjjhddj_M17X_RAID0p5 (dm-5) 252:5    0  14.6G  0 part   
  └─isw_dcigjjhddj_M17X_RAID0p6 (dm-6) 252:6    0 197.3G  0 part   
sdb                                      8:16   0 465.8G  0 disk   
└─isw_dcigjjhddj_M17X_RAID0 (dm-0)     252:0    0 931.5G  0 dmraid 
  ├─isw_dcigjjhddj_M17X_RAID0p1 (dm-1) 252:1    0  39.2M  0 part   
  ├─isw_dcigjjhddj_M17X_RAID0p2 (dm-2) 252:2    0  13.2G  0 part   
  ├─isw_dcigjjhddj_M17X_RAID0p3 (dm-3) 252:3    0 706.4G  0 part   
  ├─isw_dcigjjhddj_M17X_RAID0p4 (dm-4) 252:4    0     1K  0 part   
  ├─isw_dcigjjhddj_M17X_RAID0p5 (dm-5) 252:5    0  14.6G  0 part   
  └─isw_dcigjjhddj_M17X_RAID0p6 (dm-6) 252:6    0 197.3G  0 part   
sr0                                     11:0    1   1.2G  0 rom    /cdrom
loop0                                    7:0    0   1.1G  1 loop   /rofs

"inxi -b" 出力:

System:    Host: mint Kernel: 3.11.0-12-generic x86_64 (64 bit) Desktop: Gnome Distro: Linux Mint 16 Petra
Machine:   Mobo: Alienware model: M17xR3 version: A08 Bios: Alienware version: A08 date: 07/29/2011
CPU:       Quad core Intel Core i7-2670QM CPU (-HT-MCP-) clocked at 2192.734 MHz 
Graphics:  Card-1: Intel 2nd Generation Core Processor Family Integrated Graphics Controller 
           Card-2: NVIDIA GF116M [GeForce GT 560M] 
           X.Org: 1.14.3 drivers: (unloaded: fbdev,vesa) FAILED: nouveau,intel Resolution: [email protected] 
           GLX Renderer: Mesa DRI Intel Sandybridge Mobile GLX Version: 3.0 Mesa 9.2.1
Network:   Card-1: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet driver: atl1c 
           Card-2: Qualcomm Atheros AR93xx Wireless Network Adapter driver: ath9k 
Drives:    HDD Total Size: 1000.2GB (-)
Info:      Processes: 211 Uptime: 20 min Memory: 524.9/7932.9MB Client: Shell inxi: 1.8.4 

答え1

これは答えではなく、AlienwareとLinuxを使用しながら経験に基づいたコメントです。

Alienware Windows / Linuxをデュアルブートしないでください。

セキュアブート、Dell TPM、Alienware BIOS、Intel Optane、およびWindowsブートマネージャーは、お互いを攻撃し始めました。場合によっては、dis、bootへの変更を一度許可しますが、再起動を許可しないことがあります。あらゆる種類の奇妙なもの。

Windows で起動し、RAID を使用せずに 2 つのディスクを使用し、セキュアブート、UE​​FI、および Raid オプションを使用しない、または BIOS にないことを考慮する以外の答えはありません。引き続き追跡する必要がある変数がたくさんあります。私はAlienware R7でWSL2とGWSLを使用することにしましたが、問題を解決するとうまくいきます。ただし、ディスクベースの問題を修復するには多くの作業が必要です。

答え2

2つの465.8物理ボリュームをraid0(ストライプ)に組み立てているように見えます。これにより、約931.6(オーバーヘッドを除く)サイズの論理区画が作成されます。

それから(明らかにlsblk出力に基づいて)合計1863.039201Gのパーティションがあります。

私が間違っているかもしれませんが、ここにいくつかの質問があるようです。

  1. 利用可能な合計ディスク容量の約2倍(lsblkが論理ディスクサイズではなくパーティションサイズを報告する場合は4倍)を使用しようとしています。
  2. LinuxソフトウェアRAIDを使用して構築されたディスク全体(非常に奇妙なパーティションセット)を使用しているように見えるため、Windowsを起動すると表示されません。

その結果、parted はユーザーが望む操作を理解できません。

デュアルブートが必要な場合は、各ディスクに2つのソフトウェアRAIDパーティション(1つはWindowsソフトウェアRAIDを使用し、もう1つはLinuxを使用)を作成し、必要に応じてその中に論理ボリュームを作成できます。

また、使用可能なディスクサイズに合わせてすべてのパーティションの合計を制限する必要があります。

答え3

上記の情報はトラブルシューティングにはあまり役に立ちません。だから正直に言って、ちょうどよく見ました。正直に言うと、それらのほとんどは当面の問題と実際には関係ありません。私はこれについて長年学んだことをあなたに伝え、人々が見逃す最も重要なことに対処します。実際に必要な方法で動作させることはかなり複雑であり、私でさえも安定したままにするのが困難です。ダブル始めます。

最大の地雷

しかし、あなたがしたいことは何かを見ることです。

最大の問題は、Windowsが常に起動プロセスを制御しようとしていることです。最初に起動しないたびにそれを「修正」します。

起動設定を保存するWindowsの3つのメニューは、[システムのプロパティ]ダイアログボックス(Win + Pause / Break)と[スタート]ダイアログボックスと[msconfig]ダイアログボックスにあります。 (Win+r)とEntermsconfig

デフォルトでは、Windowsブートマネージャの前に他のものがBIOSを制御できるようにする必要があります。これはかなり難しいかもしれません。 Windowsブートマネージャは、ほとんどの人(一般人)のコンピュータが常にWindowsで起動するように設計されているため、少しワームのように動作します。別のEFIブートパーティションが必要で、BIOSはそれをより高い優先順位に設定します。このブートパーティションは Linux の /boot/("パーティション") から分離されている可能性がありますが、必ずしもそうではありません。

Grub、rEFInd、その他のツールが使用される場所です。クローバーがまた違うと思います。覚えていません。

私はBCDEDITとMSCONFIGを経験します。主にそこから何を変更すべきか覚えていないからです。しかし、Windowsで必要なものがあれば、どこを見るべきかを知ることが役に立ちます。

クイック(ハイブリッド)スタート

あなた〜しなければならないWindowsでクイックスタートを無効にします。

これを行う必要があります。そうしないと、パーティションは「ダーティ」と表示され、ダーティパーティション以外のドライブの他のパーティションを開くことができません。 「汚い」部分を捨てて無視することもできますが、私もそれを省略します。

Googleではこれを行う方法について説明しますが、これが最速の方法です。管理端末で(Win + R、cmdと入力して[Ctrl] + [Shift] + [Enter]を押します。これは管理者権限でコマンドを実行することを意味します。)

Powercfg ドキュメント

powercfg /L

最後に*がある長い数字が欲しいです。今持っていること。

次に、次のコマンドを実行します。

powercfg /Q c9595e0a-3307-424c-837a-07b70f3f6922 SUB_SLEEP HYBRIDSLEEP
#Where the string of numbers is yours.  The commands are shorthand for other long GUID numbers, see powercfg /ALIASES

powercfg /SETACVALUEINDEX c9595e0a-3307-424c-837a-07b70f3f6922 SUB_SLEEP HYBRIDSLEEP 0
powercfg /SETDCVALUEINDEX c9595e0a-3307-424c-837a-07b70f3f6922 SUB_SLEEP HYBRIDSLEEP 0

これは実際には非常に簡単です。 powercfg /SETACVALUEINDEX c9595e0a-3307-424c-837a-07b70f3f6922 238c9fa8-0aad-41ed-83f4-97be242c8f20 94ac6d29-73ce-41a6-809f-6363ba21b47e 0x00000000

これは典型的なマイクロソフトファッションです:「はるかに複雑にすることができますが、なぜ単純にするのですか?これを行うためのGUI方法がありますが、見つけるのは難しいです。電源オプション - >詳細設定 - >電源ボタンの機能の選択 - >そのどこかにあります。実際には見つかりませんでした。

次に、必要に応じてWindowsの起動プロファイルを変更します。

BCDEDIT文書BCDEDIT最後に、同じ管理コマンドプロンプトに-があります。

コピーをバックアップとしてファイルにエクスポートすることから始めます。

BCDEDIT /export C:\bcdbackup

また、見ることができます床に

迷惑なのは、WindowsとLinuxのデュアルブートをサポートせず、WindowsとWindowsのみをサポートすることです。

Linux側

その後、約100 MBの新しいパーティションを作成する必要があります。 Linuxでこれを行います。

ほとんどのEFI操作はLinuxで最もよく行われます。これもよく文書化されています。

rEFInd ブートマネージャ

私はREFIndをブートマネージャとして好んでいますが、その理由はREFIndが長年私に役立ってきたからです。 Windowsがしばしば再び席を占めますが。

Theに関する良いドキュメントがあります。マイクロプレートリーダー場所。しかし、特に注意すべき点はこのトピック - rEFIndの開始を維持次のカバースタートヒント。そして これ

パッケージマネージャでrEFIndをインストールします。そして実行してくださいrefind-makedefault。メモリ内でこれを実行している間は、以下の文書を読むのが最善です。

私は地雷と障害物を覆い、情報を見つけることができる場所を教えようとします。最大の問題は、窓を塞ぐことです。

これはもっと簡単かもしれません。


ガイドマーク

上記の混乱のパーティション化については、私のドライブのパーティションが本当に混乱しているので言及できません。ただし、Windows(ブート、リカバリ、OS)には3つ、Linuxには少なくとも2つが必要です(おそらくそれ以上)。 Linuxに入るには、Linux用の小さなブートパーティション/ブートマネージャが必要です。

ブートパーティションにはEFIブートフラグが設定されている必要があります。

バラよりここ


セキュアブート

セキュアブートは大きな痛みになる可能性があります。すべてのLinuxディストリビューションが「安全」と見なされるように正しく設定されているわけではありません。動作していても、常に動作するわけではありません。 BIOSでこの機能を無効にするとすぐに起動できますが、Windowsは通常起動しません。

時々、BIOSはセキュアブートを「Windows」のエイリアスとして扱うことを誓います。 Windows 10では、時々BIOSで無効になっているセキュアブートを起動できますが、通常はそうではありません。最終的に、セキュアブートが無効になると、コンピュータはLinuxが唯一のオプションであるため起動し、セキュアブートが有効になるとコンピュータはWindowsを起動します。 Linuxディストリビューションを「セキュリティ」と「ブートマネージャ」に設定する方法がありますが、複雑で範囲外です。

これは、特に最新バージョンのWin 10およびWindows 11で問題になります。セキュアブートを有効にする必要があり、「安全」にすることは、Windowsのみを起動でき、悪意のある、または望ましい効果をもたらす可能性がある他のブートは不可能であることです。まるでスタートアップマネージャーのようです。


試している代替

  • デュアルブートを維持することは常に困難です。 Windowsで構築された目標
    によっては、WSL2すべてのLinux CLI機能が正常に機能する可能性があり、最近ではこれをますます使用しています。

  • または、単に試してみたい場合は、すべてをサムドライブに入れて、しばらく使用してから、デュアルブートの痛みを伴うことにしました。

  • 別のオプションは、サムドライブにブートパーティションを作成し、ブート優先順位をディスクの代わりにUSBに設定することです。その後、パーティションにLinuxパーティションを購読させます。これは物理スイッチと同じです。接続するとUSBから起動し、以下を指します。ファイルシステムの初期化ディスクにロードします。

  • または古いコンピュータに置き、リモートで接続してください。これが私が今やっていることです。サーバー、RasPi、SSH、またはVNC(またはRPC)でVMを実行します。これには独自のガイドラインが付属していますが、摩擦ははるかに低い場合があります。

  • 最後に、他の2つのVirtualBoxと同様に、Windows Hyper-Vシステムは良い選択かもしれません。もう一つは覚えていません。パフォーマンスへの影響はわずかです。


まだ何をすべきか正確には言っていませんが、上記のいずれかが邪魔になれば、ある程度進展を遂げることができるでしょう。

関連情報