Загрузочная флешка

Утилиты и команды

fdisk -l           просмотр файловой системы (диски и разделы)
fdisk -l /dev/sda  просмотр разделов диска sda

Boot Sector

Boot Sector = Master Boot Record (MBR) + Partition Table (PT)
512 = 384 + 128 byte
Для GRUB2 MBR = 446.

Загрузка с флешки в VirtualBox

  1. Создать VMDK файл-ссылку на диск на флешку (диск):
    sudo chmod -R 777 /dev/sdb
    vboxmanage internalcommands createrawvmdk -filename /home/sorbing/VirtualBoxVMs/transcend16.vmdk -rawdisk /dev/sdb
    chmod 777 /home/sorbing/VirtualBoxVMs/transcend16.vmdk
  2. Добавить юзера в групу «disk»:
    usermod -a -G disk stas

Приер:

vboxmanage internalcommands createrawvmdk -filename /home/stas/VirtualBoxVMs/transcend16.vmdk -rawdisk /dev/sdb
chmod 777 /home/stas/VirtualBoxVMs/transcend16.vmdk

После каждого изменения файлов на тестируемой флешке необходимо ее перемонтировать

Скрипт перемонтирования флешки:

#! /bin/bash
umount /dev/sdc1
mount /dev/sdc1 /media/green/ -o rw,umask=000

Монтировать VMDK диск в Linux (нужен VMWare)

sudo vmware-mount ~/VirtualBoxVMs/win7/sharedrive.vmdk /media/flash/

Создать загрузочную флешку

Скопируем необходимые файлы и пропишем загрузчик командой:

sudo grub-install --no-floppy --boot-directory=/media/green/boot/ /dev/sdc

После этого нужно создать файл конфигурации: /boot/grub/grub.cfg

Подробнее

os/linux/boot_flash.txt · Последние изменения: 2012-06-13 19:11 (внешнее изменение)