最近、Asus Zenbook UX32Aを購入しました。 XPとUbuntu 13.04でデュアルブートしようとしています。
どちらのOSも正しくインストールされているようですが、使用したいOSを選択するためにgrubを起動できません。デフォルトではXPがロードされます。
SSDとHDDに別々のパーティションを作成しました。
両方のOSでssdを共有したいのですが、すべてのドキュメントとデータをhddに残しておきたいので、マウントしました/var
および/home
をHDDに。 /
はSSDにあります
これは私のfdisk出力です:
警告:GPT(GUIDパーティションテーブル)が「/ dev/sda」で検出されました! util fdiskはGPTをサポートしていません。 GNU Parted。 Disk/dev/sda:500.1 GB、500107862016 bytes 255ヘッド、63セクター/トラック、60801シリンダー、合計976773168セクター 単位= 1 * 512 = 512バイトのセクター セクターサイズ(論理/物理):512バイト/ 4096バイト I/Oサイズ(最小/最適):4096バイト/ 4096バイト ディスク識別子:0xc61722b1 デバイスブートスタートエンドブロックIdシステム /dev/sda2 2046 169228287 84613121 5拡張 パーティション2は物理セクター境界で開始しません。 /dev/sda4 * 169228288 322826239 76798976 7 HPFS/NTFS/exFAT /dev/sda5 2048 7812594 3905273+ 83 Linux /dev/sda6 7815168 15626239 3905536 82 Linuxスワップ/ Solaris /dev/sda7 15628288 169228287 76800000 83 Linux 警告:GPT(GUIDパーティションテーブル)が検出されました/ dev/sdbにあります!util fdiskはGPTをサポートしていません。 GNU Parted。 Disk/dev/sdb:32.0 GB、32017047552バイト 255ヘッド、63セクター/トラック、3892シリンダー、合計62533296セクター 単位= 1 * 512 = 512バイトのセクター セクターサイズ(論理/物理):512バイト/ 512バイト I/Oサイズ(最小/最適):512バイト/ 512バイト ディスク識別子:0xfed1007e デバイスブートスタートエンドブロックIDシステム /dev/sdb1 2048 30722047 15360000 83 Linux /dev/sdb2 * 30722048 62529535 15903744 7 HPFS/NTFS/exFAT ディスク/ dev/sdc:8095 MB、8095006720バイト 255ヘッド、63セクター/トラック、984シリンダー、合計15810560セクター 単位= 1 * 512 = 512バイトのセクター セクターサイズ(論理/物理):512バイト/ 512バイト I/Oサイズ(最小/最適):512バイト/ 512バイト ディスク識別子:0xefacefac
これが私の Boot Repair log です
ロードの失敗GRUB 2は、いくつかのEFIにリンクされている可能性がありますか?すべての助けが本当に感謝されます、私は実際に行き詰まっています!
Boot Repair のような自動ツールを信用しません。この質問は、なぜ私の信頼に値しないのかを示す良い例です。私は、BRが行うことを手動で行う方法の多くの方法を見てきました。実行する必要がある手順:
実行:
Sudo su
mount /dev/sdb1 /mnt
grub-install --root-directory=/mnt /dev/sdb
for i in /sys /proc /run /dev; do mount --bind "$i" "/mnt$i"; done
chroot /mnt
update-grub
exit
umount /mnt/dev /mnt/proc /mnt/sys /mnt/run /mnt
exit
/dev/sdb
から起動することを確認しますその後、Ubuntuは問題なく起動するはずです。
また、以下を参照することもできます。
GRUB 2はバージョン1.98以降です。 GRUB 2は、バージョン9.10(Karmic Koala)以降、Ubuntuのデフォルトのブートローダーおよびマネージャーです。
次の手順はUbuntuに適用できます。コマンドで、grub2-installをgrub-installに置き換えます。
Ubuntu/live-Fedoraを起動できる場合は、grub2を使用して構成します。
grub2-install
「GRUB_DEFAULT = saved」が存在するかどうかを確認します。
sudoedit /etc/default/grub
設定ファイルを作成して確認します。
Sudo grub2-mkconfig -o /boot/grub2/grub.cfg
grub2-editenv list
grub-set-default
デフォルトを設定します。さらなるカスタマイズについては buntu grub wiki を参照してください。
Ubuntu/Fedoraで起動できない場合は、Ubuntu-liveを使用して、liloをインストールし、MBRを修復できます。
Sudo apt-get install lilo
およびSudo lilo -M /dev/sda mbr
幸運を
お役に立てれば幸いです。私は最近、ASUS X55CとWindows 8 With Ubuntu 12.04LTSをデュアルブートし、途中でいくつかの問題に遭遇し、それらを解決しました。
私が最初に学んだことは、Linuxで起動するにはBIOSに入る必要があるということでした。これは、デュアルブートしたので、すでにその方法を知っていると思います。 XPでは少し異なると思いますが、PCの電源を切って起動する方法がわからない場合は、F2、f5、f10、SHIFT、DELETEを押す必要があります。または、BIOSを起動できる他のすべてのキー、それはコンピューターに依存しますが、それらは最も一般的なものです。私のものはDELETEでした。コンピューター固有のキーをグーグルで検索でき、何も見つからない場合は試行錯誤です。起動時に何を押すかを指示する場合もあります。
どちらであるかがわかったら、起動時にすぐにBIOSが表示されるまでそのキーを押し続けます。それらは次のようになります。
http://blogdotinsanegenius.files.wordpress.com/2012/07/bios-beta_.jpg
セキュアブートオプションを見つけて無効にしたい場合は、Ubuntuを実行するために無効にする必要があります。
次に、[BOOT options]タブを見つけ、[BOOT OVERRIDE]を見つけます。 BOOTオプションにない場合は、Windows 8のようにSAVE&EXITの下にある可能性があります。BOOTでは、デフォルトを変更して、オーバーライドする必要がないようにすることもできます。 BOOT OVERRIDEの下に、Windows XPとUbuntuパーティションが表示され、XPを起動してEnterを押すと、GRUB Ubuntuを強調表示してEnterキーを押します。
Ubuntuオプションを選択して成功すると、GRUBが表示されます。GRUBから、Ubuntuを選択して通常どおりに起動できるはずです。
私にとってはGRUBは、UbuntuとUbuntu Recoveryオプションの両方と、Windows 8の同じ2つを表示しました。
私が抱えていた問題は、無効なEFIシェルが原因でGRUB=)からWindows 8を起動できないことです。そのため、OSを切り替えるたびに、BIOSを経由する必要があります。
XPの場合、この問題がない可能性があります。XPのブート要件はわかりません。Windows8の場合、CSMモードをアクティブにし、Linuxでブート修復を使用する必要があります。コンピュータが起動すると、自動的にGRUBが起動し、GRUBに新しいUEFIウィンドウオプションが追加されたため、OSを簡単に切り替えることができます。
これを行うには、ここの回答の指示に従ってください: Windows 8とUbuntu 12.04のデュアルブート?
XPには他のブートマネージャが存在する可能性があるため、そこで調査を行うことができます。それ以外の場合は、OSを切り替えるために、起動するたびにBIOSを実行する必要があります。
私はこれがWindows 8のためのより多くの助けであることを知っていますが、これのほとんどがXPに適用されると思います。
XPはgptパーティションでは機能しません。そしてBIOSでXPは通常含まれていないAHCIで動作する特別なドライバーを必要とします。
10.10をgptドライブにインストールしてUbuntuをデュアルブートし、grubからチェーンXP MBR(msdos)の別のドライブにインストール)にロードしました。ただし、XP = gptパーティションドライブ上のNTFSデータパーティションを確認するためのドライバーがありません。
SSDを入手したら、AHCIをオンにしたのでトリムが機能し、XPが機能しなくなりました。AHCIをオフにしてXPを起動することができましたが、それは私が最終的にXPの使用を停止しました。AHCI用のドライバはありますが、XPをインストールした後のインストールプロセスはかなり複雑です。
OK、これがどのように機能するかです。私はそれをやったところです。
幸運を、 :-)