您尚未登录。

#1 2013-04-23 21:03:18

极简主义
会员
注册时间: 2013-04-06
帖子: 59

虚拟机折腾btrfs全新安装(多图)

参考资料:
1.http://forum.ubuntu.org.cn/viewtopic.php?f=155&t=374774
2.https://wiki.archlinux.org/index.php/In … Btrfs_root
3.https://wiki.archlinux.org/index.php/Be … B.E7.BB.9F
4.http://www.ibm.com/developerworks/cn/linux/l-cn-btrfs/

看图说话吧......
2000.jpg
1.确认网络通、目标硬盘是/dev/sda;有时会是/dev/sdb之类的。

2000.jpg
2.cfdisk /dev/sda.不同的是要从end开始,据说前面要留出来给grub安装用,MBR里他呆不下了!具体怎样没验证,*_*先按着教程走一遍吧,有空再折腾。。。

2000.jpg
3.swap相关

2000.jpg
4.vi /etc/pacman.d/mirrorlist

2000.jpg
5.pacman -Syy && pacman -S btrfs-progs  这一步粉重要哦,原来一直以为modprobe btrfs可以,费了很大的劲也没成功,mount不上btrfs分区。

2000.jpg
6.看到mount /dev/sda1 /mnt成功就成功了一半了^_^

未完待续......(顺便说一句:贴图真费劲*_*)

离线

#2 2013-04-23 21:13:57

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,467
个人网站

Re: 虚拟机折腾btrfs全新安装(多图)

极简主义 说:

未完待续......(顺便说一句:贴图真费劲*_*)

我有贴图脚本。 http://img.vim-cn.com/ http://elimage.edisonnotes.com/ http://paste.ubuntu.org.cn/ 你想用哪个?

离线

#3 2013-04-23 22:16:04

极简主义
会员
注册时间: 2013-04-06
帖子: 59

Re: 虚拟机折腾btrfs全新安装(多图)

2000.jpg
7.建立三个subvolume

2000.jpg
8.mount相关。~~~~~~~~~高手快现身最后三个命令是什么意思,看不懂啊~~~~

2000.jpg
9.著名的pacstrap /mnt base base-devel


2000.jpg
10.打错命令及生成/etc/fstab

2000.jpg
11.fstab示例

2000.jpg
12.继续打错命令及切换到半成品系统

2000.jpg
13.现在才想起装vim,vi太难用了。

2000.jpg
14.vim /etc/locale.gen,然后locale-gen

2000.jpg
15.vim /etc/mkinitcpio.conf 注意HOOKS那一行加上btrfs,否则重启后会出问题,粉重要哦。

2000.jpg
16.mkinitcpio -p linux为什么要报错呢?!但是并不妨碍运行(或者影响了也不知道~不管怎样,先让系统跑起来再说)

2000.jpg
2000.jpg
17.安装grub

2000.jpg
18.vim /etc/default/grub 注意光标所在行

2000.jpg
19.搞定重启

2000.jpg
20.看看成果吧。

具体评测,以后再说。安装部分大致如上。

离线

#4 2013-04-24 13:46:39

极简主义
会员
注册时间: 2013-04-06
帖子: 59

Re: 虚拟机折腾btrfs全新安装(多图)

百合仙子 说:

正在试验你的三个脚本

离线

#5 2013-04-24 14:13:50

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,467
个人网站

Re: 虚拟机折腾btrfs全新安装(多图)

极简主义 说:
百合仙子 说:

正在试验你的三个脚本

咦?Ubuntu 中文论坛的那个脚本你在哪里找到了?

离线

#6 2013-04-25 08:58:20

yukunyi
会员
注册时间: 2012-02-29
帖子: 27

Re: 虚拟机折腾btrfs全新安装(多图)

之前用了一段时间的btrfs,然后表示在一次系统使用中btrfs毁了我的文件系统.不知道现在稳定性咋样了.

离线

#7 2013-04-25 09:57:41

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,467
个人网站

Re: 虚拟机折腾btrfs全新安装(多图)

yukunyi 说:

之前用了一段时间的btrfs,然后表示在一次系统使用中btrfs毁了我的文件系统.不知道现在稳定性咋样了.

我有个数据分区用的 btrfs,到目前为止没遇到问题。不过也没遇到极端情况(比如正写数据时掉电)。

离线

#8 2013-04-28 01:48:17

bluehill
会员
注册时间: 2013-04-27
帖子: 13

Re: 虚拟机折腾btrfs全新安装(多图)

具体评测,以后再说。安装部分大致如上。

你好,按照你所说的步骤执行了一下,我启动没有成功,主要是重启后进入引导菜单返回错误。
似乎问题出在了第15步设置HOOK那里了。我想问一下,是否可以重新对文中设置启动部分进行
修改再次执行,或者可以进入所创建的硬盘相应文件进行修改,但是我不知道如何进入硬盘目
录。以下为我所创建的硬盘信息和相关启动引导错误信息,如下:

