U盘安装Linux系统可以通过GRUB FOR DOS直接引导iso镜像,也可以引导initrd.img和vmlinuz文件进入安装界面,然后像光盘安装一样一步步的安装,PXE网络安装可以设置通过ks.cfg的配置文件自动读取配置进行安装,ks.cfg可以通过Linux的kickstart软件生成,我们可以根据需要定制好自己的ks.cfg文件,包括系统语言,分区,密码,软件包等。U盘安装同样也可以实现ks.cfg的无人值守安装,通过GRUB指定ks.cfg文件,...
U盘安装Linux,Windows系统GRUB加载驱动方法
U盘安装系统经常遇到需要加载硬盘控制器驱动,其中有SCSI,SAS,SATA等驱动,这些驱动最简单的方法就是在安装系统过程中Linux通过linux dd加载,Windows系统通过按F6加载软盘里的硬盘控制器驱动。但是目前电脑上很少配置了软盘驱动器,所以安装系统就需要了麻烦。其实可以用GRUB中map模拟软盘控制器去加载firadisk.ima硬盘控制器驱动镜像。
编辑menu.lst内容如下:
title Windows xp
find --set-root /fira...
U盘安装Linux,Windows多系统的方法
U盘安装Linux,Windows多系统的方法主要利用GRUB for DOS引导linux系统initrd.img和windows的iso进行安装,通过menu.lst文件实现可选择安装哪种操作系统。首先把U盘做成GRUB for DOS引导,然后拷贝menu.lst和grldr文件到U盘根目录。复制Linux系统镜像isolinux目录中的initrd.img和vmlinuz文件到U盘相应目录。多种linux系统涉及到initrd.img和vmlinuz文件重复的问题可以通过子目录解决,同时修改下menu.lst...
Linux系统initrd无法mount的解决方法
把initrd.img改名为gz后,用gunzip解压得到initrd文件,然后mount -o loop initrd /mnt 提示:mount: you must specify the filesystem type 尝试ext2,ext3都无效,用file命令发现原来是cpio格式的。
initrd: ASCII cpio archive (SVR4 with no CRC)
用cpio解压方法如下:cpio -id < ./initrd
这样就可以正常解压出initrd的文件内容了。(这里解压用的是redhat系统的initrd文件,我记得turbo系统的initrd...
PXE网络安装initrd.img加载驱动制作方法
PXE安装Linux系统,经常遇到initrd.img无法识别网卡的问题,主要是由于initrd.img中没有正确的驱动程序,下面是手动替换initrd.img中的forcedeth驱动方法。(注意驱动ko文件需要在单核模式下编译)
从光盘或者镜像拷贝一个initrd.img文件到root目录
mv initrd.img initrd.gz
gunzip initrd.gz
mount -o loop initrd /mnt
cd /mnt
cd modules/
cp modules.cgz /root
cd /root
gunzip -c modules.cgz |cpio ...