一个诡异的 U 盘

用一个神奇的 U 盘安装 CentOS。首先该神器是一个 3.0 的 U 盘,其次他的容量达 30G。
灌系统的工具依然是 unetbootin,重启从 U 盘启动后,成功选择了语言跟键盘,接下来出现了如下画面:
看英文的意思应该是让你选择需要安装的包,这个按理来说应该是可以在安装完毕之后再进行的,但是没有跳过的选项,选择 “Hard drive” 选项,将可能的全部试了一遍,未果。最后在郜同学的提醒下将整个 iso 文件 cp 到 U 盘里试试,还真可以了。不过在分区的过程中,出现了 sda 和 sdb 两块硬盘,前者是机器本身的,而后者则是检测到的 U 盘。

安装完毕,拔掉 U 盘,grub 进不去,/boot 安装在 /dev/sda1 中,/ 安装在 /dev/sda6 中,在 >grub 中尝试修复,执行:

> root (hd0,0)
> setup (hd0,0)

重启,依然进不去,再将 U 盘插上,这次进去了,查看 menu.lst,发现 hd0 都变成了 hd1,将其修复,终于能安全启动了。

后来考虑在重启进不去的情况下,可以不插入 U 盘,可以直接在 grub 中,执行如下语句,因为是 hd 的编号问题:

> root (hd0,0)
> kernel /xen.gz-2.6.18-194.el5
> module /vmlinuz-2.6.18-194.el5xen ro root=LABEL=/
> module /initrd-2.6.18-194.el5xen.img

关于 grub 的排错可以看这里这里

这是个诡异的 U 盘。

  • vinx

    啥U盘,这么大…

    • http://jaseywang.info jaseywang

      牌子记不得了,3.0 的。。。