U盘安装arch
有很多软件可以将一些系统的镜像写到U盘等移动存储中,将U盘变成一个启动盘。这里我借鉴arch Linux的硬盘安装法,将其安装在了U盘上。
我是按照官方硬盘安装的方式在虚拟机中安装。遇到的问题是磁盘分区uuid在虚拟机中和真实的机子中不一样,导致系统无法自起。
按如下方式手动引导后,修改了grub配置。
把livecd下casper目录中的vmlinuz和initrd.lz拷出来,放在windows随便一个分区的根目录下,(这一步不一定需要,看情况决定),然后启动时在菜单上按 c ,再grub>下输入:
grub>set root=(hd0,x) ---->这个是vmlinuz和initrd.lz所在分区
如第一分区是 (hd0,1),要搞不清楚就用
grub>search -s -f -n /vmlinuz
grub>linux /vmlinuz root=/dev/sday ---->sday的是你的 / 分区号
grub>initrd /initrd.lz
grub>boot
启动后再到新立得把内核装上再
sudo update-grub
或者是grub-mkconfig