[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 325
  • Last Modified:

Configure server to boot from kernal on sdcard

Hello All,

I would like to take one of my dell servers and setup centos or debian on it, have it boot the kernal and boot code from a sdcard and just have the filesystem on the drives. this way i can load what i need on it, and then tar up the filesystem and use that to duplicate it on other machines. by just untarring the FS to another drive on same type of server and just have that boot from sd card also.

i cant see how to do this with normal centos or debian, all i see is support for ARM processors.

can someone point me in the proper direction?

thanks
Dave
0
WCGS_Operations
Asked:
WCGS_Operations
  • 2
3 Solutions
 
rindiCommented:
Installing most current Linux OS's to an SD card or USB stick is no different from installing it to a standard HD or RAID array. During the installation procedure just make sure you select the correct disk (in this case the SD card), and when you get to the point where you can choose where you want grub to be installed, again make sure you select the correct destination. To make things easier you could remove all other HD's from the server during the installation.

Also make sure your server can, and is setup to boot first from the SD card.
0
 
WCGS_OperationsAuthor Commented:
Rindi,

thanks for your response, however i might have not explained my question properly. i only want the boot code and kernal on the sd card, and but the entire file system on the hard drive. i dont want the entire install on the sd card.

thanks
Dave
0
 
rindiCommented:
During the installation you can make your /boot partition be on the SD card (along with the Grub boot-loader). The kernel is located in /boot for most distro's. / and any others can be on the standard disks. You can do this selection at the partitioning option during the installation procedure.
0
 
Duncan RoeSoftware DeveloperCommented:
Unless you have a monolithic kernel, you will have a sizable part of the Linux OS in /lib/modules/$(uname -r). You could move this entire directory tree onto the SD card and create a symbolic link in /lib/modules. I think that should work - but keep a backup kernel in your Grub menu just in case
0

Featured Post

The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now