国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

用Grub4dos引導,硬盤安裝ArchLinux

2024-06-28 13:21:37
字體:
來源:轉載
供稿:網友
用Grub4dos引導,硬盤安裝Archlinux

本來在工作機上用winXP,最近想深入Linux開發,于是決定裝個Linux。家里的archLinux + awesome用得很好,于是決定在工作機上也裝一套。

不想刻盤,也不想用U盤,通過Grub引導吧。從網上搜了一下,這方面的經驗分享很多,我參考的是這一篇。http://blog.csdn.net/xiaoyanghuaban/article/details/22613987

準備grub4dos

下載grub4dos,這里是作者的網站?可以下載到最新版。

解壓,將其中得 grldr, grub.exe 和 sample 目錄下的 menu.lst 復制到 C:。

修改c:/boot.ini。添加一個啟動項c:/grldr="Grub",并把默認的入口改為c:/grldr。

[boot loader]timeout=10default=c:/grldr[Operating systems]multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Microsoft Windows xp PRofessional" /noexecute=optin /fastdetect /noexecute=alwaysoffc:/grldr="Grub"

你可以重新啟動,試一下看grub4dos是否正常工作。

準備鏡像

到 https://www.archlinux.org/download/ 下載最新版 ArchLinux,當前的版本是 2015.03.01。你可以下載其torrent文件,然后用bt工具下載,也可以從鏡像站點直接下載。

下載完之后,鏡像文件是 archlinux-2015.03.01-dual.isodual表示iso里同時包含了32位和64位兩個版本。將此鏡像復制到C盤根目錄,并用解壓縮工具解壓出arch/boot/i686下的兩個文件: archiso.img 和 vmlinuz,放在C盤根目錄下。(i686表示32位的系統,如果你想安裝64位的,就把arch/boot/x86_64下的兩個文件解壓出來)

引導

然后在menu.lst中增加一個入口:

title Install ArchLinux ...root (hd0,0)kernel /vmlinuz     archisolabel=ARCH-201503initrd /archiso.img

hd0表示第一個硬盤,如果你只有一個硬盤,它一定是hd0。(hd0,0)表示第一個硬盤的第一個分區。

重啟機器,用Install ArchLinux ...入口,引導進程會因為找不到光盤而停下來,并給你一個root用戶的提示符。

我們手動加載鏡像:

mkdir /isomount -r -t ntfs /dev/sda1 /isomodprobe looplosetup /dev/loop6 /iso/archlinux-20150301-dual.isoln -s /dev/loop6 /dev/disk/by-label/ARCH-201503exit

因為我們幫忙掛載好了鏡像,系統完成了引導,進入系統,我們得到一個root用戶的提示符。

(注意,如果你的C盤是Fat32分區,就把-ntfs改為-vfat。)

準備分區

運行 fdisk /dev/sda,添加三個分區,

  • /dev/sda7 (512M, 用于/boot),
  • /dev/sda8 (30G,用于根系統,即 /),
  • /dev/sda9 (60G,用于 /home)

將三個分區格式化

mkfs.ext4 /dev/sda7mkfs.ext4 /dev/sda8mkfs.ext4 /dev/sda9

掛載 /boot/home

# mount /dev/sda8 /mnt# mkdir /mnt/{boot, home}# mount /dev/sda7 /mnt/boot# mount /dev/sda9 /mnt/home
安裝

為了加快軟件下載速度,我們先改一下源列表,編輯 /etc/pacman.d/mirrorlist。搜索China,把中國的鏡像站點都保留下來,其余的都刪掉。然后,把163的鏡像站點放在第一位。

安裝基本系統和網絡工具

pacmstrap /mnt base base-devel net-tools

生成文件分區表

genfstab -U -p /mnt >> /mnt/etc/fstab

arch-chroot /mnt 改變根目錄,到我們真正安裝的系統下去操作:

  1. 編輯locale.gen,把en_US.UTF-8, zh_CN.UTF-8, zh_CN.GBK, zh_CN.GB2312, zh_CN.GB18030前的#去掉,然后運行locale-gen生成這些字符集的locale。
  2. 設置時區, ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  3. 設置主機名, echo your_host_name >> /etc/hostname
  4. 生成ramdisk, mkinitcpio -p linux
  5. 用戶,先用passwd更改root的密碼,然后useradd -m -g users -G wheel -s /bin/bash your_user_name添加用戶,并passwd your_user_name設置密碼。

然后exit退出chroot,重啟吧。再進winXP,改一下c:/menu.lst,添加ArchLinux的啟動入口

title GNU/Linux ArchLinuxroot (hd0,6)kernel /boot/vmlinuz-linux root=/dev/sda8 ro vga=791 init=/usr/lib/systemd/systemdinitrd /boot/initramfs-linux.imgboot

重啟后,發現ArchLinux沒有自動聯網,我手動運行了一下 dhcpd,網絡就通了。

圖形界面

你可以 lspci -v看一下,發現所有的設備都已經被驅動起來。這就是ArchLinux爽的地方。

為xserver安裝顯示驅動: # pacman -S xf86-video-ati xf86-video-intel。Ati驅動獨立顯卡,intel驅動GPU。

檢查有沒有 startx 程序,如果沒有,就安裝 xorg-xinit

接下來,就是我常用的軟件了,我最愛的編輯器Emacs和最喜歡的窗口管理器Awesome。

對了,還有fcitx輸入法。因為我用雙拼,所以不覺得Linux下的輸入法有多遜。

編輯 ~/.xinitrc,內容如下:

export LC_CTYPE="zh_CN.UTF-8"export XMODIFIERS=@im=fcitxfcitx -dexec dbus-launch awesome

注意, awesome 前面的 dbus-launch 是必要的。這樣,文件管理器才會顯示可以掛載的卷和移動設備。

startx,開始工作吧。

筆記本之前用 winxp 系統,風扇老是嗚嗚叫,現在灰常安靜有沒有。

2015-03-11 Wed


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 合山市| 安仁县| 唐山市| 苏尼特左旗| 仁怀市| 泉州市| 绍兴县| 确山县| 宁南县| 蒙城县| 尚志市| 闸北区| 桐庐县| 长阳| 许昌市| 绍兴市| 盈江县| 辽源市| 遵义县| 贵阳市| 嘉义县| 平舆县| 通江县| 隆昌县| 仁怀市| 芒康县| 安塞县| 桃园市| 武宣县| 余江县| 堆龙德庆县| 和顺县| 屯门区| 墨玉县| 大余县| 余干县| 定边县| 桃园县| 周至县| 宁阳县| 德清县|