h***r 发帖数: 726 | 1 安装的是ubuntu 8.10,装在(hd0,3), 现在空间不够了, 想换到(hd0,0)
一种办法是把/home设到(hd0,0), 没有问题
可是我想把系统移到(hd0,0), 我把(hd0,3) copy到了(hd0,0)
(use cp -rp a b)
改了/etc/fstab 和 /boot/grub/menu.lst, uuid统统替换成(hd0,0),
启动时grub说从(hd0,0)启动了,但是进去后还是老系统, / 还是在(hd0, 3)
奇怪...问题在哪?谢了! |
|
h****r 发帖数: 29 | 2 那位网友帮个忙,支个招,先谢谢了!
简单的版本:
怎么把fedora系统对应的root (hd0,5)强制改成root (hd0,6)。
详细的版本:
在desktop上装过Windows XP和fedora 8。最近操作电脑出现问题,用rescue CD补救。
系统重起后,像以往一样有两个操作系统可选
fedora
windowns
选windows,回车,一切启动正常。
可选fedora,回车,出现下列问题,
root (hd0,5)
Filesystem tupe unknown, partition type 0x82
回车后,回到Grub下选择操作系统,选fedora,敲'e'命令编辑,显示
root (hd0,5)
kernel /vmlinuz-2.6.24.7-92.fc8 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.24.7-92.fc8.img
接着选'root (hd0,5)', 敲'e'命令编辑,把它改成
root (hd0,6)
接着敲'b'启动电脑,一切正常。可是当我重启电脑,问题重新出现,
fedora的选项 |
|
d*****e 发帖数: 491 | 3 这是我Mandriva装的GRUB里面的
title linux
kernel (hd0,9)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=f9a2213e-1729-4376-
b54c-d5512e7a1c42 splash=silent vga=788
initrd (hd0,9)/boot/initrd.img
title linux-nonfb
kernel (hd0,9)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=f9a2213e-1729-
4376-b54c-d5512e7a1c42
initrd (hd0,9)/boot/initrd.img
title desktop586 2.6.29.1-4mnb
kernel (hd0,9)/boot/vmlinuz-2.6.29.1-desktop586-4mnb BOOT_IMAGE=desktop586_2
.6.29.1-4mnb root=UUID=f9a2213e-1729-4376-b54c-d5512e7a1c42 splas |
|
h***r 发帖数: 726 | 4
由于有两套/boot/grub/menu.lst, (hd0,0) 有如下typo
title Ubuntu 8.10, kernel 2.6.27-14-generic
uuid
kernel /boot/vmlinuz-2.6.27-14-generic
root=UUID= ro quiet splash
initrd /boot/initrd.img-2.6.27-14-generic
把old改成new就可以了. (测试通过)
另外run grub, root (hd0,0) setup (hd0) 或者
root (hd0,3) setup (hd0) 可以指定使用哪个分区的menu.lst |
|
L*1 发帖数: 11537 | 5 刚装好Fedora 16,但没法boot到XP了。
grub2装在MBR,XP在/dev/sda1,用Hiren的CD还是可以boot到XP,但grub不行。以下是
grub.cfg里自动生成的XP entry:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" --class windows
--class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root CA4428034427F13D
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
改为:
menuentry "Microsoft ... 阅读全帖 |
|
m***i 发帖数: 32 | 6 泪流满面
终于解决了:
1.在只安装了win7的硬盘上,保证只有3个或3个以下主分区
2.留出足够的空白(未格式化)的空间(我是用免费的partition wizard home
edition)
3.安装linux,我是用u盘安装的fedora,很快就安装好了,可能没超过二十分钟
4.对c盘(win7的系统盘)作resize,分出一部分空间,留作放资料的d盘
5.这时,重启的话,由于启动已经由grub控制,但是里面关于两个操作系统的启动的位
置是调整分区之前的,所以可能无法启动,这时就需要在grub下面修改默认的root指向
的分区, 我的电脑上是,由于win7是在第二个分区(hd0,2),fedora在调整分区之前
是(hd0,4),调整分区之后,变成了(hd0,5),所以,把grub对应fedora启动的那部分改
为指向(hd0,5)就行了
不知道有没有遇到同样问题的,可以看看这个:
http://forums.fedoraforum.org/showthread.php?t=975
有用的就是这个网页说明上的7)到11)项
搞了一晚上终于装上了
哎,要是有先见之明直接先装lin |
|
b***i 发帖数: 3043 | 7 上次安装server, 后来死机,就重装了ubuntu 8.04 desktop
折腾了半天,发现一个问题,
windows xp的安装在G 盘,是个单独的ide, primary master
另一个盘是sata secondary,
我原来启动进入G盘windows, 这个盘被ubuntu 认为是hd1,
那个sata, 被ubuntu 认为是hd0, 刚安装完的时候grub/menu.lst里启动设置正好反了
,所以我开机不能进入任何系统,后来把ubuntu的edit成hd0,6,才成功进入ubuntu,但
是经常死机,有可能的话,我想更新成8.10
现在,我如果开机选择windows xp,则显示start...然后没有任何动作。我改过hd1,0,
hd0,1-7,全不对。
mbr显然是好的,能够调入grub, 然后,grub能调入ubuntu的boot record, 但是不能调
入windows boot record。 我用windows xp安装盘fixmbr, fixboot,但是仍然不好用
。大家有什么高见?? |
|
b****r 发帖数: 113 | 8 新手是不能给建议的, 不够格啊 :)
不过要事我就这么干, cd bootup
sudo grub
>root (hd0,0)
>setup (hd0)
>quit
有恃无恐啊, 反正你的hd0,3还在。 |
|
c*********v 发帖数: 35 | 9 我按照这个网友 (http://www.linuxsight.com/blog/2910 ) 介绍的Windows7硬盘安装Ubuntu11.10的步骤,一步一步地完成,除了将menu.lst里面的所有的hd0,0都改成hd0,1(因为我的C盘不是hd0,0,它前面还有个200M的隐藏分区)以及ISO的文件名改成我自己的镜像文件的文件名,其他步骤和网页上介绍的完全一样。然后sudo umount -l /isodevice也在terminal里敲过了。然后把无线网络也都设置好了。这时点继续,进入到决定分区的关键步骤时,我看到的却和网页上的不一样。我的界面说“这台计算机似乎没有安装操作系统”,下面只有两个选项。第一个就是清除整个磁盘,第二个是其他选项。我点其他选项后,安装类型的列表中显示的就是一个没有任何分区历史的硬盘/dev/sda。很显然,Ubuntu并没有认出已经存在的Win7操作系统,当然它在界面中很谦虚地用了“似乎”两个字。
我在尝试这个硬盘安装的方法之前,曾经刻录了一张安装盘。经历了同样的一幕——这
台计算机似乎没有安装操作系统。我真是无语了。我的笔记本电脑安装的是Windo... 阅读全帖 |
|
y******g 发帖数: 120 | 10 我的 ubuntu 装在 wd passport上。在dell xps m1210 上安装,dell D620上可以用,
虽然显卡驱动没有。
按一般安装即可。当然grub 装在USB 上。
注意:更改 /boot/grub/menu.lst,
hd1 改成 hd0
因为usb 盘启动时是 hd0
每次update kernel 都要修改
hdparm 显示 usb 盘速度为 30M/s,我觉得用起来没问题。(内置硬盘 57M/s) |
|
N****w 发帖数: 21578 | 11 这哥们是需要重新 setup 一下 grub
live CD 启动,运行 grub,然后
root (hd0)
setup (hd0,0) # 分区编号自己搞定
就好了 |
|
Z****e 发帖数: 2999 | 12 反了吧?应该setup到MBR吧,e.g.
root (hd0,0)
setup (hd0) |
|
b****r 发帖数: 113 | 13 我作了
sudo grub
find grub/stage1
root (hd0,1) 有单独的boot
setup (hd0) 啥的, 记不清了
也改了uuid。 |
|
t**o 发帖数: 144 | 14 确定Windows在(hd0,1)上?不是(hd0,0)? |
|
g****n 发帖数: 3313 | 15 多谢各位回复。
这个方法好像挺有意思:
是不是这样:
rsync --progress -ax /dev/hda/ /dev/sda/
然后拿掉HDA, 换上SDA.
重建目标盘的grub引导:用linux安装盘引导,进入linux rescue方式,加载硬盘,#
grub,grub>root (hd0,0),setup(hd0)
请指教。 |
|
d*****1 发帖数: 123 | 16 那个所谓的木马是批处理文件,人家的源码都给了,用EXEScript打包的。垃圾杀软就
这样。
sigh
附上源代码:
@Echo Off
COLOR 2F
Set Prog=老毛桃制作的 WinPE 专用安装工具
Set L1= ╭══════════════════╮
Set L2= ║ ║
Set L3= ╭══┤ %Prog% ├══╮
Set L4= ║ ║ ║ ║
Set L5= ║ ╰══════════════════╯ ║
Set L6= ║ ║
Set L7= ╟════════════════════════╢
Set L8= ║ 版权所有:老毛桃 仅供网友们交流 翻版不究 ║
Set L9= ╰————————————————————————╯
Title %Prog%
Set PEFile=WinPE.IS_
Set PEIni=外置程序\WinPE.INI
Set LogFile=PEIn... 阅读全帖 |
|
f***4 发帖数: 8 | 17 用speedfan测的
temp1 45c
temp2 26c
temp3 -1c
hd0 50c
core0 33c
core1 33c
cpu应该就是core0 & core1吧?
temp3有点诡异,为什么是-1c?
另外硬盘有点高,50c,该考虑加个风扇 |
|
S*A 发帖数: 7142 | 18 我的 Linux 就是装在第二个硬盘上的,同样 T3500 机器。
我是把 grub 引导装在第一个硬盘上,second stage 装在
第二硬盘上。
要改 /boot/grub2/device_map
# this device map was generated by anaconda
(hd0) /dev/sda
(hd1) /dev/sdb
你还可以搞个便宜 router 用client mode 连入 wifi,
然后提供 ethernet 给 T3500. 例如 TP Link 703N 才 $20 左右。 |
|
b***i 发帖数: 3043 | 19 又装ubuntu desktop 8.04出了更大问题,能出选择的界面,但选ubuntu, error 22,
选windows xp 选项重新开始循环出现界面。
解决,e, 开始编辑,发现,ubuntu 把原来windows 的启动硬盘当成hd1,把不是启动
的当成hd0,改了就进入了ubuntu 了。 |
|
L******k 发帖数: 2945 | 20 describe what failed means, boot failed? you might just need to change what'
s in (hd0,1) |
|
Z**0 发帖数: 1119 | 21 你grub出错,出来的是什么错误?
title Ubuntu 8.04.2, kernel 2.6.24-23-generic
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-23-generic root=UUID=d0621a00-e4f9-4911-
b404-7899c2c7b350 ro quiet splash
initrd /boot/initrd.img-2.6.24-23-generic
quiet
从上面的这个看,你的grub.conf没有问题。按理用uuid,系统不应该出现问题。
可能你需要安装一次grub。
http://ubuntuforums.org/showthread.php?t=224351 |
|
f**k 发帖数: 44 | 22 面壁回来。I think this will work for LZ:
Step 1. Mount your portable hdd.
Step 2. Copy CD contents over to the former vista partition using the
commands:
sudo mkdir /distro
sudo chmod `whoami`:`whoami`
cp MYLINUX.iso /distro/distro.iso
Replace the name of the iso to whatever you downloaded.
Step 3. Edit your grub configuration file (I think /boot/grub/menu.lst) to
boot from the new partition by adding the lines
title installer
root (hd0,0)
kernel /distro/vmlinuz
initrd |
|
w********e 发帖数: 557 | 23 setup (hd0) will install to mbr. |
|
Z****e 发帖数: 2999 | 24 启动进去以后改/boot/grub/menu.lst,然后grub-install (hd0) |
|
t****e 发帖数: 74 | 25 这应该是一个比较容易解决的问题,不可着急重装windows或ubuntu。
先找出盘A是/dev/sda还是/dev/sdb。这可以在ubuntu的系统->管理->磁盘管理里查看
到。
假设是/dev/sda,运行ubuntu,打开终端窗口,运行
grub-install /dev/sda
如果不行,可以在grub启动菜单出现时修改启动选项。具体参数可以Google一下,类似:
grub> rootnoverify (hd0,0)
grub> makeactive
grub> chainloader +1
grub> boot |
|
v*****r 发帖数: 1119 | 26 我有一次 configure 错误 造成 Linux (runlevel 5) 一启动就 reboot, 成了
endless 的 reboot loop,最后是按照以下步骤 boot 到 single user mode, 可能对
你的 case 也有帮助:
1. 在 Grub boot 的时候 press ESC 键,进到 kernel boot menu.
2.Use arrow key to scroll to the version of kernel image you want and press
"e" to edit, something like this will appear:
root (hd0,0)
kernel /vmlinuz-2.6..xxxxxx ro root=LABEL=/
initrd /initrd-2.6.xxxxxx.img
3. Then arrow key to scroll to the kernel line press "e" to edit, something
like this will appear:
grub edit |
|
N****w 发帖数: 21578 | 27 kernel=(hd0,1)/boot/vmlinuz...root=/dev/sda2
这样的参数。。。
看你 linux 是哪个分区。。 |
|
i****d 发帖数: 255 | 28
硬着头皮再问。
我可以在Grub4Dos底下看见 vmlinuz 在 (hd0,4).
也看见linux的根目录在(hd1,7)和(hd1,8)底下。比如用 root (hd1,7) 然后ls
可以看见所有的 /local/, /bin/ 等目录。
只是不知道如何设置root=后面的参数。/dev/sda2 这个参数是如何得知的? |
|
uq 发帖数: 1004 | 29 Vista在C盘
装fedora到未分配磁盘空间
一切按默认设置
正常启动fedora
无法启动vista
grub.conf 里面有vista entry
title windows vista
rootnoverify (hd0,1)
chainloader +1
但是选择之后,屏幕只有一个光标在左上角闪,无法继续
进入系统自带恢复盘X
命令提示符list disk
可以看到各个分区
不过C盘显示为hidden
不知道上面的文件是否被更改
哪位大侠有经验,望不吝赐教,谢谢! |
|
b*****h 发帖数: 141 | 30 的确是grub的问题。因为是grub2,所以以前的方法都没有用。
Grub> root=(hd0,0) 通过,
grub> linux /vmlinuz root=/dev/sda ro 死活通不过。
用liveCD 修理
试过chroot的方法,启动后就是出现
grub>
最后实在没有办法,干脆install side by side了一个mint linux 10.才算解决问题了。
谢谢楼上两位指导。
早知道是这样死活不升级了。 |
|
x*********s 发帖数: 5554 | 31 话说为了接光驱,把本来接/dev/sda装windows的硬盘拔了,接上光驱,安装centos,
拔掉光驱,接上装有windows的硬盘。
然后直接起动,进入一个只有centos信息的grub。如果改变启动磁盘顺序,还能进入一
个有以前windows+ubuntu信息的grub。
我想将两个grub合并,但总是失败,下面分别贴两个grub.cfg的信息和磁盘信息,看看
有没有大侠帮帮忙,看看怎么能把windows+ubuntu的grub信息写到centos的grub里面去:
###########################
sudo cat /boot/grub/grub.cfg
menuentry 'Ubuntu, with Linux 2.6.32-33-generic' --class ubuntu --class gnu-
linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd1,1)'
search --no-floppy --... 阅读全帖 |
|