把ArchLinux安装到U盘上随身系统_yuhoudejie的空间_百度空间
把ArchLinux安装到U盘上──随身系统(2009-04-21 22:01:57)转载 标签:电脑u盘系统archlinux 分类:Linux 如果你想制作一个紧急启动盘,把Archlinux装到U盘上是一个选择,前提是你的电脑支持USB2.0,你的U盘支持USB-HDD。 其实和安装的普通的硬盘上只有两点区别。 1.设置系统的参数的时候,修改/etc/mkinitcpio.conf 在HOOKS中加入usb选项,这似乎是让linux内核认usb。 -------------------------------------------------------------------------------- HOOKS="base udev autodetect pata scsi sata usb filesystems" -------------------------------------------------------------------------------- 2.在安装grub的时候,修改grub的menu.lst.(/boot/grub/menu.lst ) 2.1 把(hd1,0)改成(hd0,0)这个是因为grub是从你的U盘上启动的,所以会把你的U盘认成hd0; 2.2 在kernel项加入“rootdelay=8”,这是为了有足够的时间等待内核找到并认出USB(新版本的内核好像会自动等待,不一定需要); 2.3(不一定必要)在kernel行加入“rootfstype=ext3”,ext3是你的root分区的文件系统格式。 *注意:第1点要在安装的时候改,这样在生成内核的时候才会把启动时识别USB的部分加进出。当然你也可以自己再编译内核。有高手指点,说是用命令:mkinitcpio -g /path/to/kernel26.img就可以,还是不会用,没用。 装完之后使之从U盘启动就行。 例子: 我的配置文件主要部分 1./boot/grub/menu.lst # (0) Arch Linux title Arch Linux root (hd0,0) kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/53a3e02a-6eb7-478a-a7d1-9df08204eba3 rootfsftype=ext3 ro rootdelay=8 initrd /boot/kernel26.img # (1) Arch Linux title Arch Linux Fallback root (hd0,0) kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/53a3e02a-6eb7-478a-a7d1-9df08204eba3 rootfstype=ext3 ro rootdelay=8 initrd /boot/kernel26-fallback.img 2./etc/mkinitcpio.conf …… HOOKS="base udev autodetect pata scsi sata usb filesystems" …… 参考:http://bbs.archlinux.org/viewtopic.php?id=65844


郑重声明:资讯 【把ArchLinux安装到U盘上随身系统_yuhoudejie的空间_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——