将制作好的系统安装到硬盘上
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文件下,如:
进入/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
上一篇下载简版的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
相关文章推荐
- xmarin.android for vs2015使用百度地图api3.6.1
- iOS----自定义UIView,绘制一个UIView
- 1001. 害死人不偿命的(3n+1)猜想 (15)
- 最牛x的滚动插件 – jquery的iscroll插件(附上下拉刷新消息demo)
- The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory的解决方法
- iOS UserAgent 设置
- CSS3过渡
- CQRS架构简介
- POJ1067 取石子游戏(威佐夫博弈)
- getopts详解
- 二叉树算法引发的指针参数传递和引用的思考
- android项目中,测试Socket连接时遇到的问题
- 使用PowerDesigner画ER图详细教程
- Socket编程int与byte array之间互相转换
- Apriori关联分析
- c++ 指针、引用、内存管理、函数(引用、重载、内敛)——c++复习(一)
- Nightmare-BFS
- 性能优化
- getopts命令行参数处理
- C++002常见设计模式