grub安装在移动硬盘上怎么引导?(已解决,谢谢各位的指点)
grub安装在移动硬盘上怎么引导??我想把LINUX装在移动盘上,然后它的grub也装在移动盘上应该怎么装?
PS:我再阐诉的清楚一点,是这样的,我用的是笔记本,外接了一个USB-HDD(移动硬盘),我把系统装在了USB-HDD上,然后呢,不把GRUB装在本本自带的硬盘,而是装在USB-HDD的MBR上,这样就可以不影响到笔记本里HDD上的系统,这样重装了笔记本的HDD的系统就不会影响到USB-HDD的GRUB的引导。我把它装到了USB-HDD里的MBR上了,就是/dev/sdb2 (/BOOT),我通过USB-HDD启动了GRUB,选择linux系统的时候启动后出现了错误,好像是无法启动核心吧。GRUB里也有sda上的Windows 系统,选择进入也无法启动WINDOWS系统,只出现了几行代码,没有任何错误的提示,其实那是正常的引导代码,只是没有看到WIN的启动画面,只看到光标在闪着。
USB-HDD分区如下:
#2 /boot 46M (主分区)
#3 / 12G (主分区)
#4 swap 1G (主分区)
#5 ntfs (逻辑分区)
#6 ntfs (逻辑分区)
(5、6)是WINDOWS的分区格式)
PS:
安装linux系统前的硬盘状况:
(hda)属于windows系统;
(hdb)属于无系统;(准备装linux系统)
安装系统后通过USB-HDD启动后的硬盘状况:
(hda)属于linux系统;
(hdb)属于windows系统;
这样就无法启动系统.
系统装好以后通过USB-HDD做为首选启动盘后,那么这个时候USB-HDD应该是挂载为(hda)设备,GRUB的配置是按安装系统中默认的挂载(hdb)设备,所引导分区中的/boot 及根分区都改变了,这样系统就无法启动了,因为(hda)设备上并没有linux系统分区中的/boot 及根分区.
所以在GRUB启动画面下按"e"进去,把 root(hd1,1)改为root(hd0,1),系统可以正常启动了,就是改了硬盘启动顺序以后,grub初始默认硬盘顺序的参数不对,现在已经可以进入系统了.进入系统后我们就可以用管理员权限更改grub.conf的参数,而不必每次都要启动USB-HDD都要改root的参数了.这样不影响你的两个硬盘上的系统.必须是你的主板支持USB-HDD启动.安装过程中,linux系统会要求你把grub安装在第一块硬盘的mbr上,我们可以不理会,仍安装在第二块硬盘的mbr上,然后在按上面进入系统以后再修改的/boot中的grub.conf参数.这样就可以做到我们重装windows系统时不必要再去重装grub or linux sys. 有没有做这样试验的?帮个忙一下。 google搜一下grub,成千上万。 我的:
title xp #标题,XP在第一块硬盘上
map (hd1,0) (hd0,0) #grub装在第二块硬盘上即(hd1,0)
map (hd0,0) (hd1,0)
rootactive (hd1,0)
chainnload +1 谢谢…… 偶有一个问题:
主机系统上是MagicLinux,要在第二块硬盘上装XP,无光驱,不支持USB启动,如何实现?
谢谢 偶有一个问题:
主机系统上是MagicLinux,要在第二块硬盘上装XP,无光驱,不支持USB启动,如何实现?
谢谢
你的是台式机还是笔记本? VM? :twisted: 笔记本,恐怕也只有拆硬盘换,或者用vm装到硬盘上,然后从那块硬盘启动的办法了。:-(
把光驱换成硬盘盒了。 这个有点难度。 to LZ
改用Extlinux作引导器会方便很多。
(和isolinux同出一门)
to datafly
用grub引导软盘映象:
http://www.linuxmine.com/49011.html
有98启动盘映象的话,这样就可以启动一个dos了
笔记本,如果还有另一台电脑的话可以用网络启动,一般笔记本都支持PXE启动。
先把xp安装文件拷贝到硬盘的一个FAT分区,然后用PXE启动一个win98的启动盘映象。
另一台机器安装tftp服务器和bootp或dhcp服务器稍微配置一下。在linux下或windows下都容易配置成pxe启动的服务器的。
另外还有就是用syslinux
先把第二块硬盘的一个主分区格式化成FAT32,并active。另一个fat分区放xp安装文件。
然后把syslinux装到active的分区,拷贝一个98启动盘的映象到这个分区,修改syslinux的配置文件,用syslinux引导这个映象。
修改bios用第二块硬盘引导。
到了dos
cd I386
winnt(具体文件名记不太清楚了,dir *.exe看看。) 谢谢,晚上回去试验 刚刚再第二块硬盘上安装
没有任何的问题呀
只不过magic会改写第一块硬盘的mbr 刚刚再第二块硬盘上安装
没有任何的问题呀
只不过magic会改写第一块硬盘的mbr
就是不希望改写第一块硬盘的MBR,而是改写第二块硬盘的MBR。因为电脑支持USB-HDD启动.这样就不影响到第一块硬盘的系统。
我装过了,可以启动到GRUB,但是无法进入系统,在启动内核的ERROR了,无法启动(hdb1,2)的系统,也无法引导启动第一块硬盘的系统。
ps:这是我在网上找到一个同仁的,我的和他的差不多。
那个屏幕不好切下来,因为在半截就死了,只能跟你说说最后两行写的什么字。写的是:
Cannot open root device"LABEL=/" or 00:00
please append a correct "root=" boot option
kernel panic :VFS: Unable to mount rootfs on 00:00
后来,我在grub.conf 里面将 root 什么的 都改成sda1了,可是好像更乱了。
怎么解决呀,谢谢你! 如果通过USB-HDD做为首选启动盘后,那么USB-HDD应该是挂载为(hda)设备,GRUB的配置是按安装系统中默认的挂载(hdb)设备,所引导分区中的/boot 及根分区都改变了,这样系统就无法启动了,因为(hda)设备上并没有linux系统分区中的/boot 及根分区.
安装linux系统前的硬盘状况:
(hda)属于windows系统;
(hdb)属于无系统;(准备装linux系统)
安装系统后通过USB-HDD启动后的硬盘状况:
(hda)属于linux系统;
(hdb)属于windows系统;
这样就无法启动系统.
页:
[1]
2