您的位置:首页 > 其它

将制作好的系统安装到硬盘上

2016-04-22 14:55 106 查看
接上一篇文章:/article/10765350.html

上一篇下载简版的linux类似于livecd的形式,本篇记录如何安装到硬盘上

一、准备工作:

重新修改和制作iso镜像,将一些必要的包包含进去,制作iso参考上一篇文章

1.下载cfdisk.tcz和grub-0.97-splash.tcz,附上下载地址:http://ftp.nluug.nl/os/Linux/distr/tinycorelinux/tcz/

2.挂载两个tcz下载包,将包里的内容,按照下载包里那样的路径拷贝到需要制作的iso文件下,如:

mount -o loop cfdisk.tcz /mnt/share


进入/mnt/share,可以看到cfdisk是在usr/local/sbin下,按照这个路径放到newcore对应的路径下

3.用ldd查看cfdisk和grub需要的依赖包是否完整,这里可能会缺少libncurses.so.5,去系统拷贝一份过来,注意别紧紧拷个软连接过来

4.重新打包成iso镜像

二、安装到硬盘

1.sudo su

2.fdisk -l ##与底下的sda还是hda对应

3.cfdisk /dev/sda

4.New-Primary-Size:100-Beginning-Bootable-Write-yes-Quit

5.mkfs.etx3 /dev/sda1 ##不要用etx4,我用过,会出错,不知道是不是内核没编译进来支持选项

6.rebuildfstab

7.mount /mnt/sda1

8.mkdir -p /mnt/sda1/boot/grub

9.mkdir /mnt/sr0 ##sr0是iso镜像光盘

10.cp -p /mnt/sr0/boot/* /mnt/sda1/boot/ ##忽略omitting directory警告,继续

11.mkdir -p /mnt/sda1/tce

12.touch /mnt/sda1/tce/mydata.tgz

13.cp -p /usr/lib/grub/i386-pc/* /mnt/sda1/boot/grub/

14.vi /mnt/sda1/boot/grub/menu.lst

default 0

timeout 10

title histron linuxV0.0.5(made by leo)

kernel /boot/vmlinuz quiet

initrd /boot/core.gz

15.grub

root(hd0,0)

setup(hd0)

quit

16.umount /mnt/sr0

17.eject /dev/sr0

18.reboot
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: