Spouštění z USB flashdisku
Jak přesunout Danix na USB flashdisk
TIP: Dokážete-li to, napište nám pěkný instalátorek který činnost popsanou v návodu zautomatizuje.
Pokud máte dostatečně velký USB flashdisk, mělo by se z něj dát spouštět Danix.
Je nám líto, že to pro začátečníky není úplně snadné. Časem bude k dispozici grafický instalátor - prozatím je tady alespoň tento malý návod.
Identifikujte správné zařízení
Váš USB flashdisk by měl být dostupný jako zařízení s názvem /dev/sdX.
Pokud nemáte žádné SATA nebo SCSI zařízení, USB flashdisk bude s největší pravděpodobností v systému jako zařizení /dev/sda.
Pro ověření napište následující příkaz:
fdisk -l /dev/sd*Tento příkaz vám vypíše USB disky a možná také některá jiná zařízení a jejich diskové oddíly.
Identifikujte ten správný (například podle velikosti) a nastavte si proměnnou DEVICE:
DEVICE="sdX"
Vytvořte správný souborový systém
Podle dokumentu /usr/share/doc/syslinux/README.usbkey je k naformátování nutné použít mkdiskimage z balíku syslinux:# VAROVÁNÍ pokud je špatně/nevhodně nastaveno zařízení (proměnná DEVICE)
# může dojít k formátování zařízení, kde máte uloženy svá data!
mkdiskimage -4 /dev/$DEVICE 0 64 32
vysvětlení:
- /dev/$DEVICE -- zařízení pro formátování
- 0 -- použít veškeré dostupné místo
- 64/32 -- počet hlaviček/sektorů.
Příprava zavaděče
syslinux /dev/$DEVICE
Kopírování dat na zařízení
- přípojíme zařízení na /mnt/$DEVICE:
gitmount $DEVICE
- zkop9rujeme kernel, initramdisk, konfiguraci startu (nahraďte .../cdrom za skutečné umístění souborů (na danix DVD/CD):
cp -ax .../cdrom/boot/isolinux /mnt/$DEVICE
cp -ax .../cdrom/boot/isolinux/isolinux.cfg /mnt/$DEVICE/syslinux.cfg
- přeneseme data (Danix moduly):
mkdir /mnt/sdX/boot/
cp -ax /cdrom/boot/danix /mnt/sdX/boot/
restart systému
sync; sleep 2; rebootPokud jste při startu narazili na problém, ujistěte se, že boot z USB je v BIOSu povolen. Mnoho BIOSú obsahuje chyby, takže možná bude nutno provést upgrade BIOSu.
Další zajímavé čtení (anglicky): SYSLinux home and wikipedia page: http://en.wikipedia.org/wiki/Syslinux.