作为为硬盘安装linux , 有很多方法,最简单的就是用光盘安装,复杂一点的可以用软盘、U盘引导,然后通过网络安装。但这些安装都有一个共同的缺点:安装文件太大了,过程漫长。如果作为嵌入式产品,并不需要那么多东西,而且大规模生产时用光盘安装也就说不过去了。
有人会说安装一台,以后做Ghost,这是一种方法,本文介绍的方法,最后也可以做Ghost,但光盘安装的最少1G左右,做Ghost会很慢。最快的方法就是只拷贝需要的东西。
必要的东西:initrd-xxx.img, vmlinuz-xxx, System.map-xxx, fstab, lilo.conf, 以及根据需要用busybox生成的bin sbin文件夹。安装过程:
1:分区并格式化硬盘:首先用一块用光盘安装好的硬盘和一块空硬盘启动系统。系统启动后,空硬盘会为 hdb
(设为从盘),下面为他一个区,不要/boot和swap
fdisk /dev/hdb –> d (删除旧有分区)–> n –> p –> 1 (新建主分区) –> a (可启动标志) –> w(存盘)
格式化mkfs.ext3 /dev/hdb1
格式化完毕后运行 tune2fs -c 0 -i 0 ,不然系统挂载N次或运行N天后会自动弹出警告要进行磁盘检查2:建立根文件系统:我只建立了 boot bin sbin etc initrd文件夹,其他的以后可以再根据需要建立
3:编译内核和busybox:根据需要编译内核和busybox,将内核的三个文件拷贝到boot下, bushbox生成的bin和sbin文件夹下内容拷贝到hdb1下
4:将其他必要文件,如fstab, lilo.conf拷贝到etc下,lilo.conf内容和现在hda的相似即可,如:
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
message=/boot/message
lba32
image=/boot/vmlinuz-2.4.20
label=2.4.20
append=”root=/dev/hda1″
initrd=/boot/initrd-2.4.20.img
read-only
5:刷lilo,但不要此时刷,因为此时hda是另一块硬盘。
以光盘启动Red Hat 9, 输入 linux rescue进入修复模式,不选网络修复和自动搜索。
mount 上硬盘, 注意不要mount在mnt下,因为mnt下有内容,如果mount在mnt下平时没问题,此时执行几条指令就报错了,因为现在看到的文件系统是在内存中的,随便找一个空文件夹,或建立一个,我在tmp下建了一个123的文件夹,然后把硬盘mount到此
进入 tmp / 123 /sbin文件夹,执行 ./lilo -v -C /etc/lilo.conf -r /tmp/123
硬盘制作完毕,重启即可以硬盘启动了,整个空间占用40M。
6:做Ghost,由于比较小,又只有一个分区,可以考虑做ghost, 首先制作一个U盘DOS启动盘,下载ghost11, 启动后 disk to image即可。注意ghost前,硬盘一定要正确关闭,即运行poweroff, 若强制断电方法关机,ghost会报错的。还有我的硬盘40G,U盘128M,ghost会报警告是否空间可能不够,是否压缩,不用压缩,因为ghost只会ghost已用空间,最后实际用了u盘40M。ghost时开始会比较慢约2分钟没反映,多等会,一出来进度就80%了,再一分钟就完了。
7:再安装:以U盘上的映象作为母盘,可以快速安装多台硬盘,并且不分大小,如我将映象安装到160G硬盘也运行正常。
教你在第二块硬盘上拷贝安装Linux系统
转载请注明出处:服务器评测 » 教你在第二块硬盘上拷贝安装Linux系统
相关推荐
- 黑色星期五特惠!Ryzen 5950x – 95 美元/月 | Ryzen 7950x – 125 美元/月 | Ryzen 9950x – 175 美元/月
- *██ 双倍 RAM 回归 ██ AMD RYZEN 7 █ 128GB RAM █ 1TB NVMe █ IPMI █ /24 IPv4 ██ 24 美元起
- *PLiKhost:廉价且可靠的印度尼西亚 (IIX) 专用服务器 – 雅加达
- *裸机专用服务器仅需 58 美元,最高配备 12 核和 72GB RAM – CloudDC.us
- *██ 双倍 RAM 回归 ██ AMD RYZEN 7 █ 128GB RAM █ 1TB NVMe █ IPMI █ /24 IPv4 ██ 24 美元起
- *IOFLOOD.com █ RAM-ageddon:双倍增长 █ 2X RAM 同样低价
- Spin 服务器 | 双 Intel Xeon Platinum 8173M | 56C/ 112T | 1.5TB RAM |100TB 10G
- Myskyhost.com – 经济型和高级服务器,100MBPS 和 1GBPS 端口,每月 15 美元起