web-dev-qa-db-fra.com

Sony VGN-NR260E "Boot de périphérique externe"

Un petit fond

Sur tous les ordinateurs de Dell moderne poussant le F12 Sur le BIOS pendant le démarrage permettra à un écran qui vous permet de choisir quelle option de démarrage dont vous avez besoin. Par exemple, si je souhaite démarrer d'un lecteur flash USB pour démarrer dans une distribution Linux en direct afin de nettoyer les virus sur des netbooks qui ne disposent pas de lecteurs de CD à démarrer de je pousserais F12 et choisissez un périphérique USB dans la liste des options. Si cela ne s'affiche pas, je peux toujours aller au F2 Configuration du BIOS et choisissez Flash Drive pour être la première option. Lorsque je redémarre l'ordinateur, il démarrera dans le périphérique Flash.

Je comprends que je peux acheter un lecteur de CD USB externe, puis démarrer à partir de cela. Je ne veux pas utiliser cette option.

La raison de l'utilisation d'un périphérique flash au lieu d'un CD est:

  1. Cet appareil Flash USB comporte plusieurs systèmes d'exploitation de démarrage différents sur celle-ci qui sont utilisés.
  2. Les disques antivirus sont couramment mis à jour et brûlent des CD et jetant que les autres sont inutiles par rapport à la simple mise à jour d'un lecteur flash.

Il n'y a rien de mal avec le lecteur flash. Cela fonctionne parfaitement sur de nombreux autres ordinateurs.

Problème

Démarrer cette flashDrive travaille depuis des années sur des centaines d'ordinateurs, mais je viens d'avoir ceci un ordinateur que je ne peux pas comprendre comment l'obtenir pour démarrer. J'ai un Sony Vaio qui ne démarrera pas sur cet appareil.

J'ai essayé de pousser chaque combo clé que je peux penser (F12ESCDELF10...) Et aucune de ces combinaisons de clés n'apportera le menu de démarrage.

J'ai choisi F2 et est entré dans le BIOS et a changé le premier périphérique de démarrage sur USB Flash Device. Cela n'a pas fonctionné non plus. Il y a une astérite à côté de l'appareil et la note étage:

Ce lecteur est disponible lorsque le démarrage du périphérique externe est activé.

Ce dont j'ai besoin

  • J'ai besoin de savoir comment activer "démarrage de périphérique externe" sur le Sony VAIO VAIO VAIO VAGN-NR260E ordinateur portable.
  • Ou je dois savoir comment afficher le menu de démarrage pour me permettre de démarrer un périphérique flash.
3
user72158

Pour activer le démarrage de périphérique externe, à partir de support Sony :

  1. Allumez ou redémarrez l'ordinateur et préparez-vous à appuyer sur la touche "F2" pour accéder à l'écran BIOS.
  2. Lorsque le logo VAIO apparaît, appuyez sur la touche "F2" pour accéder à l'écran BIOS.
  3. Utilisez les touches fléchées pour accéder à la section "Boot" de l'écran BIOS.
  4. Assurez-vous que le "démarrage du périphérique externe" est défini sur "Activé".
  5. Appuyez sur la touche "F10" pour enregistrer les modifications et quitter.
4
harrymc

Démarrer ce flashDrive travaille depuis des années sur des centaines d'ordinateurs, mais j'ai juste un ordinateur que je ne peux pas comprendre comment l'obtenir pour démarrer. J'ai un Sony Vaio qui ne démarrera pas sur cet appareil ...

J'ai eu un problème similaire avec un ordinateur portable ASUS APTIO UEFI (BIOS). Si l'UEFI ne détecte pas le support comme amorçable, vous ne pourrez pas le sélectionner comme option de démarrage. En fait, je n'ai même pas pu entrer dans le menu de démarrage. Dans l'ancien temps, nous pourrions toujours entrer dans le menu de démarrage, sélectionner le support et obtenir un message d'erreur lors de la tentative de démarrage.

Pour résoudre le problème que j'ai expérimenté, je devais écrire un script pour reconstruire l'ISO pour l'image que j'essayais de démarrer à l'aide de mkisofs. Le Super User question est ici et le rapport de Fedora bogue est ici .

Le rapport de bogue inclut le script et sa reproduite ci-dessous. Il nécessite un système de linux de travail avec quelques packages installés. Une fois que vous avez le Rembastered ISO, brûlez-le à un DVD avec quelque chose comme Brasero. Ou écrivez-le sur votre clé USD (voir, par exemple, Comment créer un bâton USB amorçable sur Windows ou Comment créer un bâton USB amorçable sur Ubunt ).

Je n'ai jamais trouvé pourquoi l'UEFI/BIOS a affirmé que les médias n'étaient pas amorçables. Je pense que l'UEFI peut avoir un nom de fichier à codé dur dans un cas particulier. Ou cela peut avoir été quelque chose avec le système de fichiers ISO que le remastering fixe ...


#!/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"
1
jww