u盘安装linux无法启动?
答解决方法如下
一、 在安装进度条跑完重启后,先不要拔掉U盘,等待重启成功,并按要求完成系统
设置。
二、再次重启后,拔掉U盘,屏幕上出现grub>字符。输入以下命令:
(1):grub>root (hd0,0)
(2):grub>setup (hd0)
(3):reboot 重启系统
三、再次重启后,出现“Press any key to continue…”.按任意键进入GRUB界面。
四、按“e“进入编辑界面。
五、再次按“e“进入root(hd1,0)
六、编辑“grub edit>root (hd1,0).将括号内hd1,0改为hd0,0回车
七、按“b”即可进入系统,可能稍微有些慢,请耐心等待。
八、进入系统后,打开终端输入命令:vi /boot/grub/gurb.conf
将红色圈里hd1,0改成hd0,0 即可
九、重启,查看是否自动进入系统
附:手动加载系统引导进入系统的方法
当系统进入如下grub界面的时候:
因为U盘已经拔出,系统不能通过U盘引导。
在此,我们可以通过添加指令手动引导
第一步:输入root (hd0,0) 回车
第二步:输入kernel /vmlinuz-(此部分为系统内核,可以通过table键补全) ro root=LABEL=/ rhgb quiet 回车
第三步:输入initrd /initrd-(用table键补全) 回车
第四步:输入boot 回车
看到红色的Red Hat字样,说明系统引导启动成功
如果是进入图形界面了(这一步就不用做)。如果是字符界面。登陆后用指令startx转到图形界面(用户是root。密码是broadtech大家都默认的这个不用解释了哈)
进入系统后,点击右键打开Open Terminal这个选项菜单
通过指令vi /boot/grub/grub.conf编辑grub.conf文件
在打开的界面中用“i”进入编辑模式,将root (hd1,0)改成root (hd0,0)。用“:”进入指令模式,输入wq保存退出。
然后用reboot重启启动就可以了
如何在linux系统上制作启动u盘启动盘?
以 FAT32 格式的优盘为例,插入后,若有自动挂载, 请先卸载U盘。然后执行#syslinux /dev/sdb上面的命令会改变U盘上的启动分区,并复制一个文件 LDLINUX.SYS 到其根目录中。然后将包含下面内容的 syslinux.cfg 保存到U盘根分区上。其中的root=/dev/sda4 是启动目标机上的第4个分区。同时复制内核 vmlinux 到U盘根分区上。DEFAULT 2.6.31sda4TIMEOUT 50LABEL 2.6.31sda4SAY Now booting the kernel from SYSLINUX...LINUX vmlinuxAPPEND rw root=/dev/sda4然后将目标机上设置为从U盘启动, 插入U盘,就会看到 syslinux 引导系统成功。extlinux 的操作对象是文件系统类型为ext2/ext3的已挂载的设备上的目录。先将U盘重新分区,并格式化#mkfs.ext3 /dev/sdb1#mkfs.ext3 /dev/sdb2这里第一个分区中操作,#cd /media/disk#extlinux .#cp ~/syslinux.cfg extlinux.conf#cp kernel .因为 exlinux 生成的引导文件只是保存在U盘中的普通文件,需要改变MBR,来指向它。所以要用 syslinux 包中附带的 mbr 覆盖U盘原来的mbr。并需要用 fdisk 将要启动的分区的 boot flag 设置为 on。#cat /usr/lib/syslinux/mbr.bin > /dev/sdb# fdisk /dev/sdb1ta1因 extlinux 与 syslinux 所用的配制文件只是名字不同,内容完全一样,所以可简单的复制一份过来