Создание загрузочной флешки: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 48: | Строка 48: | ||
# umount /mnt | # umount /mnt | ||
+ | |||
+ | [[Категория:Howto]] |
Версия 14:58, 26 мая 2013
Создание загрузочной флешки
Данная статья 100 % копипаст с www.openbsd.ru
Пример дан для следующего устройства:
sd2 at scsibus3 targ 1 lun 0: <SanDisk, SDDR-113, 9412> SCSI0 0/direct removable sd2: 3886MB, 512 bytes/sec, 7959552 sec total
Вначале необходимо разметить файловую систему:
# fdisk -iy sd2 Writing MBR at offset 0. # disklabel -E sd2 Label editor (enter '?' for help at any prompt) > a a offset: [64] size: [7952111] FS type: [4.2BSD] > w > q No label changes. # newfs /dev/rsd2a /dev/rsd2a: 3882.9MB in 7952096 sectors of 512 bytes 20 cylinder groups of 202.47MB, 12958 blocks, 25984 inodes each super-block backups (for fsck -b #) at: 32, 414688, 829344, 1244000, 1658656, 2073312, 2487968, 2902624, 3317280, 3731936, 4146592, 4561248, 4975904, 5390560, 5805216, 6219872, 6634528, 7049184, 7463840, 7878496,
Затем примонтировать файловую систему к имеющейся и установить загрузчик:
# mount /dev/sd2a /mnt # cp /usr/mdec/boot /mnt # /usr/mdec/installboot -v /mnt/boot /usr/mdec/biosboot sd2 boot: /mnt/boot proto: /usr/mdec/biosboot device: /dev/rsd2c /mnt/boot is 3 blocks x 16384 bytes fs block shift 2; part offset 64; inode block 24, offset 936 using MBR partition 3: type 0xA6 offset 64
Далее необходимо записать необходимое содержимое и ядро (предпочтительно ramdisk) и настроить загрузчик на автоматическую загрузку выбранного ядра:
# cp /bsd.rd /mnt # mkdir /mnt/etc # echo "set image /bsd.rd\nset timeout 10" >/mnt/etc/boot.conf
После чего можно отмонтировать файловую систему и отсоединить устройство:
# umount /mnt