零、本文仅针对biso主板,(u)efi用户请参见这里
一、准备
1,现有8GB U盘,已经分区,如 :
sdb2 ==>900M
2,下载archlinux-2012.10.06-dual.iso,拾取映像档案中VMLINUZ、ARCHISO.IMG,并令与该映像档置于分区根目录
二、(强制)安装mbr至U盘设备(这里指/dev/sdb),启动引导程序grub2指向/dev/sdb2
#mount /dev/sdb2 /mnt #grub-install --force --root-directory=/mnt /dev/sdb
三、重启并从u盘启动
1,到grub2启动画面。启动arch虚拟内核。
#linux (hd1,2)/VMLINUZ archisolabel=archiso 这里硬盘是从0开始命名,分区则从1开始。注意注意。另,指定在引导安装环境时所选安装源的标签。 #initrd (hd1,2)/ARCHISO.IMG #boot
2,从映像载体启动livecd,在启动过程中会查找/dev/disk/by-label/archiso文件
如果该文件不存在,则会主动给予一支shell:
#mkdir /sd #mount -r /dev/sdb2 /sd #挂载sdb2,入口是/sd loop模块探查,并将虚拟块设备链接映像档 #modprobe loop #losetup /dev/loop6 /sd/archlinux-2012.10.06-dual.iso 把loop6设备ln到/dev/disk/by-label/archiso #ln -s /dev/loop6 /dev/disk/by-label/archiso #exit
浙公网安备 33010602011771号