LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 896|回复: 3

请问BASH能否实现类似安装系统时为硬盘分区的功能

[复制链接]
发表于 2007-1-31 21:15:52 | 显示全部楼层 |阅读模式
需要制作这样一个工具,放在光盘里提供给用户,不知道能否实现,希望高手能给一些思路,谢谢!
发表于 2007-2-1 08:50:25 | 显示全部楼层
一般安装盘里的 自动分区 是否是这样的功能?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-1 15:22:09 | 显示全部楼层
我看过ubuntu的安装盘,那个不是一个独立的程序,而且是用C写的
回复 支持 反对

使用道具 举报

发表于 2007-2-12 16:34:38 | 显示全部楼层
这个脚本建立了两个分区,可以在实际使用中根据需要写出自己的脚本出来,最好提前手工练习fdisk几次。
cat partition.sh
1. #!/bin/bash
2.  
3. fdisk /dev/sda << EOF
4. n         建立一个分区
5. p         分区类型为主分区
6. 1         分区编号为
7. <return>    分区起始柱面默认,直接回车,这里是一个换行符。
8. +7500M     分区大小7500M 根据需要修改。
9. <return>     一个换行,fdisk什么也不做,只是为了和下一个分区分开
10. n         建立一个分区
11. p         分区类型为主分区
12. 2         分区编号为2
13. <return>    分区起始柱面默认,直接回车,这里是一个换行符。
14. <return>    分区结束柱面默认将把剩余的最大容量划分给这个区,直接回车,
15. t         设定分区标志
16. 1         为第一个分区设定标志
17. 83         83表示Linux分区
18. t         设定分区标志
19. 2         为第二个分区设定标志
20. 82         82表示Linux交换分区
21. a         设置可启动分区
22. 1         把第一个分区设置成可启动的
23. w         把以上设置写入分区表
24. EOF
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表