Sony VGN-NR260E“外付けデバイスの起動”


3

ちょっとした背景

最近のすべてのDellコンピュータで F12 起動中にBIOSで起動すると、必要な起動オプションを選択できる画面が表示されます。たとえば、起動するCDドライブがないネットブックのウイルスを駆除するために、USBフラッシュドライブから起動してライブLinuxディストリビューションを起動する場合は、次のようにします。 F12 オプションのリストからUSBデバイスを選択します。これが表示されない場合は、私はいつもに行くことができます F2 BIOSセットアップし、最初のオプションとしてフラッシュドライブを選択します。コンピュータを再起動すると、フラッシュデバイスから起動します。

私は外付けUSB CDドライブを購入してからそれから起動することができることを理解しています。私はそのオプションを使いたくありません。

CDの代わりにフラッシュデバイスを使用する理由は次のとおりです。

  1. このUSBフラッシュデバイスには、使用されているブートOSがいくつかあります。
  2. ウイルス対策ディスクは頻繁に更新され、CDを焼いたり他の人を捨てたりすることは単にフラッシュドライブを更新するのに比べて無駄です。

フラッシュドライブに問題はありません。他の多くのPCでも完璧に動作します。

問題

このフラッシュドライブを起動することは何百ものコンピュータで長年働いていますが、私はこれを持っています 1 私はそれを起動させる方法を理解することはできませんコンピュータ。私はこのデバイスから起動しないソニーのVaioを持っています。

私が考えることができるすべての重要なコンボをプッシュしてみました( F12 ESC DEL F10 …)そしてこれらのキーの組み合わせはどれもブートメニューを表示しません。

私が選んだ F2 そしてBIOSに入り、最初の起動デバイスをUSBフラッシュデバイスに変更しました。これもうまくいきませんでした。デバイスの横にアスタリスクがあり、メモには次のように記載されています。

このドライブは、外付けデバイスの起動が有効の場合に使用可能です。

必要なもの

  • 私はどのように「External Device Boot」を有効にするかを知る必要があります。 ソニーヴァイオVGN-NR260E ノートパソコン
  • または、フラッシュデバイスから起動できるように起動メニューを表示する方法を知る必要があります。

おかげで、しかしそれ以外のuはBIOSの起動で最初のオプションを起動する外部デバイスを起動しようとすることができますし、再起動時にF12キーを押して、私のソニーvaioに取り組んVPCYB35AN

私は同じ問題を抱えている、私の外付けの起動デバイスが有効になっていますが、それでもUSBから起動しません
Ahmed

回答:


4

External Device Bootを有効にするには、 ソニーサポート

  1. コンピュータの電源を入れるか再起動し、 "F2"キーを押して   BIOS画面に入ります。
  2. VAIOロゴが表示されたら、「F2」キーをタップしてBIOS画面に入ります。
  3. 矢印キーを使ってBIOSの「BOOT」セクションに移動します。   画面。
  4. [External Device Boot]が[Enabled]に設定されていることを確認してください。
  5. 変更を保存して終了するには "F10"キーを押してください。

私はそれを有効にしましたが、それでもWindows以外のブートローダを搭載した8GBのUSBから起動することはできませんでした。
Brian Peterson

1
@Bepetersn - それはUEFI / BIOSがメディアが ではない 起動可能です。この場合、私はそれがUEFI / BIOSに問題があると思います。あなたは画像を再構築することによってそれを回避することができるかもしれません。
jww

1

このフラッシュドライブを起動することは何百ものコンピュータで長年働いていますが、私はそれを起動させる方法を理解することができない私はただこのコンピュータを持っています。私はこのデバイスから起動しませんソニーのVaioを持っています...

私はAptio UEFI(BIOS)を実行しているASUSのラップトップで同様の問題を抱えていた。 UEFIがメディアを起動可能として検出しない場合は、起動オプションとして選択することはできません。実際のところ、ブートメニューに入ることすらできませんでした。昔は、起動しようとすると常にブートメニューに入り、メディアを選択してエラーメッセージを受け取ることができました。

私が経験した問題を解決するには、起動しようとしていたイメージのISOを再構築するスクリプトを書く必要がありました。 mkisofs。スーパーユーザー 質問はこちら 、そしてFedora バグレポートはこちら

