![]() ![]()
XR-Config file (/auto/tftp-vista/narvenka/core/633/giso/running.cfg) will be encapsulated in Golden ISO. Info: Golden ISO label is not specified so defaulting to 0 v, -version Print version of this script and exitĮxample run of a gISO /router/bin/python gisobuild.py - i ncs5500-mini-x-6.3.3.iso -r. x, -x86_only Use only x86_64 rpms even if arm is applicable for the platform o, -optimize Optimize GISO by recreating and resigning initrd m, -migration To build Migration tar only for ASR9k h, -help show this help message and exit Please provide atleast repo path or config Note: Kernel version of the system should be greater than 3.16 or greater than the version of kernel of cisco iso because of the initrd.img file creation during gisobuild processĢ files required to be downloaded from Cisco locations:ĭownload gisobuild.py from the cisco location ![]() Right (rx) permissions for the rpms and the other files #Xboard images installScript helps to execute right after install automatically Mini iso is mandatory on file system Ĭonfig file or running configuration Īuto-run script are optional -> 653 Gisobuild.py script (available on all eXR running routers in the location: / pkg /bin/ gisobuild.py ) System should have at least 4 GB free disk space User should have privilege to execute all of the above linux tool/cmd 'mount','rm','cp','umount','zcat','chroot','mkisofs' tools should be available What do you need?Ī Linux machine meets following requirements More on that later how gISO replaces, adds and removes packages. you can include a label depicting the sw version running!įor instance: my-XR663-plusSMUs-v1, when you later decide to rebuild it with more smu's you can call it v2Īlso it allows you to in a very simple way replace packages with newer versions, remove packages that you want to exclude. #Xboard images manualTo use the manual approach, it is as simple as dumping all your files in a directory of choice and run the giso build script over it! Benefits of gISO the manual way (it is still super simple) and using a GUI based approach eg through CSM. #Xboard images how toHow to make a gISO yourself, there are 2 options. When you are recreating an ISO like that, eg base release, optional packages and smu's and you want to make this an ISO, this is what we refer to as Golden ISO or gISO for short. #Xboard images upgradeUsing such a full ISO allows you to do a basic single file upgrade from one release to the other.Īt times you want to do the upgrade with a set of smu's for instance or you want a base OS package with only your selected optional RPMs. When you're downloading a full ISO from CCO it contains the base image with all optional packages. Remember the iso is really a file system hence it can be mounted. In this example you can see how to mount an ISO on eg your MAC or linux system or an ISO viewer to see how it is built. The basic structure of the ISO looks like giso]# mount -o loop ncs5500-mini-x-6.3.3.iso / mnt twitch]# tree /mnt/g1 This now also gives access to additional mount points.Īfter the OS is deployed there are some abilities to load optional packages and execute scripts (a-la an autoexec.bat) and or deploy a config for the device. it explodes this content (OS) into memory and starts the kernel. InitRD is the initial ram disk, this is the most critical piece which is basically the operating system with kernel. #Xboard images driversit provides for more drivers and a mini operating system that allows us to get to the initial stages of the actual operating system we want to run. See this similar as the bootloader image from the old 7200 days. GRUB stands for GRand Unified Bootloader. Obviously space is limited so the drivers are minimal and not that much features either, but good enough to get to the next stage! it provides the basic instructions for the cpu on what is where in terms of hw resources and how to access them. There are 3 critical pieces to the boot process:īIOS is similar to BIOS of a PC or what rommon was for classic XR. But first it is important also to understand how a LINUX based operating system boots. The best(?) analogy i can draw here is a CDROM with windows on it, you put in your cdrom player, it asks to upgrade or replace the disk and when you select erase, it wipes the disk from all content and creates a fresh install of the OS forward.Īn ISO contains lots of pieces of detail for the operating system. what it provides is a single bootable image structured file with the complete 'manual' on how to construct a disk with an operating system. ISO is a standardized formatting used by many vendors. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |