[图形教学]一步一步跟我学 ubuntu7.10 server/alternate 光盘安装
--------------------------------方法1--------------------------------------------
2007.10.23 20:22
又看了看 initrd 中的脚本,终于搞明白了——真是波折啊!
从硬盘启动 UBUNTU 7.04 LIVE_CD 的方法( http://forum.ubuntu.org.cn/viewtopic.ph ... 680#264680 )其实是可以用在 ubuntu 7.10 live cd 的,只有一点点不同:不但要解出 casper 文件夹,还要解出 .disk ,与 casper 同放在硬盘某分区(移动硬盘亦可,U盘应该也可以)根目录,才能启动 —— 这是因为 7.10 多了个uuid检查
--------------------------------方法2 (推荐)--------------------------------------------
iso 中提供了一个小程序 —— wubi-cdboot.exe ,在 xp 下把 iso 中的 casper 和 .disk 解到某分区根目录,再运行 wubi-cdboot.exe ,就会自动设置好启动文件,按提示重启电脑,选择 ubuntu-linux ,即可启动 ubuntu ,无需再手动配置 GRUB4DOS 了!
--------------------------------方法3--------------------------------------------
2007.10.23
发现本方法的一个缺陷 —— iso 不能放在 usb 存储设备中,因为加载内核和initrd后,得过一会才能识别出 usb 设备,find_iso 脚本运行时 usb 设备还没被认出来,所以就找不到 iso 文件。因此 iso 只能放在内置硬盘
要解决这个问题,只能通过修改 initrd 了
2007.10.21
终于证实了,原来的方法确实有问题,现已修正,向大家道歉!可是很奇怪,昨天我明明启动成功了的,还进行了安装,一切正常,可今天再试,就再也启不起来了,实在是莫名其妙
1 准备文件
下载 ubuntu-7.10-desktop-i386.iso (下载地址见 http://forum.ubuntu.org.cn/viewtopic.php?t=81418 ),将其中 casper 文件夹中的 vmlinuz 和 initrd.gz 解出来,放到主机内置硬盘(注意,不能是usb移动硬盘或U盘)上某 FAT32 (woaiwojia网友报告:ntfs也行)分区根目录下,iso 文件也放在该分区根目录。注意iso 文件不要改名,一定要是 ubuntu-7.10-desktop-i386.iso 。
2 设置 GRUB4DOS 启动
若装有 xp/2000/2003(vista 的情况后面说):
下载附件,解出 grldr 和 menu.lst ,放到 C 盘;
调整“文件夹选项”使显示 系统文件 和 隐藏文件,应看到 C 盘有个 boot.ini 文件,修改其属性,去掉“只读”;
打开它,添一句 c:\grldr = GRUB4DOS ,可酌情修改 timeout ,下面是示例:
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="DeepinXP-V4" /noexecute=optin /fastdetect
c:\grldr = GRUB4DOS
保存后重启,选择 GRUB4DOS 即可。
若装有 vista ,请参考这贴: http://bbs.znpc.net/viewthread.php?tid= ... a=page%3D2 设置 GRLDR 的引导,然后 下载附件,解出 grldr 和 menu.lst ,放到 C 盘即可。
附件: |
文件注释: 修正 boot-3.zip [99.22 KiB] 被下载 42525 次 |
作者: ptptptptptpt 发布时间: 2007-10-20
安装时,出现的是文本,不是图形界面啊,回车下,输入pwd ,显示/,求原因
作者: fyecho 发布时间: 2007-10-20
Busybox 依然。
作者: aiview 发布时间: 2007-10-20
Enter 'help' for a list of built-in commands
(initramfs)
作者: aiview 发布时间: 2007-10-20
正在想办法
我想可能是find_iso=/dev/sda5 这里没有设好
但我菜鸟,不知道我的E盘在Lin下是什么,正在挨个实验,痛苦的不停重启。。。
作者: jeff_lee 发布时间: 2007-10-20
作者: sslnyveiii 发布时间: 2007-10-21
主机只有一块硬盘的情况下,d盘 一般是 sda5 ,或者 hda5 ,E盘 一般是 sda6 或 hda6
作者: ptptptptptpt 发布时间: 2007-10-21
作者: ptptptptptpt 发布时间: 2007-10-21
作者: fyecho 发布时间: 2007-10-21
还有 --set-root 这里不用改吗?
作者: rick6633 发布时间: 2007-10-21
下下来的文件当中有个文本说明,按照那个里面的来做就可以的了。
我的是SATA硬盘,windows XP系统,放在FAT32下面做的。
作者: zx20020512 发布时间: 2007-10-21
还有 --set-root 这里不用改吗?
串口硬盘 、 USB移动硬盘 会被认成 sda sdb sdc ……
并口硬盘 则是 hda hdb hdc ……
不过 ubuntu 7.10 很多时候把并口硬盘也认成 sda sdb ……
--set-root 不用改。
.
作者: ptptptptptpt 发布时间: 2007-10-21
能不能把文件贴出来一下,那个网站进不去
作者: fyecho 发布时间: 2007-10-21
作者: wanzcong 发布时间: 2007-10-21
还有 --set-root 这里不用改吗?
串口硬盘 、 USB移动硬盘 会被认成 sda sdb sdc ……
并口硬盘 则是 hda hdb hdc ……
不过 ubuntu 7.10 很多时候把并口硬盘也认成 sda sdb ……
--set-root 不用改。
.
谢谢 我安装怎么提示有BUG
提示 MP-BIOS bug:8254 timer not connect to IO-APIC
这是怎么回事啊
谢谢!
作者: rick6633 发布时间: 2007-10-21
作者: ptptptptptpt 发布时间: 2007-10-21
现已修正,请大家再试。
作者: ptptptptptpt 发布时间: 2007-10-21
作者: ptptptptptpt 发布时间: 2007-10-21
作者: argent 发布时间: 2007-10-21
这下应该没问题了
作者: ptptptptptpt 发布时间: 2007-10-21
作者: argent 发布时间: 2007-10-21
作者: ptptptptptpt 发布时间: 2007-10-21
作者: wanzcong 发布时间: 2007-10-21
作者: zx20020512 发布时间: 2007-10-21
作者: baic 发布时间: 2007-10-21
menu.lst:
kernel (hd0,6)/casper/vmlinuz boot=casper find_iso=/dev/hda7
initrd (hd0,6)/casper/initrd.gz
作者: ring0 发布时间: 2007-10-21
I just try it
作者: woaiwojia 发布时间: 2007-10-21
作者: zwdheo 发布时间: 2007-10-21
其他grub函数看懂了按照我的情况改了就正确了。最开始没有给我gui,但是我发现命令行已经登录了,所以就startx,它进去后把我的分辨率设到了1600x11200,超过了我lcd的最大分辨率,一般会显示无法识别的,运气好的是一方面显示器上一个“输入不支持的”的框在滑动,另一方面显示却正常,所以可以改分辨率,后面的就好做了啊。
目前看lz的方法应该 是最好的硬盘安装desktop版的方法了,
作者: wanzcong 发布时间: 2007-10-21
作者: woaiwojia 发布时间: 2007-10-21
作者: fyecho 发布时间: 2007-10-21
作者: DarkDragon 发布时间: 2007-10-22
作者: aiview 发布时间: 2007-10-22
作者: XDG3669 发布时间: 2007-10-22
menu.lst:
kernel (hd0,6)/casper/vmlinuz boot=casper find_iso=/dev/hda7
initrd (hd0,6)/casper/initrd.gz
我是先试了 7.04 的方法,也就是
kernel (hd0,6)/casper/vmlinuz boot=casper
initrd (hd0,6)/casper/initrd.gz
发现不成功
就看 initrd 中的脚本 ,发现多了个 find_iso
改用 kernel (hd0,6)/casper/vmlinuz boot=casper find_iso=/dev/hda7 这种写法,确实成功了,可后来再试就不行了,很奇怪
又仔细地看了 find_iso 脚本,才知道应该指定 iso 文件
作者: ptptptptptpt 发布时间: 2007-10-22
作者: ptptptptptpt 发布时间: 2007-10-22
作者: fyecho 发布时间: 2007-10-22
menu.lst:
kernel (hd0,6)/casper/vmlinuz boot=casper find_iso=/dev/hda7
initrd (hd0,6)/casper/initrd.gz
我是先试了 7.04 的方法,也就是
kernel (hd0,6)/casper/vmlinuz boot=casper
initrd (hd0,6)/casper/initrd.gz
发现不成功
就看 initrd 中的脚本 ,发现多了个 find_iso
改用 kernel (hd0,6)/casper/vmlinuz boot=casper find_iso=/dev/hda7 这种写法,确实成功了,可后来再试就不行了,很奇怪
又仔细地看了 find_iso 脚本,才知道应该指定 iso 文件
这就怪了,我一直用这种方法,一直没有问题!
刚才试了一下,如果把find_iso=/dev/hda7 改成其它的盘启动不成功,
如果把filesystem.squashfs改名后也就启不来了,可见将casper全部解压,然后在menu.lst中加上find_iso=/dev/hda7这样的参数是可以成功启动的。
作者: ring0 发布时间: 2007-10-22
作者: fylisheng 发布时间: 2007-10-22
/bin/sh: cant access tty; job control turned off.
(initramfs)
我的c是nt格式(xp),d是fat32格式,iso在d根目录下,硬盘分区如下:
请问如何解决?另外,我的电脑是东芝satellite m30 笔记本。
作者: jamesni 发布时间: 2007-10-23
还有一次就是数字不停的刷屏,从39.758938都上升到400多了,不知道你们出现了这样的画面了吗
作者: 猪会飞87 发布时间: 2007-10-23
/bin/sh: cant access tty; job control turned off.
(initramfs)
我的c是nt格式(xp),d是fat32格式,iso在d根目录下,硬盘分区如下:
请问如何解决?另外,我的电脑是东芝satellite m30 笔记本。
往每个分区都拷贝一份 iso 、vmlinuz 、initrd ,再试!
作者: ptptptptptpt 发布时间: 2007-10-23
还有一次就是数字不停的刷屏,从39.758938都上升到400多了,不知道你们出现了这样的画面了吗
类似的情况我也遇到过,不过当时用的是修正前的方法,用修正后的方法就没遇到了
你再检查下步骤,多试试吧
作者: ptptptptptpt 发布时间: 2007-10-23
明白怎么回事了,这确实是本方法的一个缺陷 —— iso 不能放在 usb 存储设备中,因为加载内核和initrd后,得过一会才能识别出 usb 设备,而此时 find_iso 脚本已经运行过了,它运行时 usb 设备还没被认出来,所以就没能找到 iso 文件
所以, iso 只能放在内置硬盘
看来要解决这个问题,只能通过修改 initrd 了
作者: ptptptptptpt 发布时间: 2007-10-23
还有一次就是数字不停的刷屏,从39.758938都上升到400多了,不知道你们出现了这样的画面了吗
类似的情况我也遇到过,不过当时用的是修正前的方法,用修正后的方法就没遇到了
你再检查下步骤,多试试吧
我都检查好几边了,电脑重起试 了n多次了 ,还是这样,我都郁闷了
作者: 猪会飞87 发布时间: 2007-10-23