バグレポートにはスクリプトが含まれており、その再現は以下にあります。それには、いくつかのパッケージがインストールされた、動作するLinuxシステムが必要です。再マスタリングされたISOを入手したら、BraseroのようなものでそれをDVDに焼いてください。またはそれをあなたの親指ドライブに書いてください(例えば、 Windowsで起動可能なUSBメモリを作成する方法 または 起動可能なUSBメモリの作り方 Ubuntuで

私はUEFI / BIOSがメディアが起動可能ではないと主張した理由を理解しませんでした。私は、UEFIがファイル名を特定のケースにハードコードしている可能性があると思います。あるいは、ISOファイルシステムの問題で、リマスタリングによって修正された可能性があります。


#!/bin/bash

# Fix no UEFI boot on Ubuntu and Fedora when on ASUS Q500A laptops with
#   Aptio UEFI version 208. This may be useful for more EFIs.
#
# Be sure to have packages 'isoinfo', 'mkisofs' and 'genisoimage' installed.
#
# Refer to the following for building a bootable UEFI DVD:
#   http://fedoraproject.org/wiki/User:Pjones/BootableCDsForBIOSAndUEFI
#
# Place this script and the ISO to fix in the same directory. Adjust
#   the filenames as necessary. Then run `sudo ./fix-uefi-iso.sh`.

UBUNTU=1
FEDORA=0

# Typical Ubuntu
if [ "$UBUNTU" = "1" ]; then
  SOURCE_ISO=`pwd`/ubuntu-13.10-desktop-amd64.iso
  DESTINATION_ISO=`pwd`/ubuntu-13.10-desktop-remastered-amd64.iso
  MOUNT_POINT=ubuntu-13-10
fi

# Typical Fedora
if [ "$FEDORA" = "1" ]; then
  SOURCE_ISO=`pwd`/Fedora-Live-Desktop-x86_64-19-1.iso
  DESTINATION_ISO=`pwd`/Fedora-Live-Desktop-remastered-x86_64-19-1.iso
  MOUNT_POINT=fedora-19-1
fi

MOUNT_DIR=/media/"$MOUNT_POINT"
TEMP_DIR=`mktemp -d -t ISO-XXXXXXXX`

echo "Source ISO: $SOURCE_ISO"
echo "Destination ISO: $DESTINATION_ISO"
echo "Mount directory: $MOUNT_DIR"
echo "Temp directory: $TEMP_DIR"

if [ -e "$DESTINATION_ISO" ]; then
  rm "$DESTINATION_ISO"
fi

if [ ! -d "$MOUNT_DIR" ]; then
  mkdir "$MOUNT_DIR"
fi

echo "Mounting $SOURCE_ISO"
mount -o loop -t iso9660 "$SOURCE_ISO" "$MOUNT_DIR"

echo "Copying $MOUNT_DIR to $TEMP_DIR for writing"
cp -a "$MOUNT_DIR" "$TEMP_DIR"

CURR_DIR=`pwd`
cd "$TEMP_DIR/$MOUNT_POINT"

echo "Renaming BOOTx64.efi"
if [ -e "EFI/BOOT/BOOTx64.efi" ]; then
  mv "EFI/BOOT/BOOTx64.efi" "EFI/BOOT/bootx64.efi"
  echo "  BOOTx64.efi -> bootx64.efi"
fi
if [ -e "EFI/BOOT/BOOTx64.EFI" ]; then
  mv "EFI/BOOT/BOOTx64.EFI" "EFI/BOOT/bootx64.efi"
  echo "  BOOTx64.EFI -> bootx64.efi"
fi
if [ -e "EFI/BOOT/BOOTX64.efi" ]; then
  mv "EFI/BOOT/BOOTX64.efi" "EFI/BOOT/bootx64.efi"
  echo "  BOOTX64.efi -> bootx64.efi"
fi
if [ -e "EFI/BOOT/BOOTX64.EFI" ]; then
  mv "EFI/BOOT/BOOTX64.EFI" "EFI/BOOT/bootx64.efi"
  echo "  BOOTX64.EFI -> bootx64.efi"
fi

VOLUME_LINE=`isoinfo -d -i "$SOURCE_ISO" | grep -i "Volume id:"`
VOLUME_NAME=${VOLUME_LINE:11}
echo "Volume name: $VOLUME_NAME"

# Typical Ubuntu
if [ "$UBUNTU" = "1" ]; then
  BIN_FILE=`find . -iname isolinux.bin`
  BIN_NAME=${BIN_FILE:2}
  CAT_FILE=`find . -iname boot.cat`
  CAT_NAME=${CAT_FILE:2}
  IMG_FILE=`find . -iname efi.img`
  IMG_NAME=${IMG_FILE:2}
fi

# Typical Fedora
if [ "$FEDORA" = "1" ]; then
  BIN_FILE=`find . -iname isolinux.bin`
  BIN_NAME=${BIN_FILE:2}
  CAT_FILE=`find . -iname boot.cat`
  CAT_NAME=${CAT_FILE:2}
  IMG_FILE=`find . -iname efiboot.img`
  IMG_NAME=${IMG_FILE:2}
fi

# echo "BIN_NAME: $BIN_NAME"
# echo "CAT_NAME: $CAT_NAME"
# echo "IMG_NAME: $IMG_NAME"

if [ -z "$BIN_NAME" ]; then
  echo "Error: could not find isolinux.bin."
fi

if [ -z "$CAT_NAME" ]; then
  echo "Error: could not find boot.cat."
fi

if [ -z "$IMG_NAME" ]; then
  echo "Error: could not find efi.img or efiboot.img."
fi

cd "$TEMP_DIR/$MOUNT_POINT"
mkisofs -U -A "$VOLUME_NAME" -V "$VOLUME_NAME" -volset "$VOLUME_NAME" \
    -input-charset utf-8 -J -joliet-long -r -v -T -x ./lost+found \
    -o "$DESTINATION_ISO" -b "$BIN_NAME" -c "$CAT_NAME" -no-emul-boot \
    -boot-load-size 4 -boot-info-table -eltorito-alt-boot \
    -e "$IMG_NAME" -no-emul-boot .

chmod a+rw "$DESTINATION_ISO"

read -p "Press [Enter] key to delete TEMP_DIR and unmount MOUNT_DIR..."

rm -rf "$TEMP_DIR"
umount "$MOUNT_DIR"

cd "$CURR_DIR"
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.