显示磁盘信息

disk list 1

显示分区信息

disk list 2

显示引导菜单
grub menum

显示引导菜单1加载错误信息
grub error 1

显示引导菜单2加载错误信息
grub error 2

经过手动引导grub后,显示错误如下:
set root=(hd0,1)
linux /boot/vmlinuz-linux
initrd /boot/initramfs-linux.img
boot

grub error 2

最近编辑记录 bluehill (2013-04-28 02:41:42)

离线

#9 2013-04-28 03:12:14

bluehill
会员
注册时间: 2013-04-27
帖子: 13

Re: 虚拟机折腾btrfs全新安装(多图)

查看了一下'Beginners' Guide (简体中文)',你在17步缺少一些命令,如下:

Install the grub-bios package and then run grub-install /dev/sda:

# pacman -S grub-bios
# grub-install --recheck /dev/sda
# cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo

虽然手动配置grub.cfg完全可以工作,建议用户自动生成这个文件。

要搜索硬盘上安装的其它操作系统,请先用 # pacman -S os-prober 安装 os-prober。

# grub-mkconfig -o /boot/grub/grub.cfg

离线

#10 2013-04-28 04:24:23

bluehill
会员
注册时间: 2013-04-27
帖子: 13

Re: 虚拟机折腾btrfs全新安装(多图)

在增加了上述代码后,已经可以正常使用了。

离线

#11 2013-04-28 13:01:43

极简主义
会员
注册时间: 2013-04-06
帖子: 59

Re: 虚拟机折腾btrfs全新安装(多图)

bluehill 说:

在增加了上述代码后,已经可以正常使用了。

不好意思,没有把所有的图都贴出来,只是贴上了自以为重要的部分。通读开头的几个链接其实也可以搞定!之所以试验btrfs其实是看重的是类LVM功能,原来的分区经常不理想,有的紧张有的又空闲很多........

离线

#12 2013-04-28 16:19:07

bluehill
会员
注册时间: 2013-04-27
帖子: 13

Re: 虚拟机折腾btrfs全新安装(多图)

极简主义 说:
bluehill 说:

在增加了上述代码后,已经可以正常使用了。

不好意思,没有把所有的图都贴出来,只是贴上了自以为重要的部分。通读开头的几个链接其实也可以搞定!之所以试验btrfs其实是看重的是类LVM功能,原来的分区经常不理想,有的紧张有的又空闲很多........

我只是初次安装,首先考虑在虚拟机下尝试使用,看是否有什么具体问题,如果可行就打算开始逐步的把一些Windows上的任务迁移过来。看到你的安装步骤比较新而且比较详细
所以试用了一下,现在基本系统部分已经解决了。接下来主要解决图形界面问题了。

如果方便请帮我看一下这部分的代码是否有什么问题,因为安装后无法正常登录到图形界面。

=========================================
桌面环境
=========================================
1.首先更新dhcp
使用dhcpcd后台自己更新DHCP
dhcpcd eth0

2.安装xorg
pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils
pacman -S xf86-video-vmware (此为虚拟机环境下)
pacman -S gdm
DAEMONS=(syslog-ng network netfs crond gdm)

3.安装gnome
pacman -S gnome
pacman -S gnome-terminal
pacman -S gnome-extra


4.重启并root登录
startx
gdm


startx 登录错误 1

checkin_1.JPG?raw=true

gdm 登录错误 2

checkin_2.JPG?raw=true


非常感谢你前述分享的安装步骤。:)

最近编辑记录 bluehill (2013-04-28 16:22:12)

离线

#13 2013-04-28 19:13:43

极简主义
会员
注册时间: 2013-04-06
帖子: 59

Re: 虚拟机折腾btrfs全新安装(多图)

@bluehill:
1.首先安装问题以wiki为准(如果中文版滞后,请看英文版),wiki在可预见的未来都是新手的葵花宝典。
2.dhcpcd@enp***才是,具体名称请运行:# ip link看以e开头的才是你的网卡,w开头为无线网卡名称。
3.gnome太重,虚拟机是否能跑起来,心存疑问。可考虑轻量级,否则因为gnome问题从而怀疑X是否装好,增加入门难度。
4.gdm和startx重复了,二选一即可。

5.还是第一个提示,多看wiki!

ps:貌似现在都是systemd了,你那行DAEMONS是什么?rc.conf?

离线

#14 2013-04-28 19:25:25

极简主义
会员
注册时间: 2013-04-06
帖子: 59

Re: 虚拟机折腾btrfs全新安装(多图)

@bluehill
真机安装时是否采用btrfs文件系统,请斟酌。毕竟ext4才是主流,数据无价啊~~

离线

#15 2013-05-14 21:57:29

4679kun
会员
注册时间: 2013-05-14
帖子: 18

Re: 虚拟机折腾btrfs全新安装(多图)

学习了

离线

页脚