• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
muisrc
博客园    首页    新随笔    联系   管理    订阅  订阅
从u盘设备启动arc-livecd

零、本文仅针对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

  

 

 

 

posted on 2012-10-22 23:07  muisrc  阅读(285)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3