当前位置: 技术问答>linux和unix
请问如何在USB上安装Linux,并通过USB引导
来源: 互联网 发布时间:2016-02-16
本文导语: 请问各位高手,如何通过USB安装Linux内核,并让USB启动系统 我试过很多方法,都不能最后完成启动,谁有更好的方法请提供,非常感谢! | 我对这个问题曾经研究过,后来由于方案的变更没有采用U盘启...
请问各位高手,如何通过USB安装Linux内核,并让USB启动系统
我试过很多方法,都不能最后完成启动,谁有更好的方法请提供,非常感谢!
我试过很多方法,都不能最后完成启动,谁有更好的方法请提供,非常感谢!
|
我对这个问题曾经研究过,后来由于方案的变更没有采用U盘启动了,不过有些思路还是可以借鉴的:
1.要用较新一点的主板,主要是看BIOS中设置,是否支持USB启动,并设置成USB启动
2.下载较新的GRUB,它才支持U盘的启动,而且还需要用GRUB-INSTALL来写入U盘的引导扇区,需要注意的一点是,在使用GRUB-INSTALL程序时,U盘的设备名变成了hd1之类的,硬盘是hd0,不能采用sd0之类的,这是LINUX内核识别的,而GRUB不这样去识别
3.下载2.6的内核,很早的内核中不支持从USB启动,好像至少要2.4以上。
4.制作最基本的根文件系统,将PC上的Boot目录下的东东拷贝进你的U盘上的BOOT目录,但是需要更改grub.conf文件,以匹配你的U盘启动,具体怎么改你先去读懂grub.conf文件,在网上查一查资料就OK了
5.剩下的裁剪问题就非常容易了,自己一步一步去做吧
1.要用较新一点的主板,主要是看BIOS中设置,是否支持USB启动,并设置成USB启动
2.下载较新的GRUB,它才支持U盘的启动,而且还需要用GRUB-INSTALL来写入U盘的引导扇区,需要注意的一点是,在使用GRUB-INSTALL程序时,U盘的设备名变成了hd1之类的,硬盘是hd0,不能采用sd0之类的,这是LINUX内核识别的,而GRUB不这样去识别
3.下载2.6的内核,很早的内核中不支持从USB启动,好像至少要2.4以上。
4.制作最基本的根文件系统,将PC上的Boot目录下的东东拷贝进你的U盘上的BOOT目录,但是需要更改grub.conf文件,以匹配你的U盘启动,具体怎么改你先去读懂grub.conf文件,在网上查一查资料就OK了
5.剩下的裁剪问题就非常容易了,自己一步一步去做吧
|
分用了..讨论下..
"如何通过USB安装Linux内核,并让USB启动系统"
网上1大堆作U盘启动资料可以参考..当然你的bios应该是支持U盘启动的
关键技术就是系统启动和usb文件系统启动需要1定的延时..
你也可以先把grub装到U盘上..bios启动U盘,在启动硬盘linux
如果用USB启动只是满足1种功能..那么也可以采用其他的方式达到目的的..
"如何通过USB安装Linux内核,并让USB启动系统"
网上1大堆作U盘启动资料可以参考..当然你的bios应该是支持U盘启动的
关键技术就是系统启动和usb文件系统启动需要1定的延时..
你也可以先把grub装到U盘上..bios启动U盘,在启动硬盘linux
如果用USB启动只是满足1种功能..那么也可以采用其他的方式达到目的的..