PXE boot live cd squashfs root

Сегодня поставил целью загрузить все таким самопальный livecd Debian-а, но при условии что root будет находиться в squashfs, конечно можно было проще сделать, распаковать его и экспортировать как nfs, но мы не ищем легких путей, результат примерно такой: LABEL Debian-7-livecd-testing KERNEL Debian7live/vmlinuz APPEND initrd=Debian7live/initrd boot=live fetch=http://127.0.0.1/filesystem.squashfs root=/dev/ram0 Пока что проблем не выявил, т.к. рут у…

Hiren’s Boot CD pxe boot

hirens
Качаем, извлекаем из архива, переносим куда надо:

# wget http://www.hirensbootcd.org/files/Hirens.BootCD.15.2.zip
# unzip Hirens.BootCD.15.2.zip
# mv "Hiren's.BootCD.15.2.iso" /путь_к_пхе_рут_директории/images/hirens.iso

В pxelinux.cfg/default добавляем следующее:

LABEL Hirens
MENU LABEL Hiren's Boot CD
KERNEL memdisk
APPEND iso initrd=images/hirens.iso

Загрузочная флешка c Windows 7 из под Ubuntu 12.04

Этот способ, предназначен для создания загрузочной флешки с Windows 7. Все куда проще, чем может показаться! Но, сразу предупреждаю: никакой ответственности за Ваши устройства, данные или еще чего бы-то ни было, не несет никто
кроме Вас самих, производителей и продавцов, если конечно устройство еще на гарантии.
Начнем с выбора устройства. Флешка, уже должна быть подключена и незабываем, что все эти команды выполняются от супер пользователя.


parted --list

в моем случае это


Модель: SanDisk U3 Cruzer Micro (scsi)
Диск /dev/sdd: 4110MB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: msdos
Номер Начало Конец Размер Тип Файловая система Флаги
1 31,7kB 4108MB 4108MB primary fat32 загрузочный, lba

я буду работать с /dev/sdd, будьте внимательны, не перепутайте, ведь у Вас будет другое.
далее необходимо его размонтировать

Proxmox 2.2 VE подготовка к установке c pxe boot сервера


Данный мануал проверен и на новых версиях 3.1 и 2.3, также без проблем удалось запустить установку с pxe.
Качаем образ проксмокса в ~/ директорию, обозвав его proxmox.iso, после монтируем

# mount -o loop ~/proxmox.iso /mnt/cdrom/

создаем рабочую директорию

# mkdir workdir
# cd workdir

копируем из образа initrd.img и linux26

# cp /mnt/cdrom/boot/isolinux/initrd.img .
# cp /mnt/cdrom/boot/isolinux/linux26 .

переименовываем и извлекаем initrd.img

# mv initrd.img initrd.org.img
# gzip -d -S ".img" ./initrd.org.img

Создаем папку под файлы и извлекаем initrd

Hiren Boot CD MbrFix семь бед, один ответ!

В общем заметка будет такого плана, на днях мой друган, притащил ко мне системник с проблемой такого плана, грит, сидел, работал в тырнете, и откуда невозьмись, комп бутается, и просит с него 880 грн за разблокировку, типа он порнуху смотрел и распространял))))) Хех, ну я подумал ясень пень, не хер поревом увлекаться ;))))) и взялся помочь.
Под рукой была флеха с Hiren Boot CD, а на ней есть замечтательная утилита MbrFix.
если запустить ее без ключей, то получим примерно следующее:

    MbrFix /drive  driveinfo              Display drive information
    MbrFix /drive  drivesize              Returns drive size in MB as return value
    MbrFix /drive  listpartitions         Display partition information
    MbrFix /drive  savembr          Save MBR and partitions to file
    MbrFix /drive  restorembr       Restore MBR and partitions from file
    MbrFix /drive  fixmbr {/vista|/win7}  Update MBR code to W2K/XP/2003, Vista or Win7
    MbrFix /drive  clean                  Delete all partitions on the selected disk
    MbrFix /drive  readsignature {/byte}  Read disk signature from MBR
    MbrFix /drive  writesignature    Write disk signature to MBR
    MbrFix /drive  generatesignature      Generate disk signature in MBR
    MbrFix /drive  readstate              Read state from byte 0x1b2 in MBR
    MbrFix /drive  writestate      Write state to byte 0x1b2 in MBR
    MbrFix /drive  readdrive   
                                               Save sectors from drive to file
    MbrFix /drive  /partition  fixbootsector      
                                               Update Boot code in boot sector
    MbrFix /drive  /partition  getpartitiontype 
                                               Get partition type
    MbrFix /drive  /partition  setpartitiontype      
                                               Set partition type
    MbrFix /drive  /partition  setactivepartition 
                                               Set active partition
    MbrFix /drive  getactivepartition     Get active partition
    MbrFix volumeinformation driveletter       Get volume information for partition
    MbrFix flush {driveletter(s)}              Flush files to disk for partition
    MbrFix listpartitiontypes                  List partition types